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.
