We had flowed the document about “how to configure the pinmux”.
open the file "Jetson-TX2-Generic-Customer-Pinmux-Template.xlsm "
gen the dtsi file , with MS excel.(tegra18x-pinmux.dtsi tegra18x-gpio-default.dtsi tegra18x-padvoltage-default.dtsi)
put the dtsi files to kernel/pinmux.
gen the BCT file
root@tx2-Host:/home/jetpack31/64_TX2/Linux_for_Tegra_tx2/kernel/pinmux# python pinmux-dts2cfg.py --pinmux addr_info.txt gpio_addr_info.txt por_val.txt mandatory_pinmux.txt tegra18x-quill-p3310-1000-pinmux.dtsi tegra18x-quill-p3310-1000-gpio-default.dtsi 1.0 > tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg
ERROR: pin dap2_sclk_pc1(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap2_dout_pc2(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap2_fs_pc4(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap1_sclk_pj0(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap1_dout_pj1(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap1_fs_pj3(0x00000440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dmic1_clk_pm1(0x00004441) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dmic2_clk_pm3(0x00004441) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dmic2_dat_pm2(0x00004441) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap4_sclk_pcc0(0x00004440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap4_dout_pcc1(0x00004440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin dap4_fs_pcc3(0x00004440) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_pq0_pi0(0x00004446) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_pq1_pi1(0x00004446) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_pq3_pi3(0x00004446) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_cam4_pn3(0x00000445) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_cam5_pn4(0x00000445) field nvidia,tristate(0x00000010) is not matching, val = 0x00 expected = 0x01
ERROR: pin gpio_cam6_pn5(0x00000445) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_cam7_pn6(0x00000449) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin sdmmc1_clk_pd0(0x00004460) field nvidia,pull(0x0000000c) is not matching, val = 0x00 expected = 0x01
ERROR: pin sdmmc3_clk_pg0(0x00000440) field nvidia,pull(0x0000000c) is not matching, val = 0x00 expected = 0x01
ERROR: pin gpio_dis5_pu5(0x00000411) field nvidia,tristate(0x00000010) is not matching, val = 0x01 expected = 0x00
ERROR: pin uart5_rx_px5(0x00000412) field nvidia,tristate(0x00000010) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_mdm4_py3(0x00000449) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gp_pwm6_pl6(0x00000410) field nvidia,tristate(0x00000010) is not matching, val = 0x01 expected = 0x00
ERROR: pin gp_pwm7_pl7(0x00000410) field nvidia,tristate(0x00000010) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_wan5_ph0(0x00000446) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_wan6_ph1(0x00000446) field nvidia,tristate(0x00000010) is not matching, val = 0x00 expected = 0x01
ERROR: pin gpio_wan7_ph2(0x00000446) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_wan8_ph3(0x0000044a) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_sen1_pv1(0x00000444) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_sen2_pv2(0x00000444) field nvidia,tristate(0x00000010) is not matching, val = 0x00 expected = 0x01
ERROR: pin gpio_sen3_pv3(0x00000444) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
ERROR: pin gpio_sen4_pv4(0x00000448) field nvidia,enable-input(0x00000040) is not matching, val = 0x01 expected = 0x00
The error is ok or not ???
We had not changed the file “Jetson-TX2-Generic-Customer-Pinmux-Template.xlsm” yet, Maybe some wrong with the xlsm ???