Loading arch/arm/boot/dts/qcom/msmgold-rumi.dts +12 −1 Original line number Diff line number Diff line /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -27,6 +27,11 @@ timer { clock-frequency = <10000000>; }; smbcharger_charger_otg: qcom,smbcharger-boost-otg { compatible = "qcom,stub-regulator"; regulator-name = "smbcharger_charger_otg"; }; }; &blsp1_uart2 { Loading @@ -35,6 +40,12 @@ pinctrl-0 = <&uart_console_active>; }; &usb_otg { qcom,hsusb-otg-otg-control = <1>; qcom,emulation; /delete-property/ qcom,boost-sysclk-with-streaming; }; &clock_gcc { compatible = "qcom,dummycc"; }; Loading arch/arm/boot/dts/qcom/msmgold.dtsi +89 −0 Original line number Diff line number Diff line Loading @@ -601,6 +601,95 @@ < 1209600 >; }; usb_otg: usb@78db000 { compatible = "qcom,hsusb-otg"; reg = <0x78db000 0x400>, <0x6c000 0x200>; reg-names = "core", "phy_csr"; #address-cells = <1>; #size-cells = <1>; ranges; interrupts = <0 134 0>,<0 140 0>; interrupt-names = "core_irq", "async_irq"; hsusb_vdd_dig-supply = <&pmgold_l2>; HSUSB_1p8-supply = <&pmgold_l7>; HSUSB_3p3-supply = <&pmgold_l13>; qcom,vdd-voltage-level = <0 1200000 1200000>; vbus_otg-supply = <&smbcharger_charger_otg>; qcom,hsusb-otg-phy-type = <3>; /* SNPS Femto PHY */ qcom,hsusb-otg-mode = <3>; /* OTG mode */ qcom,hsusb-otg-otg-control = <2>; /* PMIC */ qcom,dp-manual-pullup; qcom,hsusb-otg-mpm-dpsehv-int = <49>; qcom,hsusb-otg-mpm-dmsehv-int = <58>; qcom,phy-dvdd-always-on; qcom,boost-sysclk-with-streaming; qcom,axi-prefetch-enable; qcom,hsusb-otg-delay-lpm; qcom,msm-bus,name = "usb2"; qcom,msm-bus,num-cases = <3>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <87 512 0 0>, <87 512 80000 0>, <87 512 6000 6000>; clocks = <&clock_gcc clk_gcc_usb_hs_ahb_clk>, <&clock_gcc clk_gcc_usb_hs_system_clk>, <&clock_gcc clk_gcc_usb2a_phy_sleep_clk>, <&clock_gcc clk_bimc_usb_a_clk>, <&clock_gcc clk_snoc_usb_a_clk>, <&clock_gcc clk_pnoc_usb_a_clk>, <&clock_gcc clk_gcc_qusb2_phy_clk>, <&clock_gcc clk_gcc_usb2_hs_phy_only_clk>, <&clock_gcc clk_gcc_usb_hs_phy_cfg_ahb_clk>, <&clock_gcc clk_xo_otg_clk>; clock-names = "iface_clk", "core_clk", "sleep_clk", "bimc_clk", "snoc_clk", "pcnoc_clk", "phy_reset_clk", "phy_por_clk", "phy_csr_clk", "xo"; qcom,bus-clk-rate = <595200000 200000000 100000000>; qcom,max-nominal-sysclk-rate = <133330000>; qcom,usbbam@78c4000 { compatible = "qcom,usb-bam-msm"; reg = <0x78c4000 0x17000>; interrupt-parent = <&intc>; interrupts = <0 135 0>; qcom,bam-type = <1>; qcom,usb-bam-num-pipes = <4>; qcom,usb-bam-fifo-baseaddr = <0x08605000>; qcom,ignore-core-reset-ack; qcom,disable-clk-gating; qcom,usb-bam-max-mbps-highspeed = <400>; qcom,reset-bam-on-disconnect; qcom,pipe0 { label = "hsusb-qdss-in-0"; qcom,usb-bam-mem-type = <2>; qcom,dir = <1>; qcom,pipe-num = <0>; qcom,peer-bam = <0>; qcom,peer-bam-physical-address = <0x6044000>; qcom,src-bam-pipe-index = <0>; qcom,dst-bam-pipe-index = <0>; qcom,data-fifo-offset = <0x0>; qcom,data-fifo-size = <0xe00>; qcom,descriptor-fifo-offset = <0xe00>; qcom,descriptor-fifo-size = <0x200>; }; }; }; android_usb: android_usb@86000c8 { compatible = "qcom,android-usb"; reg = <0x086000c8 0xc8>; qcom,pm-qos-latency = <2 191 12701>; }; qcom,wdt@b017000 { compatible = "qcom,msm-watchdog"; reg = <0xb017000 0x1000>; Loading Loading
arch/arm/boot/dts/qcom/msmgold-rumi.dts +12 −1 Original line number Diff line number Diff line /* * Copyright (c) 2015, The Linux Foundation. All rights reserved. * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -27,6 +27,11 @@ timer { clock-frequency = <10000000>; }; smbcharger_charger_otg: qcom,smbcharger-boost-otg { compatible = "qcom,stub-regulator"; regulator-name = "smbcharger_charger_otg"; }; }; &blsp1_uart2 { Loading @@ -35,6 +40,12 @@ pinctrl-0 = <&uart_console_active>; }; &usb_otg { qcom,hsusb-otg-otg-control = <1>; qcom,emulation; /delete-property/ qcom,boost-sysclk-with-streaming; }; &clock_gcc { compatible = "qcom,dummycc"; }; Loading
arch/arm/boot/dts/qcom/msmgold.dtsi +89 −0 Original line number Diff line number Diff line Loading @@ -601,6 +601,95 @@ < 1209600 >; }; usb_otg: usb@78db000 { compatible = "qcom,hsusb-otg"; reg = <0x78db000 0x400>, <0x6c000 0x200>; reg-names = "core", "phy_csr"; #address-cells = <1>; #size-cells = <1>; ranges; interrupts = <0 134 0>,<0 140 0>; interrupt-names = "core_irq", "async_irq"; hsusb_vdd_dig-supply = <&pmgold_l2>; HSUSB_1p8-supply = <&pmgold_l7>; HSUSB_3p3-supply = <&pmgold_l13>; qcom,vdd-voltage-level = <0 1200000 1200000>; vbus_otg-supply = <&smbcharger_charger_otg>; qcom,hsusb-otg-phy-type = <3>; /* SNPS Femto PHY */ qcom,hsusb-otg-mode = <3>; /* OTG mode */ qcom,hsusb-otg-otg-control = <2>; /* PMIC */ qcom,dp-manual-pullup; qcom,hsusb-otg-mpm-dpsehv-int = <49>; qcom,hsusb-otg-mpm-dmsehv-int = <58>; qcom,phy-dvdd-always-on; qcom,boost-sysclk-with-streaming; qcom,axi-prefetch-enable; qcom,hsusb-otg-delay-lpm; qcom,msm-bus,name = "usb2"; qcom,msm-bus,num-cases = <3>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <87 512 0 0>, <87 512 80000 0>, <87 512 6000 6000>; clocks = <&clock_gcc clk_gcc_usb_hs_ahb_clk>, <&clock_gcc clk_gcc_usb_hs_system_clk>, <&clock_gcc clk_gcc_usb2a_phy_sleep_clk>, <&clock_gcc clk_bimc_usb_a_clk>, <&clock_gcc clk_snoc_usb_a_clk>, <&clock_gcc clk_pnoc_usb_a_clk>, <&clock_gcc clk_gcc_qusb2_phy_clk>, <&clock_gcc clk_gcc_usb2_hs_phy_only_clk>, <&clock_gcc clk_gcc_usb_hs_phy_cfg_ahb_clk>, <&clock_gcc clk_xo_otg_clk>; clock-names = "iface_clk", "core_clk", "sleep_clk", "bimc_clk", "snoc_clk", "pcnoc_clk", "phy_reset_clk", "phy_por_clk", "phy_csr_clk", "xo"; qcom,bus-clk-rate = <595200000 200000000 100000000>; qcom,max-nominal-sysclk-rate = <133330000>; qcom,usbbam@78c4000 { compatible = "qcom,usb-bam-msm"; reg = <0x78c4000 0x17000>; interrupt-parent = <&intc>; interrupts = <0 135 0>; qcom,bam-type = <1>; qcom,usb-bam-num-pipes = <4>; qcom,usb-bam-fifo-baseaddr = <0x08605000>; qcom,ignore-core-reset-ack; qcom,disable-clk-gating; qcom,usb-bam-max-mbps-highspeed = <400>; qcom,reset-bam-on-disconnect; qcom,pipe0 { label = "hsusb-qdss-in-0"; qcom,usb-bam-mem-type = <2>; qcom,dir = <1>; qcom,pipe-num = <0>; qcom,peer-bam = <0>; qcom,peer-bam-physical-address = <0x6044000>; qcom,src-bam-pipe-index = <0>; qcom,dst-bam-pipe-index = <0>; qcom,data-fifo-offset = <0x0>; qcom,data-fifo-size = <0xe00>; qcom,descriptor-fifo-offset = <0xe00>; qcom,descriptor-fifo-size = <0x200>; }; }; }; android_usb: android_usb@86000c8 { compatible = "qcom,android-usb"; reg = <0x086000c8 0xc8>; qcom,pm-qos-latency = <2 191 12701>; }; qcom,wdt@b017000 { compatible = "qcom,msm-watchdog"; reg = <0xb017000 0x1000>; Loading