Created
July 4, 2015 10:20
-
-
Save g40/1605ceb9c4565141cae2 to your computer and use it in GitHub Desktop.
B3 pinmux/slots post overlay
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
debian@arm:~# echo BB-BONE-AUDI-02 > /sys/devices/platform/bone_capemgr/slots | |
debian@arm:~$ cat /sys/devices/platform/bone_capemgr/slots | |
0: PF---- -1 | |
1: PF---- -1 | |
2: PF---- -1 | |
3: PF---- -1 | |
4: P-O-L- 0 Override Board Name,00A0,Override Manuf,BB-BONE-AUDI-02 | |
debian@arm:~$ sudo cat /sys/kernel/debug/pinctrl/44e10800.pinmux/pinmux-pins | |
Pinmux settings per pin | |
Format: pin (name): mux_owner gpio_owner hog? | |
pin 0 (44e10800.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 1 (44e10804.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 2 (44e10808.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 3 (44e1080c.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 4 (44e10810.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 5 (44e10814.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 6 (44e10818.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 7 (44e1081c.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 8 (44e10820.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 9 (44e10824.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 10 (44e10828.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 11 (44e1082c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 12 (44e10830.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 13 (44e10834.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 14 (44e10838.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 15 (44e1083c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 16 (44e10840.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 17 (44e10844.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 18 (44e10848.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 19 (44e1084c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 20 (44e10850.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 21 (44e10854.0): leds (GPIO UNCLAIMED) function user_leds_s0 group user_leds_s0 | |
pin 22 (44e10858.0): leds (GPIO UNCLAIMED) function user_leds_s0 group user_leds_s0 | |
pin 23 (44e1085c.0): leds (GPIO UNCLAIMED) function user_leds_s0 group user_leds_s0 | |
pin 24 (44e10860.0): leds (GPIO UNCLAIMED) function user_leds_s0 group user_leds_s0 | |
pin 25 (44e10864.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 26 (44e10868.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 27 (44e1086c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 28 (44e10870.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 29 (44e10874.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 30 (44e10878.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 31 (44e1087c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 32 (44e10880.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 33 (44e10884.0): 481d8000.mmc (GPIO UNCLAIMED) function pinmux_emmc_pins group pinmux_emmc_pins | |
pin 34 (44e10888.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 35 (44e1088c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 36 (44e10890.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 37 (44e10894.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 38 (44e10898.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 39 (44e1089c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 40 (44e108a0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 41 (44e108a4.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 42 (44e108a8.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 43 (44e108ac.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 44 (44e108b0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 45 (44e108b4.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 46 (44e108b8.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 47 (44e108bc.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 48 (44e108c0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 49 (44e108c4.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 50 (44e108c8.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 51 (44e108cc.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 52 (44e108d0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 53 (44e108d4.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 54 (44e108d8.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 55 (44e108dc.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 56 (44e108e0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 57 (44e108e4.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 58 (44e108e8.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 59 (44e108ec.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 60 (44e108f0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 61 (44e108f4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 62 (44e108f8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 63 (44e108fc.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 64 (44e10900.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 65 (44e10904.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 66 (44e10908.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 67 (44e1090c.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 68 (44e10910.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 69 (44e10914.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 70 (44e10918.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 71 (44e1091c.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 72 (44e10920.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 73 (44e10924.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 74 (44e10928.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 75 (44e1092c.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 76 (44e10930.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 77 (44e10934.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 78 (44e10938.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 79 (44e1093c.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 80 (44e10940.0): 4a100000.ethernet (GPIO UNCLAIMED) function cpsw_default group cpsw_default | |
pin 81 (44e10944.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 82 (44e10948.0): 4a101000.mdio (GPIO UNCLAIMED) function davinci_mdio_default group davinci_mdio_default | |
pin 83 (44e1094c.0): 4a101000.mdio (GPIO UNCLAIMED) function davinci_mdio_default group davinci_mdio_default | |
pin 84 (44e10950.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 85 (44e10954.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 86 (44e10958.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 87 (44e1095c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 88 (44e10960.0): 48060000.mmc (GPIO UNCLAIMED) function pinmux_mmc1_pins group pinmux_mmc1_pins | |
pin 89 (44e10964.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 90 (44e10968.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 91 (44e1096c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 92 (44e10970.0): 44e09000.serial (GPIO UNCLAIMED) function pinmux_uart0_pins group pinmux_uart0_pins | |
pin 93 (44e10974.0): 44e09000.serial (GPIO UNCLAIMED) function pinmux_uart0_pins group pinmux_uart0_pins | |
pin 94 (44e10978.0): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pins | |
pin 95 (44e1097c.0): 4819c000.i2c (GPIO UNCLAIMED) function pinmux_i2c2_pins group pinmux_i2c2_pins | |
pin 96 (44e10980.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 97 (44e10984.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 98 (44e10988.0): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pins | |
pin 99 (44e1098c.0): 44e0b000.i2c (GPIO UNCLAIMED) function pinmux_i2c0_pins group pinmux_i2c0_pins | |
pin 100 (44e10990.0): 48038000.mcasp (GPIO UNCLAIMED) function pinmux_bone_audio_cape_audio_pins group pinmux_bone_audio_cape_audio_p | |
ins | |
pin 101 (44e10994.0): 48038000.mcasp (GPIO UNCLAIMED) function pinmux_bone_audio_cape_audio_pins group pinmux_bone_audio_cape_audio_p | |
ins | |
pin 102 (44e10998.0): 48038000.mcasp (GPIO UNCLAIMED) function pinmux_bone_audio_cape_audio_pins group pinmux_bone_audio_cape_audio_p | |
ins | |
pin 103 (44e1099c.0): 48038000.mcasp (GPIO UNCLAIMED) function pinmux_bone_audio_cape_audio_pins group pinmux_bone_audio_cape_audio_p | |
ins | |
pin 104 (44e109a0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 105 (44e109a4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 106 (44e109a8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 107 (44e109ac.0): 48038000.mcasp (GPIO UNCLAIMED) function pinmux_bone_audio_cape_audio_pins group pinmux_bone_audio_cape_audio_p | |
ins | |
pin 108 (44e109b0.0): hdmi (GPIO UNCLAIMED) function nxp_hdmi_bonelt_pins group nxp_hdmi_bonelt_pins | |
pin 109 (44e109b4.0): 44e10800.pinmux (GPIO UNCLAIMED) function pinmux_clkout2_pin group pinmux_clkout2_pin | |
pin 110 (44e109b8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 111 (44e109bc.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 112 (44e109c0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 113 (44e109c4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 114 (44e109c8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 115 (44e109cc.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 116 (44e109d0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 117 (44e109d4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 118 (44e109d8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 119 (44e109dc.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 120 (44e109e0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 121 (44e109e4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 122 (44e109e8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 123 (44e109ec.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 124 (44e109f0.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 125 (44e109f4.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 126 (44e109f8.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 127 (44e109fc.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 128 (44e10a00.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 129 (44e10a04.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 130 (44e10a08.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 131 (44e10a0c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 132 (44e10a10.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 133 (44e10a14.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 134 (44e10a18.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 135 (44e10a1c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 136 (44e10a20.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 137 (44e10a24.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 138 (44e10a28.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 139 (44e10a2c.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 140 (44e10a30.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
pin 141 (44e10a34.0): (MUX UNCLAIMED) (GPIO UNCLAIMED) | |
####################### | |
kernel log reports this: | |
[ 709.390817] bone_capemgr bone_capemgr: part_number 'BB-BONE-AUDI-02', version 'N/A' | |
[ 709.399011] bone_capemgr bone_capemgr: slot #4: override | |
[ 709.404615] bone_capemgr bone_capemgr: Using override eeprom data at slot 4 | |
[ 709.412030] bone_capemgr bone_capemgr: slot #4: 'Override Board Name,00A0,Override Manuf,BB-BONE-AUDI-02' | |
[ 709.450516] bone_capemgr bone_capemgr: slot #4: dtbo 'BB-BONE-AUDI-02-00A0.dtbo' loaded; overlay id #0 | |
[ 709.711089] davinci_evm ocp:sound: ASoC: CPU DAI (null) not registered | |
[ 709.718062] davinci_evm ocp:sound: snd_soc_register_card failed (-517) | |
[ 709.741481] 2-0018 supply IOVDD not found, using dummy regulator | |
[ 709.749468] 2-0018 supply DVDD not found, using dummy regulator | |
[ 709.763536] 2-0018 supply AVDD not found, using dummy regulator | |
[ 709.771363] 2-0018 supply DRVDD not found, using dummy regulator | |
[ 709.782296] davinci_evm ocp:sound: ASoC: CPU DAI (null) not registered | |
[ 709.789827] davinci_evm ocp:sound: snd_soc_register_card failed (-517) | |
[ 709.813163] davinci_evm ocp:sound: tlv320aic3x-hifi <-> 48038000.mcasp mapping ok | |
####################### | |
debian@arm:~$ speaker-test -D default:EVM | |
speaker-test 1.0.28 | |
Playback device is default:EVM | |
Stream parameters are 48000Hz, S16_LE, 1 channels | |
Using 16 octaves of pink noise | |
Rate set to 48000Hz (requested 48000Hz) | |
Buffer size range from 16 to 32768 | |
Period size range from 8 to 16384 | |
Using max buffer size 32768 | |
Periods = 4 | |
was set period_size = 8192 | |
was set buffer_size = 32768 | |
0 - Front Left | |
log => [ 915.872002] tlv320aic3x-codec 2-0018: Unable to sync registers 0x1-0x1. -121 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment