Android somehow knows the physical dimensions of the am3517evm eval board display. One can call an Android service which provides various display properties in a DisplayMetrics object. Two of these properties are xdpi and ydpi, and their values are pretty close to correct, which means Android knows the physical width and height in inches of the display.
The kernel display driver sets the number of pixels in a row and column (480x272), but I see nothing there about the physical dimensions. So - where does Android get this? It must be configured somewhere in either the kernel or android, either as lengths, or as dpi values.
Thanks,
Ron