&chosen { bootargs = "nokaslr kpti=0 log_buf_len=256K swiotlb=0 loop.max_part=7 fw_devlink.strict=1"; }; &arch_timer { clock-frequency = <500000>; }; &memtimer { clock-frequency = <500000>; }; &soc { pcie_ep: qcom,pcie@48020000 { compatible = "qcom,pcie-ep"; reg = <0x48020000 0x100>, <0x48000000 0xf20>, <0x48001000 0x2200>, <0x48000f40 0xa8>, <0x48010000 0x10000>, <0x48004000 0x4400>, <0x48009000 0x1000>, <0x01c00000 0x4000>, <0x01c20000 0x10000>, <0x01c04000 0x1000>, <0x01fcb000 0x1000>, <0xc2f1000 0x4>, <0x48030000 0x100>, <0x01c09054 0x4>; reg-names = "msi", "dm_core", "dm_core_vf", "elbi", "iatu", "msix_table", "msix_pba", "parf", "phy", "mmio", "tcsr_pcie_perst_en", "aoss_cc_reset", "msi_vf", "rumi"; qcom,pcie-link-speed = <1>; qcom,tcsr-not-supported; }; usb_emu_phy: phy@a784000 { compatible = "qcom,usb-emu-phy"; reg = <0x0a784000 0x9500>; qcom,emu-init-seq = <0xfffff 0x4 0xffff0 0x4 0x100000 0x20 0x0 0x20 0x000101F0 0x20 0x00100000 0x3c 0x0 0x3c 0x0 0x4>; }; bi_tcxo: bi_tcxo { compatible = "fixed-factor-clock"; clock-mult = <1>; clock-div = <2>; clocks = <&xo_board>; #clock-cells = <0>; }; bi_tcxo_ao: bi_tcxo_ao { compatible = "fixed-factor-clock"; clock-mult = <1>; clock-div = <2>; clocks = <&xo_board>; #clock-cells = <0>; }; }; &usb0 { dwc3@a600000 { usb-phy = <&usb_emu_phy>, <&usb_nop_phy>; dr_mode = "peripheral"; maximum-speed = "high-speed"; }; }; &qupv3_se7_2uart { qcom,rumi_platform; }; &sdhc_1 { status = "ok"; vdd-supply = <&L10A>; qcom,vdd-voltage-level = <2960000 2960000>; qcom,vdd-current-level = <0 570000>; vdd-io-supply = <&L7A>; qcom,vdd-io-always-on; qcom,vdd-io-lpm-sup; qcom,vdd-io-voltage-level = <1800000 1800000>; qcom,vdd-io-current-level = <0 325000>; /delete-property/ mmc-ddr-1_8v; /delete-property/ mmc-hs200-1_8v; /delete-property/ mmc-hs400-1_8v; /delete-property/ mmc-hs400-enhanced-strobe; max-frequency = <100000000>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&sdc1_on>; pinctrl-1 = <&sdc1_off>; }; &gcc { clocks = <&bi_tcxo>, <&sleep_clk>, <&pcie_0_pipe_clk>, <&pcie_0_phy_aux_clk>, <&usb3_phy_wrapper_gcc_usb30_pipe_clk>; clock-names = "bi_tcxo", "sleep_clk", "pcie_0_pipe_clk", "pcie_0_phy_aux_clk", "usb3_phy_wrapper_gcc_usb30_pipe_clk"; }; &tsens0 { status = "disabled"; }; &ecpricc { clocks = <&bi_tcxo>, <&gcc GCC_ECPRI_CC_GPLL0_CLK_SRC>, <&gcc GCC_ECPRI_CC_GPLL1_EVEN_CLK_SRC>, <&gcc GCC_ECPRI_CC_GPLL2_EVEN_CLK_SRC>, <&gcc GCC_ECPRI_CC_GPLL3_CLK_SRC>, <&gcc GCC_ECPRI_CC_GPLL4_CLK_SRC>, <&gcc GCC_ECPRI_CC_GPLL5_EVEN_CLK_SRC>, <&ecpri_cc_emac_synce_phy0_clk_src>, <&ecpri_cc_emac_synce_phy1_clk_src>, <&ecpri_cc_emac_synce_phy2_clk_src>, <&ecpri_cc_emac_synce_phy3_clk_src>, <&ecpri_cc_emac_synce_phy4_clk_src>, <&ecpri_cc_emac_synce_phy5_clk_src>, <&ecpri_cc_emac_synce_phy6_clk_src>, <&ecpri_cc_emac_synce_phy7_clk_src>, <&ecpri_cc_emac_synce_phy8_clk_src>, <&ecpri_cc_emac_synce_phy9_clk_src>, <&ecpri_cc_emac_synce_phy10_clk_src>, <&ecpri_cc_emac_synce_phy11_clk_src>, <&ecpri_cc_emac_synce_phy12_clk_src>, <&ecpri_cc_emac_synce_phy13_clk_src>, <&ecpri_cc_emac_synce_phy14_clk_src>, <&ecpri_cc_emac_synce_phy15_clk_src>, <&ecpri_cc_emac_synce_phy16_clk_src>, <&ecpri_cc_emac_synce_phy17_clk_src>, <&ecpri_cc_emac_synce_phy18_clk_src>, <&ecpri_cc_emac_synce_phy19_clk_src>; clock-names = "bi_tcxo", "gcc_ecpri_cc_gpll0_out_main", "gcc_ecpri_cc_gpll1_out_even", "gcc_ecpri_cc_gpll2_out_main", "gcc_ecpri_cc_gpll3_out_main", "gcc_ecpri_cc_gpll4_out_main", "gcc_ecpri_cc_gpll5_out_even", "ecpri_cc_emac_synce_phy0_clk_src", "ecpri_cc_emac_synce_phy1_clk_src", "ecpri_cc_emac_synce_phy2_clk_src", "ecpri_cc_emac_synce_phy3_clk_src", "ecpri_cc_emac_synce_phy4_clk_src", "ecpri_cc_emac_synce_phy5_clk_src", "ecpri_cc_emac_synce_phy6_clk_src", "ecpri_cc_emac_synce_phy7_clk_src", "ecpri_cc_emac_synce_phy8_clk_src", "ecpri_cc_emac_synce_phy9_clk_src", "ecpri_cc_emac_synce_phy10_clk_src", "ecpri_cc_emac_synce_phy11_clk_src", "ecpri_cc_emac_synce_phy12_clk_src", "ecpri_cc_emac_synce_phy13_clk_src", "ecpri_cc_emac_synce_phy14_clk_src", "ecpri_cc_emac_synce_phy15_clk_src", "ecpri_cc_emac_synce_phy16_clk_src", "ecpri_cc_emac_synce_phy17_clk_src", "ecpri_cc_emac_synce_phy18_clk_src", "ecpri_cc_emac_synce_phy19_clk_src"; }; &rpmhcc { compatible = "qcom,dummycc"; clock-output-names = "rpmhcc_clocks"; }; &debugcc { clocks = <&bi_tcxo>; clock-names = "xo_clk_src"; }; &cpufreq_hw { clocks = <&bi_tcxo>, <&gcc GCC_GPLL0>; clock-names = "xo", "alternate"; };