&soc { hsi2s: qcom,hsi2s@3B40000 { compatible = "qcom,sa8255-hsi2s", "qcom,hsi2s"; reg = <0x3B40000 0x29000>, <0x3942000 0x6000>; reg-names = "lpa_if", "lpass_core_cc_hs_if"; interrupts = ; number-of-rate-detectors = <2>; rate-detector-interfaces = <0 1>; number-of-interfaces = <2>; qcom,smmu-version = <2>; qcom,smmu-enabled; iommus = <&apps_smmu 0x303C 0x1>, <&apps_smmu 0x303A 0x4>, <&apps_smmu 0x303B 0x0>; qcom,iommu-dma-addr-pool = <0x0 0xFFFFFFFF>; dma-coherent; sdr0: qcom,hs0_i2s { compatible = "qcom,hsi2s-interface"; minor-number = <0>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&hs0_i2s_sck_active &hs0_i2s_ws_active &hs0_i2s_data0_active &hs0_i2s_data1_active>; pinctrl-1 = <&hs0_i2s_sck_sleep &hs0_i2s_ws_sleep &hs0_i2s_data0_sleep &hs0_i2s_data1_sleep>; bit-clock-hz = <12288000>; data-buffer-ms = <10>; bit-depth = <32>; spkr-channel-count = <2>; mic-channel-count = <2>; pcm-rate = <2>; pcm-sync-src = <0>; aux-mode = <0>; rpcm-width = <1>; tpcm-width = <1>; enable-tdm = <1>; tdm-rate = <32>; tdm-rpcm-width = <16>; tdm-tpcm-width = <16>; tdm-sync-delay = <2>; tdm-inv-sync = <0>; pcm-lane-config = <1>; }; sdr1: qcom,hs1_i2s { compatible = "qcom,hsi2s-interface"; minor-number = <1>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&hs1_i2s_sck_active &hs1_i2s_ws_active &hs1_i2s_data0_active &hs1_i2s_data1_active>; pinctrl-1 = <&hs1_i2s_sck_sleep &hs1_i2s_ws_sleep &hs1_i2s_data0_sleep &hs1_i2s_data1_sleep>; bit-clock-hz = <12288000>; data-buffer-ms = <10>; bit-depth = <32>; spkr-channel-count = <2>; mic-channel-count = <2>; pcm-rate = <2>; pcm-sync-src = <0>; aux-mode = <0>; rpcm-width = <1>; tpcm-width = <1>; enable-tdm = <1>; tdm-rate = <32>; tdm-rpcm-width = <16>; tdm-tpcm-width = <16>; tdm-sync-delay = <2>; tdm-inv-sync = <0>; pcm-lane-config = <1>; }; sdr2: qcom,hs2_i2s { compatible = "qcom,hsi2s-interface"; minor-number = <2>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&hs2_i2s_sck_active &hs2_i2s_ws_active &hs2_i2s_data0_active &hs2_i2s_data1_active>; pinctrl-1 = <&hs2_i2s_sck_sleep &hs2_i2s_ws_sleep &hs2_i2s_data0_sleep &hs2_i2s_data1_sleep>; bit-clock-hz = <12288000>; data-buffer-ms = <10>; bit-depth = <32>; spkr-channel-count = <2>; mic-channel-count = <2>; pcm-rate = <2>; pcm-sync-src = <0>; aux-mode = <0>; rpcm-width = <1>; tpcm-width = <1>; enable-tdm = <1>; tdm-rate = <32>; tdm-rpcm-width = <16>; tdm-tpcm-width = <16>; tdm-sync-delay = <2>; tdm-inv-sync = <0>; pcm-lane-config = <1>; status = "disabled"; }; sdr3: qcom,hs3_i2s { compatible = "qcom,hsi2s-interface"; minor-number = <3>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&sec_tdm_sck_active &sec_tdm_ws_active &sec_tdm_din_active &sec_tdm_dout_active>; pinctrl-1 = <&sec_tdm_sck_sleep &sec_tdm_ws_sleep &sec_tdm_din_sleep &sec_tdm_dout_sleep>; bit-clock-hz = <12288000>; data-buffer-ms = <10>; bit-depth = <32>; spkr-channel-count = <2>; mic-channel-count = <2>; pcm-rate = <2>; pcm-sync-src = <0>; aux-mode = <0>; rpcm-width = <1>; tpcm-width = <1>; enable-tdm = <1>; tdm-rate = <32>; tdm-rpcm-width = <16>; tdm-tpcm-width = <16>; tdm-sync-delay = <2>; tdm-inv-sync = <0>; pcm-lane-config = <1>; status = "disabled"; }; sdr4: qcom,hs4_i2s { compatible = "qcom,hsi2s-interface"; minor-number = <4>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&tert_tdm_sck_active &tert_tdm_ws_active &tert_tdm_din_active &tert_tdm_dout_active>; pinctrl-1 = <&tert_tdm_sck_sleep &tert_tdm_ws_sleep &tert_tdm_din_sleep &tert_tdm_dout_sleep>; bit-clock-hz = <12288000>; data-buffer-ms = <10>; bit-depth = <32>; spkr-channel-count = <2>; mic-channel-count = <2>; pcm-rate = <2>; pcm-sync-src = <0>; aux-mode = <0>; rpcm-width = <1>; tpcm-width = <1>; enable-tdm = <1>; tdm-rate = <32>; tdm-rpcm-width = <16>; tdm-tpcm-width = <16>; tdm-sync-delay = <2>; tdm-inv-sync = <0>; pcm-lane-config = <1>; status = "disabled"; }; }; }; / { chosen { bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7 cgroup.memory=nokmem,nosocket kpti=0 qcom_dma_heaps.enable_bitstream_contig_heap=y arm64.nopauth kasan=off msm_show_resume_irq.debug_mask=1"; bootconfig = "androidboot.usbcontroller=a600000.dwc3 androidboot.fstab_suffix=gen4.qcom"; }; rename_devices: rename_devices { compatible = "qcom,rename-devices"; rename_blk: rename_blk { device-type = "block"; actual-dev = "vda", "vdb", "vdc", "vdd", "vde", "vdf", "vdg", "vdh", "vdi", "vdj", "vdk", "vdl", "vdm", "vdn", "vdo", "vdp", "vdq", "vdr", "vds", "vdt", "vdu"; rename-dev = "super", "userdata", "metadata", "persist", "modem_a","bluetooth_a", "misc", "vbmeta_a", "vbmeta_b", "boot_a", "dtbo_a", "dsp_a", "modem_b", "bluetooth_b", "boot_b", "dtbo_b", "dsp_b", "vendor_boot_b", "vendor_boot_a", "init_boot_b", "init_boot_a"; }; }; }; &qcom_rng_ee3 { status = "okay"; }; &usb0 { status = "ok"; }; &usb2_phy0 { status = "ok"; }; &usb_qmp_phy0 { status = "ok"; }; &usb1 { status = "ok"; }; &usb2_phy1 { status = "ok"; }; &usb_qmp_phy1 { status = "ok"; }; &usb2 { status = "ok"; }; &usb2_phy2 { status = "ok"; }; &qupv3_se17_4uart { status = "ok"; }; &pcie0 { status = "ok"; }; &pcie0_msi_snps { status = "ok"; }; &ufs2phy_mem { status = "ok"; }; &ufshc2_mem { status = "ok"; };