• Shawn Guo's avatar
    ARM: dts: imx: share pad macro names between imx6q and imx6dl · c56009b2
    Shawn Guo authored
    The imx6q and imx6dl are two pin-to-pin compatible SoCs.  The same board
    design can work with either chip plugged into the socket, e.g. sabresd
    and sabreauto boards.
    
    We currently define pin groups in imx6q.dtsi and imx6dl.dtsi
    respectively because the pad macro names are different between two
    chips.  This brings a maintenance burden on having the same label point
    to the same pin group defined in two places.
    
    The patch replaces prefix MX6Q_ and MX6DL_ with MX6QDL_ for both SoCs
    pad macro names.  Then the pin groups becomes completely common between
    imx6q and imx6dl and can just be moved into imx6qdl.dtsi, so that the
    long term maintenance of imx6q/dt pin settings becomes easier.
    
    Unfortunately, the change brings some dramatic diff stat, but it's all
    about DTS file, and the ultimate net diff stat is good.
    Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
    c56009b2
imx6dl-pinfunc.h 82 KB