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.

Reply via email to