I have utilized the TI PinMux tool to create all of the necessary functions 
that I need in my project.

I just cannot seem to get past how to create the .dtb file from the output 
of the PinMux tool.  I have a handful of files that are C defines and such, 
but no clear path to the dts or dtb file.

I have spend hours looking, and running scripts and pulling down git repos, 
to find that "my build" which is just the downloaded SDK SDcard image of 
the Matrix build from TI...

All of the links to the Cloud9 distro are not 
working, https://github.com/beagleboard/BeagleBoard-DeviceTrees.git for 
example is not something that works at all.  The four files that I have 
here are ones that are perhaps what I need to use, but I just don't know 
where to start.

Thanks in advance.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/50c00a61-fd7f-414d-b026-e66cd3096c5d%40googlegroups.com.
/* PinMux automatically generated generic format file dump. */


/* register_address(hex)        a_delay(decimal)        g_delay(decimal)        
register_name(string)   ball_name(string) */

0x4844AA58      0       1900    CFG_VIN2A_D10_OUT       D3
0x4844AA70      0       3400    CFG_VIN2A_D12_OUT       D5
0x4844AA7C      0       3200    CFG_VIN2A_D13_OUT       C2
0x4844AAAC      0       3000    CFG_VIN2A_D17_OUT       D6
0x4844AAB8      0       2200    CFG_VIN2A_D18_OUT       C5
0x4844AADC      0       1800    CFG_VIN2A_D20_OUT       B3
0x4844AAE8      0       1900    CFG_VIN2A_D21_OUT       B4
0x4844AA80      0       0       CFG_VIN2A_D14_IN        C3
0x4844ACF8      0       1600    CFG_XREF_CLK0_OUT       D18
0x4844AD04      0       1500    CFG_XREF_CLK1_OUT       E17
0x4844A3C8      0       800     CFG_MCASP1_AXR0_OUT     G12
0x4844A41C      0       1400    CFG_MCASP1_AXR1_OUT     F12
0x4844A470      0       2000    CFG_MCASP1_AXR8_OUT     B12
0x4844A47C      0       800     CFG_MCASP1_AXR9_OUT     A11
0x4844A3D4      0       2300    CFG_MCASP1_AXR10_OUT    B13
0x4844A3E0      0       600     CFG_MCASP1_AXR11_OUT    A12
0x4844A3F8      0       1500    CFG_MCASP1_AXR13_OUT    A13
0x4844ABA8      0       0       CFG_VOUT1_D0_OUT        F11
0x4844AC2C      0       0       CFG_VOUT1_D1_OUT        G10
/* PinMux automatically generated generic format file dump. */


/* register_address(hex)        register_value(hex)     ball_name(string)       
register_name(string)   mux_mode0_name(string)  muxed_mode_name(string) */

0x4A003570      0x1000A D1      CTRL_CORE_PAD_VIN2A_D2  vin2a_d2        
eCAP1_in_PWM1_out
0x4A003780      0x5000A AC4     CTRL_CORE_PAD_MMC3_CMD  mmc3_cmd        
eCAP2_in_PWM2_out
0x4A0037A0      0x1000A AB5     CTRL_CORE_PAD_MMC3_DAT7 mmc3_dat7       
eCAP3_in_PWM3_out
0x4A003794      0x5000E AC8     CTRL_CORE_PAD_MMC3_DAT4 mmc3_dat4       gpio1_22
0x4A003798      0x5000E AD6     CTRL_CORE_PAD_MMC3_DAT5 mmc3_dat5       gpio1_23
0x4A00379C      0x5000E AB8     CTRL_CORE_PAD_MMC3_DAT6 mmc3_dat6       gpio1_24
0x4A00378C      0x5000E AC9     CTRL_CORE_PAD_MMC3_DAT2 mmc3_dat2       gpio7_1
0x4A003790      0x5000E AC3     CTRL_CORE_PAD_MMC3_DAT3 mmc3_dat3       gpio7_2
0x4A003510      0x5000E AH4     CTRL_CORE_PAD_VIN1A_D7  vin1a_d7        gpio3_11
0x4A003624      0x5000E A7      CTRL_CORE_PAD_VOUT1_D18 vout1_d18       gpio8_18
0x4A00358C      0x5000E E6      CTRL_CORE_PAD_VIN2A_D9  vin2a_d9        gpio4_10
0x4A0036F0      0xD000E F14     CTRL_CORE_PAD_MCASP1_AXR15      mcasp1_axr15    
gpio6_6
0x4A00377C      0x5000E AD4     CTRL_CORE_PAD_MMC3_CLK  mmc3_clk        gpio6_29
0x4A003784      0x5000E AC7     CTRL_CORE_PAD_MMC3_DAT0 mmc3_dat0       gpio6_31
0x4A003440      0x50007 R6      CTRL_CORE_PAD_GPMC_A0   gpmc_a0 i2c4_scl
0x4A003444      0x50007 T9      CTRL_CORE_PAD_GPMC_A1   gpmc_a1 i2c4_sda
0x4A0035EC      0x1000A E9      CTRL_CORE_PAD_VOUT1_D4  vout1_d4        
pr1_ecap0_ecap_capin_apwm_o
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A003590      0x1010D D3      CTRL_CORE_PAD_VIN2A_D10 vin2a_d10       
pr1_pru1_gpo7
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A003598      0x1010D D5      CTRL_CORE_PAD_VIN2A_D12 vin2a_d12       
pr1_pru1_gpo9
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A00359C      0x1010D C2      CTRL_CORE_PAD_VIN2A_D13 vin2a_d13       
pr1_pru1_gpo10
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A0035AC      0x1010D D6      CTRL_CORE_PAD_VIN2A_D17 vin2a_d17       
pr1_pru1_gpo14
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A0035B0      0x1010D C5      CTRL_CORE_PAD_VIN2A_D18 vin2a_d18       
pr1_pru1_gpo15
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A0035B8      0x1010D B3      CTRL_CORE_PAD_VIN2A_D20 vin2a_d20       
pr1_pru1_gpo17
/* PR1_PRU1_DIR_OUT_MANUAL */
0x4A0035BC      0x1010D B4      CTRL_CORE_PAD_VIN2A_D21 vin2a_d21       
pr1_pru1_gpo18
/* PR1_PRU1_DIR_IN_MANUAL */
0x4A0035A0      0x5010C C3      CTRL_CORE_PAD_VIN2A_D14 vin2a_d14       
pr1_pru1_gpi11
0x4A0035E4      0x5000A F10     CTRL_CORE_PAD_VOUT1_D2  vout1_d2        
pr1_uart0_rxd
0x4A0035E8      0x1000A G11     CTRL_CORE_PAD_VOUT1_D3  vout1_d3        
pr1_uart0_txd
0x4A003618      0x1000A C7      CTRL_CORE_PAD_VOUT1_D15 vout1_d15       
pr2_ecap0_ecap_capin_apwm_o
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A003694      0x1010D D18     CTRL_CORE_PAD_XREF_CLK0 xref_clk0       
pr2_pru1_gpo5
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A003698      0x1010D E17     CTRL_CORE_PAD_XREF_CLK1 xref_clk1       
pr2_pru1_gpo6
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036B4      0x9010D G12     CTRL_CORE_PAD_MCASP1_AXR0       mcasp1_axr0     
pr2_pru1_gpo8
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036B8      0x9010D F12     CTRL_CORE_PAD_MCASP1_AXR1       mcasp1_axr1     
pr2_pru1_gpo9
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036D4      0x9010D B12     CTRL_CORE_PAD_MCASP1_AXR8       mcasp1_axr8     
pr2_pru1_gpo10
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036D8      0x9010D A11     CTRL_CORE_PAD_MCASP1_AXR9       mcasp1_axr9     
pr2_pru1_gpo11
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036DC      0x9010D B13     CTRL_CORE_PAD_MCASP1_AXR10      mcasp1_axr10    
pr2_pru1_gpo12
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036E0      0x9010D A12     CTRL_CORE_PAD_MCASP1_AXR11      mcasp1_axr11    
pr2_pru1_gpo13
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0036E8      0x9010D A13     CTRL_CORE_PAD_MCASP1_AXR13      mcasp1_axr13    
pr2_pru1_gpo15
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0035DC      0x1010D F11     CTRL_CORE_PAD_VOUT1_D0  vout1_d0        
pr2_pru1_gpo18
/* PR2_PRU1_DIR_OUT_MANUAL2 */
0x4A0035E0      0x1010D G10     CTRL_CORE_PAD_VOUT1_D1  vout1_d1        
pr2_pru1_gpo19
0x4A003610      0x5000A C6      CTRL_CORE_PAD_VOUT1_D13 vout1_d13       
pr2_uart0_rxd
0x4A003614      0x1000A C8      CTRL_CORE_PAD_VOUT1_D14 vout1_d14       
pr2_uart0_txd
0x4A0036EC      0xD000A G14     CTRL_CORE_PAD_MCASP1_AXR14      mcasp1_axr14    
timer11
0x4A0037C0      0x50001 A26     CTRL_CORE_PAD_SPI2_SCLK spi2_sclk       
uart3_rxd
0x4A0037C4      0x90001 B22     CTRL_CORE_PAD_SPI2_D1   spi2_d1 uart3_txd
Design Signal Pad Name,IO Power Group,PUPD State During HHV,PUPD State After HHV,IO Power Supply Name,IO Power Setting,Required Voltage Level,Ball Name,Mode Interface Name,Mode Signal Name,Mode Type,User Checked PU,User Checked PD,User Checked RX,User Requirement Name
vin2a_d2,vin2,PD,PD,vddshv1,,,D1,eCAP1,eCAP1_in_PWM1_out,,FALSE,FALSE,FALSE,PWM1
mmc3_cmd,wifi,PU,PU,vddshv7,,,AC4,eCAP2,eCAP2_in_PWM2_out,,FALSE,FALSE,TRUE,PWM2
mmc3_dat7,wifi,PU,PU,vddshv7,,,AB5,eCAP3,eCAP3_in_PWM3_out,,FALSE,FALSE,FALSE,PWM3
mmc3_dat4,wifi,PU,PU,vddshv7,,,AC8,GPIO1,gpio1_22,,FALSE,FALSE,TRUE,GPIO1
mmc3_dat5,wifi,PU,PU,vddshv7,,,AD6,GPIO1,gpio1_23,,FALSE,FALSE,TRUE,GPIO1
mmc3_dat6,wifi,PU,PU,vddshv7,,,AB8,GPIO1,gpio1_24,,FALSE,FALSE,TRUE,GPIO1
mmc3_dat2,wifi,PU,PU,vddshv7,,,AC9,GPIO7,gpio7_1,,FALSE,FALSE,TRUE,GPIO7
mmc3_dat3,wifi,PU,PU,vddshv7,,,AC3,GPIO7,gpio7_2,,FALSE,FALSE,TRUE,GPIO7
vin1a_d7,vin1,PD,PD,vddshv6,,,AH4,GPIO3,gpio3_11,,FALSE,FALSE,TRUE,GPIO3
vout1_d18,vout1,PD,PD,vddshv2,,,A7,GPIO8,gpio8_18,,FALSE,FALSE,TRUE,GPIO8
vin2a_d9,vin2,PD,PD,vddshv1,,,E6,GPIO4,gpio4_10,,FALSE,FALSE,TRUE,GPIO4
mcasp1_axr15,general,PD,PD,vddshv3,,,F14,GPIO6,gpio6_6,,FALSE,FALSE,TRUE,GPIO6
mmc3_clk,wifi,PU,PU,vddshv7,,,AD4,GPIO6,gpio6_29,,FALSE,FALSE,TRUE,GPIO6
mmc3_dat0,wifi,PU,PU,vddshv7,,,AC7,GPIO6,gpio6_31,,FALSE,FALSE,TRUE,GPIO6
gpmc_a0,gpmc,PD,PD,vddshv10,,,R6,I2C4,i2c4_scl,,FALSE,FALSE,TRUE,TestBus
gpmc_a1,gpmc,PD,PD,vddshv10,,,T9,I2C4,i2c4_sda,,FALSE,FALSE,TRUE,TestBus
vout1_d4,vout1,PD,PD,vddshv2,,,E9,PRUSS1_eCAP,pr1_ecap0_ecap_capin_apwm_o,,FALSE,FALSE,FALSE,PRU1_PWM
vin2a_d10,vin2,PD,PD,vddshv1,,,D3,PRUSS1_PRU1,pr1_pru1_gpo7,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d12,vin2,PD,PD,vddshv1,,,D5,PRUSS1_PRU1,pr1_pru1_gpo9,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d13,vin2,PD,PD,vddshv1,,,C2,PRUSS1_PRU1,pr1_pru1_gpo10,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d17,vin2,PD,PD,vddshv1,,,D6,PRUSS1_PRU1,pr1_pru1_gpo14,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d18,vin2,PD,PD,vddshv1,,,C5,PRUSS1_PRU1,pr1_pru1_gpo15,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d20,vin2,PD,PD,vddshv1,,,B3,PRUSS1_PRU1,pr1_pru1_gpo17,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d21,vin2,PD,PD,vddshv1,,,B4,PRUSS1_PRU1,pr1_pru1_gpo18,,FALSE,FALSE,FALSE,PRU1_GPIO
vin2a_d14,vin2,PD,PD,vddshv1,,,C3,PRUSS1_PRU1,pr1_pru1_gpi11,,FALSE,FALSE,TRUE,PRU1_GPIO
vout1_d2,vout1,PD,PD,vddshv2,,,F10,PRUSS1_UART,pr1_uart0_rxd,,FALSE,FALSE,TRUE,PRU1_Debug_UART
vout1_d3,vout1,PD,PD,vddshv2,,,G11,PRUSS1_UART,pr1_uart0_txd,,FALSE,FALSE,FALSE,PRU1_Debug_UART
vout1_d15,vout1,PD,PD,vddshv2,,,C7,PRUSS2_eCAP,pr2_ecap0_ecap_capin_apwm_o,,FALSE,FALSE,FALSE,MyPRUSS2_eCAP1
xref_clk0,general,PD,PD,vddshv3,,,D18,PRUSS2_PRU1,pr2_pru1_gpo5,,FALSE,FALSE,FALSE,PRU2_GPIO
xref_clk1,general,PD,PD,vddshv3,,,E17,PRUSS2_PRU1,pr2_pru1_gpo6,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr0,general,PD,PD,vddshv3,,,G12,PRUSS2_PRU1,pr2_pru1_gpo8,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr1,general,PD,PD,vddshv3,,,F12,PRUSS2_PRU1,pr2_pru1_gpo9,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr8,general,PD,PD,vddshv3,,,B12,PRUSS2_PRU1,pr2_pru1_gpo10,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr9,general,PD,PD,vddshv3,,,A11,PRUSS2_PRU1,pr2_pru1_gpo11,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr10,general,PD,PD,vddshv3,,,B13,PRUSS2_PRU1,pr2_pru1_gpo12,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr11,general,PD,PD,vddshv3,,,A12,PRUSS2_PRU1,pr2_pru1_gpo13,,FALSE,FALSE,FALSE,PRU2_GPIO
mcasp1_axr13,general,PD,PD,vddshv3,,,A13,PRUSS2_PRU1,pr2_pru1_gpo15,,FALSE,FALSE,FALSE,PRU2_GPIO
vout1_d0,vout1,PD,PD,vddshv2,,,F11,PRUSS2_PRU1,pr2_pru1_gpo18,,FALSE,FALSE,FALSE,PRU2_GPIO
vout1_d1,vout1,PD,PD,vddshv2,,,G10,PRUSS2_PRU1,pr2_pru1_gpo19,,FALSE,FALSE,FALSE,PRU2_GPIO
vout1_d13,vout1,PD,PD,vddshv2,,,C6,PRUSS2_UART,pr2_uart0_rxd,,FALSE,FALSE,TRUE,PRU2_Debug_UART
vout1_d14,vout1,PD,PD,vddshv2,,,C8,PRUSS2_UART,pr2_uart0_txd,,FALSE,FALSE,FALSE,PRU2_Debug_UART
mcasp1_axr14,general,PD,PD,vddshv3,,,G14,TIMER11,timer11,,FALSE,FALSE,TRUE,MAIN_TIMER
spi2_sclk,general,PD,PD,vddshv3,,,A26,UART3,uart3_rxd,,FALSE,FALSE,TRUE,MAIN_DEBUG_UART
spi2_d1,general,PD,PD,vddshv3,,,B22,UART3,uart3_txd,,FALSE,FALSE,FALSE,MAIN_DEBUG_UART
/**
 * Note: This file was auto-generated by TI PinMux on 4/25/2020 at 2:10:14 PM.
 *
 * \file devicetree.txt
 *
 * \brief This file should only be used as a reference! This file contains
 *  register configuration information for the AM57xx Control Module. Two
 *  formats are provided in this file. The device tree (.dts) format WHICH 
 *  MAY CHANGE BETWEEN LINUX KERNEL VERSIONS and a generic format. For 
 *  summarization and description of the pad register bits refer to the
 *  "Control Module" chapter of the device Data Manual. This file should only
 *  be used as a reference. Some pins and/or peripherals, depending on your
 *  use case, may need additional configuration. Only MMC modes are exported
 *  here. All other pad configuration must be done by u-boot. 
 *
**/


/* * DEVICE TREE FORMAT PADCONF * */

&dra7_pmx_core {

};


/* * DEVICE TREE FORMAT IODELAY * */

&dra7_iodelay_core {
// for linux kernel 4.4 / processor sdk 3.x
};



/* * GENERIC FORMAT PADCONF * */



/* * GENERIC FORMAT IODELAY * */

Reply via email to