1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* 2 /* 3 * Copyright 2020 Compass Electronics Group, L 3 * Copyright 2020 Compass Electronics Group, LLC 4 */ 4 */ 5 5 6 /dts-v1/; 6 /dts-v1/; 7 7 8 #include "imx8mm.dtsi" 8 #include "imx8mm.dtsi" 9 #include "imx8mm-beacon-som.dtsi" 9 #include "imx8mm-beacon-som.dtsi" 10 #include "imx8mm-beacon-baseboard.dtsi" 10 #include "imx8mm-beacon-baseboard.dtsi" 11 11 12 / { 12 / { 13 model = "Beacon EmbeddedWorks i.MX8M M 13 model = "Beacon EmbeddedWorks i.MX8M Mini Development Kit"; 14 compatible = "beacon,imx8mm-beacon-kit 14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm"; 15 15 16 chosen { 16 chosen { 17 stdout-path = &uart2; 17 stdout-path = &uart2; 18 }; 18 }; 19 << 20 connector { << 21 compatible = "hdmi-connector"; << 22 type = "a"; << 23 << 24 port { << 25 hdmi_connector_in: end << 26 remote-endpoin << 27 }; << 28 }; << 29 }; << 30 << 31 reg_hdmi: regulator-hdmi-dvdd { << 32 compatible = "regulator-fixed" << 33 pinctrl-names = "default"; << 34 pinctrl-0 = <&pinctrl_reg_hdmi << 35 regulator-name = "hdmi_pwr_en" << 36 regulator-min-microvolt = <330 << 37 regulator-max-microvolt = <330 << 38 gpio = <&gpio2 11 GPIO_ACTIVE_ << 39 enable-active-high; << 40 startup-delay-us = <70000>; << 41 regulator-always-on; << 42 }; << 43 << 44 sound-hdmi { << 45 compatible = "simple-audio-car << 46 simple-audio-card,name = "soun << 47 simple-audio-card,format = "i2 << 48 << 49 simple-audio-card,cpu { << 50 sound-dai = <&sai5>; << 51 system-clock-direction << 52 }; << 53 << 54 simple-audio-card,codec { << 55 sound-dai = <&adv_brid << 56 }; << 57 }; << 58 }; << 59 << 60 &i2c2 { << 61 adv_bridge: hdmi@3d { << 62 compatible = "adi,adv7535"; << 63 pinctrl-names = "default"; << 64 pinctrl-0 = <&pinctrl_hdmi_bri << 65 reg = <0x3d>, <0x3e>, <0x3c>, << 66 reg-names = "main", "edid", "c << 67 adi,dsi-lanes = <4>; << 68 avdd-supply = <®_hdmi>; << 69 a2vdd-supply = <®_hdmi>; << 70 dvdd-supply = <®_hdmi>; << 71 pvdd-supply = <®_hdmi>; << 72 v1p2-supply = <®_hdmi>; << 73 v3p3-supply = <®_hdmi>; << 74 interrupt-parent = <&gpio1>; << 75 interrupts = <9 IRQ_TYPE_LEVEL << 76 #sound-dai-cells = <0>; << 77 << 78 ports { << 79 #address-cells = <1>; << 80 #size-cells = <0>; << 81 << 82 port@0 { << 83 reg = <0>; << 84 << 85 adv7535_in: en << 86 remote << 87 }; << 88 }; << 89 << 90 port@1 { << 91 reg = <1>; << 92 << 93 adv7535_out: e << 94 remote << 95 }; << 96 }; << 97 }; << 98 }; << 99 }; << 100 << 101 &lcdif { << 102 status = "okay"; << 103 }; << 104 << 105 &mipi_dsi { << 106 samsung,esc-clock-frequency = <2000000 << 107 status = "okay"; << 108 << 109 ports { << 110 port@1 { << 111 reg = <1>; << 112 << 113 dsi_out: endpoint { << 114 remote-endpoin << 115 }; << 116 }; << 117 }; << 118 }; << 119 << 120 &sai5 { << 121 pinctrl-names = "default"; << 122 pinctrl-0 = <&pinctrl_sai5>; << 123 assigned-clocks = <&clk IMX8MM_CLK_SAI << 124 assigned-clock-parents = <&clk IMX8MM_ << 125 assigned-clock-rates = <24576000>; << 126 #sound-dai-cells = <0>; << 127 status = "okay"; << 128 }; << 129 << 130 &iomuxc { << 131 pinctrl_hdmi_bridge: hdmibridgegrp { << 132 fsl,pins = < << 133 MX8MM_IOMUXC_GPIO1_IO0 << 134 >; << 135 }; << 136 << 137 pinctrl_reg_hdmi: reghdmigrp { << 138 fsl,pins = < << 139 MX8MM_IOMUXC_SD1_STROB << 140 >; << 141 }; << 142 << 143 pinctrl_sai5: sai5grp { << 144 fsl,pins = < << 145 MX8MM_IOMUXC_SAI5_RXD3 << 146 MX8MM_IOMUXC_SAI5_RXD2 << 147 MX8MM_IOMUXC_SAI5_RXD1 << 148 >; << 149 }; << 150 }; 19 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.