Hello,
Question 1
I want to use GPIO5 and GPIO6 of apalis imx8 for led control.
/* Apalis GPIO5 */
pinctrl_gpio5: gpio5grp {
fsl,pins = <
IMX8QM_FLEXCAN2_RX_LSIO_GPIO4_IO01 0x06000021
>;
};
/* Apalis GPIO6 */
pinctrl_gpio6: gpio6grp {
fsl,pins = <
IMX8QM_FLEXCAN2_TX_LSIO_GPIO4_IO02 0x00000021
>;
};
In 0x00000021 14th and 15th bits are 00.
as per pad control register it means pull down of 100kohm.
default pins are active high.
So the voltage on pin should be 0v by default but in my case i am getting 3v on both gpio5 and gpio6.
question 2
for apalis imx8
GPIO5 - gpiochip4-1 and
GPIO6 - gpiochip4-2
root@b664282aeebd:~# gpioinfo
gpiochip4 - 32 lines:
line 0: "MXM3_18" unused input active-high
line 1: "MXM3_11/GPIO5" unused input active-high
line 2: "MXM3_13/GPIO6" unused input active-high
line 3: "MXM3_274" unused input active-high
line 4: "MXM3_84" "regulator-usb-host-vbus" output active-high [used]
line 5: "MXM3_262" unused input active-high
line 6: "MXM3_96" unused input active-high
line 7: unnamed unused input active-high
line 8: unnamed unused input active-high
line 9: unnamed unused input active-high
line 10: unnamed unused input active-high
line 11: unnamed "enable" output active-high [used]
line 12: "MXM3_190" unused input active-high
line 13: unnamed unused input active-high
line 14: unnamed unused input active-high
line 15: unnamed unused input active-high
line 16: "MXM3_269" unused input active-high
line 17: "MXM3_251" unused input active-high
line 18: "MXM3_253" unused input active-high
line 19: "MXM3_295" unused input active-high
line 20: "MXM3_299" unused input active-high
line 21: "MXM3_301" unused input active-high
line 22: "MXM3_297" unused input active-high
line 23: "MXM3_293" unused input active-high
line 24: "MXM3_291" unused input active-high
line 25: "MXM3_289" unused input active-high
line 26: "MXM3_287" unused input active-high
line 27: unnamed unused input active-high
line 28: unnamed unused input active-high
line 29: unnamed unused input active-high
line 30: unnamed unused input active-high
line 31: unnamed unused input active-high
so pin number to export the
gpio5 (4-1)*32 + 1 = 97
gpio6 (4-1)*32 + 2 = 98
I can not export these pins to use on imx8 core.
apalis-imx8-06852506:~# echo 97 > /sys/class/gpio/export
sh: echo: write error: Invalid argument
apalis-imx8-06852506:~# echo 98 > /sys/class/gpio/export
sh: echo: write error: Invalid argument
apalis-imx8-06852506:~#
question 3
How to give docker container access to the network-manager of host, so that I can check network connectivity of my apalis board from inside the container.