This extension provides Intel GPIO/Pinctrl drivers for Apollo Lake platforms.
pinctrl-intel- Intel pinctrl core driverpinctrl-broxton- Intel Apollo Lake (Broxton) pinctrl driver
Enable the modules in your machine configuration:
machine:
kernel:
modules:
- name: pinctrl-intel
- name: pinctrl-broxtonCheck that modules are loaded:
talosctl -n <node-ip> read /proc/modules | grep pinctrlExpected output:
pinctrl_broxton 24576 0 - Live 0x...
pinctrl_intel 40960 1 pinctrl_broxton, Live 0x...
Verify GPIO devices are available:
talosctl -n <node-ip> ls -la /dev/gpiochip*Check dmesg for driver initialization:
talosctl -n <node-ip> dmesg | grep -i 'pinctrl.*INT3452'From a privileged pod with /dev mounted:
gpiodetect
gpioinfoEnsure the extension is properly installed and the modules are listed in your machine config.
Verify Talos is running a kernel built with CONFIG_GPIO_CDEV=y. Check dmesg for pinctrl driver initialization messages.
Ensure the extension was built against the same kernel version as your Talos installation.