From: Josep Orga Date: Fri, 13 Aug 2021 09:29:15 +0000 (+0200) Subject: arm64: dts: imx8mm-somdevices.dtsi: Removed not used peripherals. X-Git-Tag: rel_imx_5.10.35_2.0.0-somdevices.0~37 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=f24cfd7892538e7d14e06714eba65673653bd7c9;p=linux.git arm64: dts: imx8mm-somdevices.dtsi: Removed not used peripherals. Signed-off-by: Josep Orga --- diff --git a/arch/arm64/boot/dts/freescale/imx8mm-somdevices.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-somdevices.dtsi index b5af11179c2d..ba2e998f9e9d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-somdevices.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-somdevices.dtsi @@ -21,14 +21,6 @@ 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"; @@ -55,17 +47,6 @@ 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"; @@ -102,77 +83,6 @@ }; }; - 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"; @@ -379,54 +289,6 @@ 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 = ; - sink-pdos = ; - op-sink-microwatt = <15000000>; - self-powered; - }; - }; }; &i2c3 { @@ -435,45 +297,6 @@ 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 = <®_audio_board>; - DVDD-supply = <®_audio_board>; - }; - - ak4458_2: ak4458@12 { - compatible = "asahi-kasei,ak4458"; - reg = <0x12>; - AVDD-supply = <®_audio_board>; - DVDD-supply = <®_audio_board>; - }; - - ak5558: ak5558@13 { - compatible = "asahi-kasei,ak5558"; - reg = <0x13>; - reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>; - AVDD-supply = <®_audio_board>; - DVDD-supply = <®_audio_board>; - }; - - ak4497: ak4497@11 { - compatible = "asahi-kasei,ak4497"; - reg = <0x11>; - reset-gpios = <&pca6416 5 GPIO_ACTIVE_LOW>; - AVDD-supply = <®_audio_board>; - DVDD-supply = <®_audio_board>; - dsd-path = <1>; - }; - ov5640_mipi: ov5640_mipi@3c { compatible = "ovti,ov5640_mipi"; reg = <0x3c>; @@ -520,21 +343,11 @@ }; }; -&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; }; }; @@ -581,16 +394,6 @@ 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>; @@ -609,15 +412,6 @@ 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>; @@ -633,33 +427,10 @@ 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>; @@ -695,12 +466,6 @@ 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 { @@ -777,12 +542,6 @@ }; &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 @@ -836,12 +595,6 @@ >; }; - 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 @@ -856,12 +609,6 @@ >; }; - 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 @@ -869,12 +616,6 @@ >; }; - 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 */ @@ -883,18 +624,6 @@ >; }; - 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 @@ -941,24 +670,6 @@ >; }; - 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 @@ -971,19 +682,6 @@ >; }; - 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