Hello,
We’ve developed a board based on the BeagleBone Black. It has an external peripheral bus using GPIO lines, controlled by the GPMC, to access multiple UARTs and latches located on an extension board. Chip selects (1-3) and their address ranges are shown in the chart below.
CSx BASE ADDRESS SIZE DEVICES
------------------------------------------------------------------------------------------
CS1 0x01000000 0x01000000 (16 MB) (2 UARTS)
CS2 0x02000000 0x01000000 (16 MB) (Not Used)
CS3 0x03000000 0x01000000 (16 MB) (0-20 UARTs, Latches, etc.)
I've modified the "am335x-bone-common.dtsi" file to include a "gpmc" node with child "serial" nodes to define some of this hardware (See included file). I'm getting no build errors. But while the kernel is booting, and after it boots, I see NO indication the nodes were recognized.
1. Is the "gpmc" node correct?
2. Are the child "serial" nodes correct?
3. What should I expect to see, during kernel boot, and after the kernel boots, to indicate these nodes (particularly the serial nodes) were recognized?
Thanks,
Everett Sykes
(Please visit the site to view this file)