This series:
- Refactors tidss_drv                                                    
- Adds am62x_a53_splashscreen.config to enable splashscreen at u-boot    
  SPL

Signed-off-by: Swamil Jain <[email protected]>
---
Note:
- As OLDI specific changes are in progress to be synced to upstream DT,
use this[1] branch to enable SD-MMC splash on AM62X. Upstream DT changes
can be found here[2][3].
- Use TI logo file(ti_logo_414x97_32bpp.bmp.gz) from this link[4].

[1]: https://github.com/swamiljain/u-boot/tree/v3_splash_final
[2]: https://lore.kernel.org/all/[email protected]/
[3]: https://lore.kernel.org/all/[email protected]/
[4]: 
https://github.com/swamiljain/ti-splash-logo/blob/main/ti_logo_414x97_32bpp.bmp.gz
                                                         
---
Changelog v3->v4:
PATCH 1/2 : Don't include "asm/utils.h" in tidss_drv.c
PATCH 2/2 : - Move CONFIG_FS_LOADER from am62x_a53_defconfig to
              splashscreen.config fragment
            - Minor change in commit message
Link to v3:
https://lore.kernel.org/all/[email protected]/
                                                                     
Changelog v2->v3:                                                       
- Add splashscreen.config fragment to enable splashscreen               
- Align OLDI mode detection logic with kernel side upstreamed OLDI      
  series[1]                                                             
- Address styling issue mentioned by Devarsh                            
- Pick up R-by tag for PATCH 1/2                                        
                                                                        
Link to v2:                                                             
https://lore.kernel.org/all/[email protected]/    
                                                                        
Changelog v1->v2                                                        
- Iterate through all available OLDIs                                   
- Move dss_oldi_tx_power from tidss_drv.c to tidss_oldi.c               
- Rename tidss_attach_active_panel to a more generic name               
- To handle all active hw video ports, add an array for active hw vps   
- Iterate through all active hw vps to enable respective clks           
                                                                        
Link to v1: 
https://lore.kernel.org/u-boot/[email protected]/
---

Devarsh Thakkar (1):
  configs: am62x_evm_a53_defconfig: Enable A53 splashscreen at u-boot
    SPL

Swamil Jain (1):
  drivers: video: tidss: Refactor tidss_drv

 configs/am62x_a53_splashscreen.config |  17 ++
 configs/am62x_evm_a53_defconfig       |   3 +-
 drivers/video/tidss/Makefile          |   2 +-
 drivers/video/tidss/tidss_drv.c       | 236 +++++++++++------
 drivers/video/tidss/tidss_drv.h       |  40 ++-
 drivers/video/tidss/tidss_oldi.c      | 364 ++++++++++++++++++++++++++
 drivers/video/tidss/tidss_oldi.h      |  72 +++++
 drivers/video/tidss/tidss_regs.h      |  21 --
 8 files changed, 631 insertions(+), 124 deletions(-)
 create mode 100644 configs/am62x_a53_splashscreen.config
 create mode 100644 drivers/video/tidss/tidss_oldi.c
 create mode 100644 drivers/video/tidss/tidss_oldi.h

Reply via email to