From b642c7233b0fcfc2926c14b56a39da4e62970eab Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 11 Jun 2020 22:38:33 +0200 Subject: ARM: dts: imx8qxp-apalis: add gpio-line-names Add GPIO line names on module level. Those are all GPIOs which a user might use on his custom carrier board. If more meaningful names are available on the carrier board, the user can overwrite the line names in the carrier board level device tree. Related-to: ELB-2528 Signed-off-by: Max Krummenacher --- .../boot/dts/freescale/fsl-imx8qxp-apalis.dtsi | 155 +++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-apalis.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-apalis.dtsi index 750be8b8c52c..404e77779bdc 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-apalis.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-apalis.dtsi @@ -146,6 +146,161 @@ }; }; +&gpio0 { + gpio-line-names = "", + "MXM3_293", + "MXM3_295", + "MXM3_297", + "MXM3_299", + "MXM3_301", + "MXM3_273", + "MXM3_275", + "MXM3_277", + "MXM3_279", + "MXM3_281", + "MXM3_283", + "MXM3_255", + "MXM3_257", + "MXM3_259", + "MXM3_261", + "MXM3_247", + "", + "", + "MXM3_245", + "MXM3_243", + "MXM3_112", + "MXM3_118", + "", + "MXM3_265", + "MXM3_196", + "MXM3_200", + "MXM3_202", + "MXM3_204", + "MXM3_310", + "MXM3_312", + "MXM3_318"; +}; + +&gpio1 { + gpio-line-names = "MXM3_235", + "MXM3_233", + "MXM3_231", + "MXM3_229", + "MXM3_221", + "MXM3_223", + "MXM3_225", + "MXM3_316", + "MXM3_227", + "MXM3_307", + "MXM3_305", + "MXM3_194", + "", + "MXM3_311", + "MXM3_309", + "MXM3_128", + "MXM3_130", + "MXM3_12", + "MXM3_14", + "MXM3_16", + "MXM3_18", + "MXM3_132", + "MXM3_126", + "MXM3_134", + "MXM3_136", + "MXM3_35", + "MXM3_37", + "MXM3_4", + "MXM3_6", + "MXM3_207", + "MXM3_205", + "MXM3_239"; +}; + +&gpio2 { + gpio-line-names = "MXM3_8", + "", + "", + "MXM3_140"; +}; + +&gpio3 { + gpio-line-names = "MXM3_191", + "MXM3_193", + "MXM3_203", + "MXM3_201", + "", + "", + "", + "", + "", + "MXM3_96", + "MXM3_110", + "MXM3_114", + "MXM3_116", + "MXM3_286", + "MXM3_158", + "MXM3_198", + "MXM3_274", + "MXM3_11", + "MXM3_13", + "MXM3_15", + "MXM3_17", + "MXM3_1", + "MXM3_3", + "MXM3_5", + "MXM3_7"; +}; + +&gpio4 { + gpio-line-names = "", + "", + "", + "MXM3_211", + "MXM3_84", + "MXM3_262", + "MXM3_209", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "MXM3_152", + "MXM3_148", + "MXM3_156", + "MXM3_164", + "MXM3_154", + "MXM3_150", + "MXM3_160", + "MXM3_162", + "MXM3_144", + "MXM3_146", + "MXM3_77", + "MXM3_79", + "MXM3_65"; +}; + +&gpio5 { + gpio-line-names = "MXM3_67", + "MXM3_71", + "MXM3_73", + "MXM3_113", + "MXM3_115", + "MXM3_119", + "MXM3_121", + "MXM3_125", + "MXM3_127", + "MXM3_131", + "MXM3_59", + "MXM3_61"; +}; + /* Apalis Gigabit Ethernet */ &fec1 { pinctrl-names = "default"; -- cgit v1.2.3