• Andrejs Cainikovs's avatar
    arm64: dts: colibri-imx8x: delete adc1 and dsp · b8b23fbe
    Andrejs Cainikovs authored
    i.MX8, i.MX8X, i.MX8XP and i.MX8XL SOC device trees are all based on
    imx8-ss-*.dtsi files. For i.MX8X and i.MX8XP these device trees
    should be updated with some peripherals removed or updated, similar
    to i.MX8XL (imx8dxl-ss-*.dtsi files). However, it looks like only
    i.MX8 and i.MX8XL are up to date, but for i.MX8X and i.MX8XP some
    of the peripherals got inherited from imx8-ss-*.dtsi files, but in
    reality they are not present on SOC.
    As a result, during resource partition ownership check U-Boot receives
    messages from SCU firmware about these resources not owned by boot
    partition. In reality, these resources are not owned by anyone, as
    they simply does not exist, but are defined in Linux device tree.
    This change removes those peripherals, which are listed during
    U-Boot resource partition ownership check as warnings:
    
      ## Flattened Device Tree blob at 9d400000
         Booting using the fdt blob at 0x9d400000
         Loading Device Tree to 00000000fd652000, end 00000000fd67efff ... OK
      Disable clock-controller@59580000 rsrc 512 not owned
      Disable clock-controller@5ac90000 rsrc 102 not owned
    
      Starting kernel ...
    
    Fixes: ba5a5615 ("arm64: dts: freescale: add initial support for colibri imx8x")
    Signed-off-by: default avatarAndrejs Cainikovs <andrejs.cainikovs@toradex.com>
    Signed-off-by: default avatarFrancesco Dolcini <francesco.dolcini@toradex.com>
    Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
    b8b23fbe
imx8x-colibri.dtsi 23.3 KB