arm64: dts: imx8mm-somdevices.dtsi: Removed not used peripherals.
authorJosep Orga <jorga@somdevices.com>
Fri, 13 Aug 2021 09:29:15 +0000 (11:29 +0200)
committerJosep Orga <jorga@somdevices.com>
Fri, 13 Aug 2021 09:29:15 +0000 (11:29 +0200)
Signed-off-by: Josep Orga <jorga@somdevices.com>
arch/arm64/boot/dts/freescale/imx8mm-somdevices.dtsi

index b5af111..ba2e998 100644 (file)
                reg = <0x0 0x40000000 0 0x80000000>;
        };
 
-       ir_recv: ir-receiver {
-               compatible = "gpio-ir-receiver";
-               gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_ir_recv>;
-               linux,autosuspend-period = <125>;
-       };
-
        leds {
                compatible = "gpio-leds";
                pinctrl-names = "default";
                clock-frequency = <100000000>;
        };
 
-       reg_audio_board: regulator-audio-board {
-               compatible = "regulator-fixed";
-               regulator-name = "EXT_PWREN";
-               regulator-min-microvolt = <3300000>;
-               regulator-max-microvolt = <3300000>;
-               enable-active-high;
-               startup-delay-us = <300000>;
-               gpio = <&pca6416 1 GPIO_ACTIVE_HIGH>;
-               regulator-always-on;
-       };
-
        reg_usdhc2_vmmc: regulator-usdhc2 {
                compatible = "regulator-fixed";
                pinctrl-names = "default";
                };
        };
 
-       wm8524: audio-codec {
-               #sound-dai-cells = <0>;
-               compatible = "wlf,wm8524";
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_gpio_wlf>;
-               wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
-       };
-
-       sound-wm8524 {
-               compatible = "simple-audio-card";
-               simple-audio-card,name = "wm8524-audio";
-               simple-audio-card,format = "i2s";
-               simple-audio-card,frame-master = <&cpudai>;
-               simple-audio-card,bitclock-master = <&cpudai>;
-               simple-audio-card,widgets =
-                       "Line", "Left Line Out Jack",
-                       "Line", "Right Line Out Jack";
-               simple-audio-card,routing =
-                       "Left Line Out Jack", "LINEVOUTL",
-                       "Right Line Out Jack", "LINEVOUTR";
-
-               cpudai: simple-audio-card,cpu {
-                       sound-dai = <&sai3>;
-                       dai-tdm-slot-num = <2>;
-                       dai-tdm-slot-width = <32>;
-               };
-
-               simple-audio-card,codec {
-                       sound-dai = <&wm8524>;
-                       clocks = <&clk IMX8MM_CLK_SAI3_ROOT>;
-               };
-       };
-
-       sound-ak4458 {
-               compatible = "fsl,imx-audio-ak4458";
-               model = "ak4458-audio";
-               audio-cpu = <&sai1>;
-               audio-codec = <&ak4458_1>, <&ak4458_2>;
-               reset-gpios = <&pca6416 4 GPIO_ACTIVE_LOW>;
-       };
-
-       sound-ak5558 {
-               compatible = "fsl,imx-audio-ak5558";
-               model = "ak5558-audio";
-               audio-cpu = <&sai5>;
-               audio-codec = <&ak5558>;
-               status = "disabled";
-       };
-
-       sound-ak4497 {
-               compatible = "fsl,imx-audio-ak4497";
-               model = "ak4497-audio";
-               audio-cpu = <&sai1>;
-               audio-codec = <&ak4497>;
-               status = "disabled";
-       };
-
-       sound-spdif {
-               compatible = "fsl,imx-audio-spdif";
-               model = "imx-spdif";
-               spdif-controller = <&spdif1>;
-               spdif-out;
-               spdif-in;
-       };
-
-       sound-micfil {
-               compatible = "fsl,imx-audio-micfil";
-               model = "imx-audio-micfil";
-               cpu-dai = <&micfil>;
-       };
-
        usdhc1_pwrseq: usdhc1_pwrseq {
                compatible = "mmc-pwrseq-simple";
                pinctrl-names = "default";
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_i2c2>;
        status = "okay";
-
-       adv_bridge: adv7535@3d {
-               compatible = "adi,adv7533";
-               reg = <0x3d>;
-               adi,addr-cec = <0x3b>;
-               adi,dsi-lanes = <4>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_i2c2_synaptics_dsx_io>;
-               interrupt-parent = <&gpio1>;
-               interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
-
-               status = "okay";
-
-               port {
-                       adv7535_from_dsim: endpoint {
-                               remote-endpoint = <&dsim_to_adv7535>;
-                       };
-               };
-       };
-
-       ptn5110: tcpc@50 {
-               compatible = "nxp,ptn5110";
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_typec1>;
-               reg = <0x50>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <11 8>;
-               status = "okay";
-
-               port {
-                       typec1_dr_sw: endpoint {
-                               remote-endpoint = <&usb1_drd_sw>;
-                       };
-               };
-
-               typec1_con: connector {
-                       compatible = "usb-c-connector";
-                       label = "USB-C";
-                       power-role = "dual";
-                       data-role = "dual";
-                       try-power-role = "sink";
-                       source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
-                       sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
-                                    PDO_VAR(5000, 20000, 3000)>;
-                       op-sink-microwatt = <15000000>;
-                       self-powered;
-               };
-       };
 };
 
 &i2c3 {
        pinctrl-0 = <&pinctrl_i2c3>;
        status = "okay";
 
-       pca6416: gpio@20 {
-               compatible = "ti,tca6416";
-               reg = <0x20>;
-               gpio-controller;
-               #gpio-cells = <2>;
-               vcc-supply = <&buck4_reg>;
-       };
-
-       ak4458_1: ak4458@10 {
-               compatible = "asahi-kasei,ak4458";
-               reg = <0x10>;
-               AVDD-supply = <&reg_audio_board>;
-               DVDD-supply = <&reg_audio_board>;
-       };
-
-       ak4458_2: ak4458@12 {
-               compatible = "asahi-kasei,ak4458";
-               reg = <0x12>;
-               AVDD-supply = <&reg_audio_board>;
-               DVDD-supply = <&reg_audio_board>;
-       };
-
-       ak5558: ak5558@13 {
-               compatible = "asahi-kasei,ak5558";
-               reg = <0x13>;
-               reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
-               AVDD-supply = <&reg_audio_board>;
-               DVDD-supply = <&reg_audio_board>;
-       };
-
-       ak4497: ak4497@11 {
-               compatible = "asahi-kasei,ak4497";
-               reg = <0x11>;
-               reset-gpios = <&pca6416 5 GPIO_ACTIVE_LOW>;
-               AVDD-supply = <&reg_audio_board>;
-               DVDD-supply = <&reg_audio_board>;
-               dsd-path = <1>;
-       };
-
        ov5640_mipi: ov5640_mipi@3c {
                compatible = "ovti,ov5640_mipi";
                reg = <0x3c>;
        };
 };
 
-&micfil {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_pdm>;
-       assigned-clocks = <&clk IMX8MM_CLK_PDM>;
-       assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
-       assigned-clock-rates = <196608000>;
-       status = "okay";
-};
-
 &mipi_dsi {
        status = "okay";
 
        port@1 {
                dsim_to_adv7535: endpoint {
-                       remote-endpoint = <&adv7535_from_dsim>;
                        attach-bridge;
                };
        };
        status = "disabled";
 };
 
-&sai2 {
-       #sound-dai-cells = <0>;
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_sai2>;
-       assigned-clocks = <&clk IMX8MM_CLK_SAI2>;
-       assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
-       assigned-clock-rates = <24576000>;
-       status = "okay";
-};
-
 &sai1 {
        pinctrl-names = "default", "dsd";
        pinctrl-0 = <&pinctrl_sai1>;
        status = "okay";
 };
 
-&sai3 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_sai3>;
-       assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
-       assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
-       assigned-clock-rates = <24576000>;
-       status = "okay";
-};
-
 &sai5 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_sai5>;
        status = "disabled";
 };
 
-&sai6 {
-       fsl,sai-monitor-spdif;
-       fsl,sai-asynchronous;
-       status = "okay";
-};
-
 &snvs_pwrkey {
        status = "okay";
 };
 
-&spdif1 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_spdif1>;
-       assigned-clocks = <&clk IMX8MM_CLK_SPDIF1>;
-       assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
-       assigned-clock-rates = <24576000>;
-       clocks = <&clk IMX8MM_CLK_AUDIO_AHB>, <&clk IMX8MM_CLK_24M>,
-               <&clk IMX8MM_CLK_SPDIF1>, <&clk IMX8MM_CLK_DUMMY>,
-               <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>,
-               <&clk IMX8MM_CLK_AUDIO_AHB>, <&clk IMX8MM_CLK_DUMMY>,
-               <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>,
-               <&clk IMX8MM_AUDIO_PLL1_OUT>, <&clk IMX8MM_AUDIO_PLL2_OUT>;
-       clock-names = "core", "rxtx0", "rxtx1", "rxtx2", "rxtx3",
-               "rxtx4", "rxtx5", "rxtx6", "rxtx7", "spba", "pll8k", "pll11k";
-       status = "okay";
-};
-
 &uart1 { /* BT */
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart1>;
        samsung,picophy-pre-emp-curr-control = <3>;
        samsung,picophy-dc-vol-level-adjust = <7>;
        status = "okay";
-
-       port {
-               usb1_drd_sw: endpoint {
-                       remote-endpoint = <&typec1_dr_sw>;
-               };
-       };
 };
 
 &usdhc1 {
 };
 
 &iomuxc {
-       pinctrl_ir_recv: ir-recv {
-               fsl,pins = <
-                       MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13              0x4f
-               >;
-       };
-
        pinctrl_csi_pwn: csi_pwn_grp {
                fsl,pins = <
                        MX8MM_IOMUXC_GPIO1_IO07_GPIO1_IO7               0x19
                >;
        };
 
-       pinctrl_gpio_wlf: gpiowlfgrp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_I2C4_SDA_GPIO5_IO21        0xd6
-               >;
-       };
-
        pinctrl_i2c1: i2c1grp {
                fsl,pins = <
                        MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL                  0x400001c3
                >;
        };
 
-       pinctrl_i2c2_synaptics_dsx_io: synaptics_dsx_iogrp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9               0x19    /* Touch int */
-               >;
-       };
-
        pinctrl_i2c3: i2c3grp {
                fsl,pins = <
                        MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL                  0x400001c3
                >;
        };
 
-       pinctrl_mipi_dsi_en: mipi_dsi_en {
-               fsl,pins = <
-                       MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8               0x16
-               >;
-       };
-
        pinctrl_pcie0: pcie0grp {
                fsl,pins = <
                        MX8MM_IOMUXC_I2C4_SCL_PCIE1_CLKREQ_B    0x61 /* open drain, pull up */
                >;
        };
 
-       pinctrl_pdm: pdmgrp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_SAI5_MCLK_SAI5_MCLK        0xd6
-                       MX8MM_IOMUXC_SAI5_RXC_PDM_CLK           0xd6
-                       MX8MM_IOMUXC_SAI5_RXFS_SAI5_RX_SYNC     0xd6
-                       MX8MM_IOMUXC_SAI5_RXD0_PDM_DATA0        0xd6
-                       MX8MM_IOMUXC_SAI5_RXD1_PDM_DATA1        0xd6
-                       MX8MM_IOMUXC_SAI5_RXD2_PDM_DATA2        0xd6
-                       MX8MM_IOMUXC_SAI5_RXD3_PDM_DATA3        0xd6
-               >;
-       };
-
        pinctrl_pmic: pmicirqgrp {
                fsl,pins = <
                        MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3               0x141
                >;
        };
 
-       pinctrl_sai2: sai2grp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_SAI2_TXC_SAI2_TX_BCLK      0xd6
-                       MX8MM_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC     0xd6
-                       MX8MM_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0    0xd6
-                       MX8MM_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0    0xd6
-               >;
-       };
-
-       pinctrl_sai3: sai3grp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC     0xd6
-                       MX8MM_IOMUXC_SAI3_TXC_SAI3_TX_BCLK      0xd6
-                       MX8MM_IOMUXC_SAI3_MCLK_SAI3_MCLK        0xd6
-                       MX8MM_IOMUXC_SAI3_TXD_SAI3_TX_DATA0     0xd6
-               >;
-       };
-
        pinctrl_sai5: sai5grp {
                fsl,pins = <
                        MX8MM_IOMUXC_SAI5_MCLK_SAI5_MCLK        0xd6
                >;
        };
 
-       pinctrl_spdif1: spdif1grp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_SPDIF_TX_SPDIF1_OUT        0xd6
-                       MX8MM_IOMUXC_SPDIF_RX_SPDIF1_IN         0xd6
-               >;
-       };
-
-       pinctrl_typec1: typec1grp {
-               fsl,pins = <
-                       MX8MM_IOMUXC_SD1_STROBE_GPIO2_IO11      0x159
-               >;
-       };
-
        pinctrl_uart1: uart1grp {
                fsl,pins = <
                        MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX     0x140