Skip to content
  • Tony Dinh's avatar
    arm: dts: kirkwood: Enable upstream DT on Kirkwood boards · 09b6efad
    Tony Dinh authored and Stefan Roese's avatar Stefan Roese committed
    Enable OF_UPSTREAM to use upstream DT and add marvell/ prefix to the
    DEFAULT_DEVICE_TREE for Kirkwood boards. And so we can directly build
    DTBs from dts/upstream/src/arm/marvell, and including *-u-boot.dtsi
    files from arch/arm/dts/ directory.
    
    Background:
    
    The following 2 commands and filters were used in the analysis to determine
    which upstream DTS and DTSI files can be used as they are, or need to have
    modified/created *-u-boot.dtsi for u-boot specific implementation, and
    which board should be opt-out from OF_UPSTREAM.
    
    "git grep -li arch_kirkwood configs | xargs grep DEVICE_TREE | cut -d '"' -f2 | xargs -n1 sh -c 'diff -qs  arch/arm/dts/$1.dts dts/upstream/src/arm/marvell/$1.dts' sh | grep differ"
    "diff -qrbu arch/arm/dts/ dts/upstream/src/arm/marvell/ | grep kirkwood | grep ".dtsi ""
    
    More detailed information can be found at:
    https://lore.kernel.org/u-boot/20240328021825.17935-1-mibodhi@gmail.com/T/#u
    
    I've regression tested this patch with th...
    09b6efad