All of the LCD pins are listed in Derek Molloy’s nice 
BeagleboneBlackP8HeaderTable.pdf.  The high-order ones you are looking for are 
on P8_11 to P8_17 + P8_19, but the order is mixed up.

Do a web search for BeagleboneBlackP8HeaderTable and 
BeagleboneBlackP9HeaderTable and you will find Derek’s tables on github.

From: Matt 
Sent: Tuesday, February 25, 2014 2:44 PM
To: [email protected] 
Subject: [beagleboard] AM335x Pinctrl Addresses


I'm trying to configure a board very similar to a Beaglebone Black to work with 
a 24-bit LCD panel, but to do this I need to configure all 24 LCD data pins to 
operate as LCD drivers. I was planning on accomplishing this using device tree 
overlays within my Linux environment, but I'm not really sure how to implement 
this specifically.

I'm using the "BB-BONE-LCD4-01-00A0.dts" overlay as a reference, which 
configures lcd_data0 through lcd_data15 to drive an LCD. I also need to 
configure lcd_data16 through lcd_data24, but I'm not sure how to find the 
mappings used by pinctrl (eg. 0xa0 = lcd_data0). The pinctrl documentation 
refers to the addresses as register offsets, but the AM335x Technical Reference 
Manual doesn't contain the term "pinctrl" anywhere so I'm not sure where these 
registers could be. I've also tried grep-ing my way through the kernel to 
figure out how this is implemented, and there are some logical mappings in the 
drivers/pinctrl directory (eg. PINCTRL_PIN() calls) but I can't find anything 
like this for the AM335x. I can't find any examples of 24-bit LCD device tree 
overlays, so I don't really think I have any choice other than finding the pin 
numbers myself

Does a mapping exist for the AM335x? Any help would be appreciated. 
-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to