• Frieder Schrempf's avatar
    arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board · 6f5e6d73
    Frieder Schrempf authored
    The OSM spec defines dedicated functions for all pads of the SoM.
    Therefore we can assume that carrier board designs stick to these
    definitions and extend the SoM devicetree include with matching
    default nodes and pinmux settings.
    
    This way we can reduce the overhead and redundancy in the carrier
    board devicetrees while still sticking to the policy of separating
    board and module description.
    
    Even if the carrier board design deviates slightly from the spec it
    can define its own pinmux definitions and use them as necessary or
    even disable unused nodes from the SoM devicetree.
    Signed-off-by: default avatarFrieder Schrempf <frieder.schrempf@kontron.de>
    Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
    6f5e6d73
imx8mm-kontron-bl-osm-s.dts 5.29 KB