This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I’m currently working on configuring the DSS for the AM4378 and had a few questions:
However, I can’t seem to find any other references to those registers and bitfields in the TRM.
1. Those clock gates are not present in the AM43xx. This text was inadvertently left in from a previous device. None of the clocks to the DSS are gated. See figure 13-1 DSS Integration.
2. The note only refers to the DISPC_CTRL register, as this register has a couple of bits associated with controlling the
shadow register loading. See the register description for more details.
3. It is best to configure all those bits mentioned. The GPOUT bits control the data path at the subsystem level,
while the other bits are module level control. Section 13.4.4.2 has more details on the module control.
4. That's a typo. Value of 3 for GFX_BURST_SIZE is reserved. Will be fixed in next TRM release
5. LCD_EN_POL and LCD_EN_SIGNAL are not used in this design. Those bits should be written with 0.
6. The DSS controller can support values from 1 to 255, but the limitation on the AM43xx device is 100MHz external pixel clock. Since the pixel clock is source from the DSSDISPCDPLLCLK, which is either 200MHz or 192MHz (see Fig 13-1 and table 13-2), PCD should be a minimum of 2 to ensure the external pixel clock is 100MHz or lower. I will change the wording in the bit field to make it clearer.
Regards,
James