Commit a31657a8cc57bcffdfe1e63756cbca7fd2f14648

Authored by Eric Lee
1 parent edbedc0fab

Make changes for hardware rev. 00E0

Showing 2 changed files with 25 additions and 10 deletions Side-by-side Diff

arch/arm64/boot/dts/embedian/fsl-smarcimx8mq-common.dtsi
... ... @@ -162,7 +162,7 @@
162 162 MX8MQ_IOMUXC_NAND_CLE_GPIO3_IO5 0x41 /*PCIE_WAKE#*/
163 163 MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x41 /*LID#*/
164 164 MX8MQ_IOMUXC_GPIO1_IO12_GPIO1_IO12 0x41 /*SLEEP#*/
165   - MX8MQ_IOMUXC_GPIO1_IO01_GPIO1_IO1 0x41 /*CHARGING#*/
  165 + MX8MQ_IOMUXC_NAND_DATA05_GPIO3_IO11 0x41 /*CHARGING#*/
166 166 MX8MQ_IOMUXC_SAI2_RXC_GPIO4_IO22 0x41 /*CHARGER_PRSNT#*/
167 167 MX8MQ_IOMUXC_SAI3_MCLK_GPIO5_IO2 0x19 /*CARRIER_STBY#*/
168 168 MX8MQ_IOMUXC_SAI2_RXFS_GPIO4_IO21 0x41 /*BATLOW#*/
... ... @@ -283,8 +283,8 @@
283 283 fsl,pins = <
284 284 MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX 0x49
285 285 MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX 0x49
286   - MX8MQ_IOMUXC_ECSPI2_MOSI_GPIO5_IO11 0x19
287   - MX8MQ_IOMUXC_ECSPI2_SCLK_GPIO5_IO10 0x19
  286 + MX8MQ_IOMUXC_UART4_TXD_UART2_DCE_RTS_B 0x49
  287 + MX8MQ_IOMUXC_UART4_RXD_UART2_DCE_CTS_B 0x49
288 288 >;
289 289 };
290 290  
... ... @@ -297,8 +297,8 @@
297 297  
298 298 pinctrl_uart4: uart4grp {
299 299 fsl,pins = <
300   - MX8MQ_IOMUXC_UART4_RXD_UART4_DCE_RX 0x49
301   - MX8MQ_IOMUXC_UART4_TXD_UART4_DCE_TX 0x49
  300 + MX8MQ_IOMUXC_ECSPI2_SCLK_UART4_DCE_RX 0x49
  301 + MX8MQ_IOMUXC_ECSPI2_MOSI_UART4_DCE_TX 0x49
302 302 MX8MQ_IOMUXC_ECSPI2_MISO_UART4_DCE_CTS_B 0x49
303 303 MX8MQ_IOMUXC_ECSPI2_SS0_UART4_DCE_RTS_B 0x49
304 304 >;
... ... @@ -516,6 +516,12 @@
516 516 MX8MQ_IOMUXC_SAI1_RXD0_GPIO4_IO2 0x16
517 517 >;
518 518 };
  519 +
  520 + pinctrl_hdmi: hdmigrp {
  521 + fsl,pins = <
  522 + MX8MQ_IOMUXC_GPIO1_IO01_GPIO1_IO1 0xc1
  523 + >;
  524 + };
519 525 };
520 526 };
521 527  
... ... @@ -626,7 +632,6 @@
626 632 vgen6_reg: vgen6 {
627 633 regulator-min-microvolt = <1800000>;
628 634 regulator-max-microvolt = <3300000>;
629   - regulator-always-on;
630 635 };
631 636 };
632 637 };
... ... @@ -808,9 +813,7 @@
808 813 pinctrl-names = "default";
809 814 pinctrl-0 = <&pinctrl_uart2>;
810 815 assigned-clocks = <&clk IMX8MQ_CLK_UART2>;
811   - assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
812   - cts-gpios = <&gpio5 10 GPIO_ACTIVE_LOW>;
813   - rts-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
  816 + assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
814 817 fsl,uart-has-rtscts;
815 818 status = "okay";
816 819 };
arch/arm64/boot/dts/embedian/fsl-smarcimx8mq-hdmi.dtsi
1 1 /*
2 2 * Copyright 2017 NXP
3   - * Copyright 2018-2019 Variscite Ltd.
  3 + * Copyright 2018-2019 Embedian, Inc.
4 4 *
5 5 * This program is free software; you can redistribute it and/or
6 6 * modify it under the terms of the GNU General Public License
... ... @@ -30,5 +30,17 @@
30 30  
31 31 &hdmi {
32 32 status = "okay";
  33 +};
  34 +
  35 +&gpio1 {
  36 + pinctrl-names = "default";
  37 + pinctrl-0 = <&pinctrl_hdmi>;
  38 +
  39 + hdmi_on_hog {
  40 + gpio-hog;
  41 + gpios = <1 0>;
  42 + output-high;
  43 + line-name = "hdmi_on";
  44 + };
33 45 };