Add support for the i.MX6UL Variscite SoM (VAR-SOM-6UL) and the Variscite Concerto Carrier Board. I tested this with a VAR-SOM-6UL_G2_700C_512R_8N_IT_REV1.3A (one variant of this SoM), meaning I couldn't test all of the possible options of the SoM - so this device tree includes partial support for it. These are based on the 5.15 Variscite kernel fork but adapted for mainline. Signed-off-by: Antonin Godard <antonin.godard@xxxxxxxxxxx> --- Changes in v2: - Reviews from Krzysztof: - Use imperative mood in commit descriptions. - Remove backlight node as I am unable to test it. - Rename gpled2 node to led-0, and set function, color and label for it. - Remove unnecessary comment "DS1337 RTC module". - Rename binding "variscite,mx6concerto" to "variscite,mx6ulconcerto" since this is for the VAR-SOM-6UL mounted on the Concerto. - Remove pinctrl_ft5x06_ts_gpio iomuxc node, unused. - Link to v1: https://lore.kernel.org/r/20250121-varsom6ul-concerto-dts-v1-0-eb349acf0ac6@xxxxxxxxxxx --- Antonin Godard (3): dt-bindings: arm: fsl: Add VAR-SOM-MX6UL SoM and Concerto board ARM: dts: imx6ul: Add Variscite VAR-SOM-MX6UL SoM support ARM: dts: imx6ul: Add Variscite Concerto board support Documentation/devicetree/bindings/arm/fsl.yaml | 6 + arch/arm/boot/dts/nxp/imx/Makefile | 1 + .../boot/dts/nxp/imx/imx6ul-var-som-concerto.dts | 320 +++++++++++++++++++++ arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi | 232 +++++++++++++++ 4 files changed, 559 insertions(+) --- base-commit: ffd294d346d185b70e28b1a28abe367bbfe53c04 change-id: 20250120-varsom6ul-concerto-dts-a08be2a6219b Best regards, -- Antonin Godard <antonin.godard@xxxxxxxxxxx>