xref: /openbmc/linux/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts (revision d0034a7a4ac7fae708146ac0059b9c47a1543f0d)
14a13b3beSLucas Stach// SPDX-License-Identifier: (GPL-2.0 OR MIT)
24a13b3beSLucas Stach/*
34a13b3beSLucas Stach * Copyright (C) 2019 Zodiac Inflight Innovations
44a13b3beSLucas Stach */
54a13b3beSLucas Stach
64a13b3beSLucas Stach/dts-v1/;
74a13b3beSLucas Stach
84a13b3beSLucas Stach#include "imx8mq-zii-ultra.dtsi"
94a13b3beSLucas Stach
104a13b3beSLucas Stach/ {
114999236eSRuslan V. Sushko	model = "ZII Ultra Zest Board";
124a13b3beSLucas Stach	compatible = "zii,imx8mq-ultra-zest", "zii,imx8mq-ultra", "fsl,imx8mq";
13*663a5b5eSLucas Stach
14*663a5b5eSLucas Stach	sound {
15*663a5b5eSLucas Stach		compatible = "simple-audio-card";
16*663a5b5eSLucas Stach		simple-audio-card,name = "front";
17*663a5b5eSLucas Stach		simple-audio-card,format = "i2s";
18*663a5b5eSLucas Stach		simple-audio-card,bitclock-master = <&sound_codec>;
19*663a5b5eSLucas Stach		simple-audio-card,frame-master = <&sound_codec>;
20*663a5b5eSLucas Stach		simple-audio-card,widgets =
21*663a5b5eSLucas Stach			"Headphone", "Headphone Jack Front",
22*663a5b5eSLucas Stach			"Headphone", "Headphone Jack Back";
23*663a5b5eSLucas Stach		simple-audio-card,routing =
24*663a5b5eSLucas Stach			"Headphone Jack Front", "HPA1 HPLEFT",
25*663a5b5eSLucas Stach			"Headphone Jack Front", "HPA1 HPRIGHT",
26*663a5b5eSLucas Stach			"Headphone Jack Back", "HPA2 HPLEFT",
27*663a5b5eSLucas Stach			"Headphone Jack Back", "HPA2 HPRIGHT",
28*663a5b5eSLucas Stach			"HPA1 LEFTIN", "HPL",
29*663a5b5eSLucas Stach			"HPA1 RIGHTIN", "HPR",
30*663a5b5eSLucas Stach			"HPA2 LEFTIN", "HPL",
31*663a5b5eSLucas Stach			"HPA2 RIGHTIN", "HPR";
32*663a5b5eSLucas Stach		simple-audio-card,aux-devs = <&hpa1>, <&hpa2>;
33*663a5b5eSLucas Stach
34*663a5b5eSLucas Stach		sound_cpu: simple-audio-card,cpu {
35*663a5b5eSLucas Stach			sound-dai = <&sai2>;
36*663a5b5eSLucas Stach		};
37*663a5b5eSLucas Stach
38*663a5b5eSLucas Stach		sound_codec: simple-audio-card,codec {
39*663a5b5eSLucas Stach			sound-dai = <&codec1>;
40*663a5b5eSLucas Stach			clocks = <&cs2000>;
41*663a5b5eSLucas Stach		};
42*663a5b5eSLucas Stach	};
434a13b3beSLucas Stach};
444a13b3beSLucas Stach
454a13b3beSLucas Stach&i2c4 {
464a13b3beSLucas Stach	touchscreen@4a {
474a13b3beSLucas Stach		compatible = "atmel,maxtouch";
484a13b3beSLucas Stach		pinctrl-names = "default";
494a13b3beSLucas Stach		pinctrl-0 = <&pinctrl_ts>;
504a13b3beSLucas Stach		reg = <0x4a>;
514a13b3beSLucas Stach		interrupt-parent = <&gpio1>;
524a13b3beSLucas Stach		interrupts = <12 IRQ_TYPE_LEVEL_LOW>;
534a13b3beSLucas Stach	};
544a13b3beSLucas Stach};
55