| /* |
| * Copyright 2019 NXP |
| * |
| * This program is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU General Public License |
| * as published by the Free Software Foundation; either version 2 |
| * of the License, or (at your option) any later version. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| #include "fsl-imx8qm-mek.dtsi" |
| |
| /delete-node/ &i2c0_cm41; |
| |
| &i2c_rpbus_1 { |
| #address-cells = <1>; |
| #size-cells = <0>; |
| status = "okay"; |
| |
| pca6416: gpio@20 { |
| compatible = "ti,tca6416"; |
| reg = <0x20>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| cs42888: cs42888@48 { |
| compatible = "cirrus,cs42888"; |
| reg = <0x48>; |
| clocks = <&clk IMX8QM_AUD_MCLKOUT0>; |
| clock-names = "mclk"; |
| VA-supply = <®_audio>; |
| VD-supply = <®_audio>; |
| VLS-supply = <®_audio>; |
| VLC-supply = <®_audio>; |
| reset-gpio = <&gpio4 25 1>; |
| power-domains = <&pd_mclk_out0>; |
| assigned-clocks = <&clk IMX8QM_AUD_PLL0_DIV>, |
| <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_DIV>, |
| <&clk IMX8QM_AUD_ACM_AUD_REC_CLK0_DIV>, |
| <&clk IMX8QM_AUD_MCLKOUT0>; |
| assigned-clock-rates = <786432000>, <49152000>, <12288000>, <12288000>; |
| fsl,txs-rxm; |
| status = "okay"; |
| }; |
| }; |
| |
| &rpmsg{ |
| /* |
| * 64K for one rpmsg instance: |
| */ |
| vdev-nums = <2>; |
| reg = <0x0 0x90000000 0x0 0x20000>; |
| status = "okay"; |
| }; |
| |
| &rpmsg1{ |
| /* |
| * 64K for one rpmsg instance, using 2 instance |
| * 0x90110000 - 0x9011FFFF: audio |
| */ |
| vdev-nums = <2>; |
| reg = <0x0 0x90100000 0x0 0x20000>; |
| status = "okay"; |
| }; |
| |
| ®_can01_en { |
| status = "disabled"; |
| }; |
| |
| ®_can2_en { |
| status = "disabled"; |
| }; |
| |
| ®_can01_stby { |
| status = "disabled"; |
| }; |
| |
| ®_can2_stby { |
| status = "disabled"; |
| }; |
| |
| &intmux_cm41 { |
| status = "disabled"; |
| }; |
| |
| &intmux_cm40 { |
| status = "disabled"; |
| }; |
| |
| &flexcan1 { |
| status = "disabled"; |
| }; |
| |
| &flexcan2 { |
| status = "disabled"; |
| }; |
| |
| &flexcan3 { |
| status = "disabled"; |
| }; |
| |
| &flexspi0 { |
| status = "disabled"; |
| }; |