How to change "BCT Pinmux Quill" without reflashing?

Hello,

I am using these pins for GPIO:
SOM: GPIO11/AP_WAKE_BT - 389
GPIO (CVB_BT_EN) - GPIO12_BT_EN - 332
GPIO (CVB_WIFI_WAKE_AP) - GPIO10_WIFI_WAKE_AP - 336
GPIO (CVB_BT_WAKE_AP) - GPIO13_BT_WAKE_AP - 333

Created new pinmux file with Nvidia’s pinmux excel(Jetson-TX2-Generic-Customer-Pinmux-Template.xlsm) and used python script(pinmux-dts2cfg.py) to convert it into pinmux quill config file.

I changed the “tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg” file in Linux For Tegra/bootloader/t186ref/BCT/. After flashing TX2 with it I can use them properly as GPIO.

I need to activate these pins in another TX2 without reflashing my device. Is it possible to do this?

Using Jetpack 3.1, L4T 28.1

Thanks in advance.

hello r1ch13r1ch,

I would suggest to modify pinmux spreadsheet for correctly GPIO configuration.
however, you’re able to toggle GPIO manually via system nodes.
for example,

# generate gpio220 name
echo 220 > /sys/class/gpio/export
# enter the folder to enable the gpio
echo out > direction && echo 1 > value

you might also check similar issues, such as Topic 1058267, and Topic 1029697 for reference,
thanks