[RFC PATCH 2/2] board: ti: am65x: Move to using Extension framework
    Simon Glass 
    sjg at google.com
       
    Mon Jul 10 21:45:45 CEST 2023
    
    
  
Hi Roger,
On Mon, 10 Jul 2023 at 08:51, Roger Quadros <rogerq at kernel.org> wrote:
>
> Support the Expansion cards via Extension framework.
> This should make 'expansion' command work to scan
> for expansion cards and apply DT overlays.
>
> Card detection code is moved to a library so
> other boards can benefit from it.
>
> Signed-off-by: Roger Quadros <rogerq at kernel.org>
> ---
>  board/ti/am65x/evm.c               | 264 ++++++++---------------------
>  board/ti/common/Kconfig            |   8 +
>  board/ti/common/Makefile           |   1 +
>  board/ti/common/ti_card_detect.c   | 155 +++++++++++++++++
>  board/ti/common/ti_card_detect.h   |  43 +++++
>  configs/am65x_evm_a53_defconfig    |   2 +
>  configs/am65x_hs_evm_a53_defconfig |   2 +
>  7 files changed, 280 insertions(+), 195 deletions(-)
>  create mode 100644 board/ti/common/ti_card_detect.c
>  create mode 100644 board/ti/common/ti_card_detect.h
Before this goes too far I think this should move to using a linker
list to declare the driver (or a driver-model driver if you prefer,
but that might be overkill).
What do people think?
Regards,
Simon
    
    
More information about the U-Boot
mailing list