Loading bindings/usb/qcom,msm-phy.txt +14 −4 Original line number Original line Diff line number Diff line Loading @@ -186,6 +186,9 @@ Optional properties: de-asserted, it will prevent random leakage from qusb2 phy resulting from de-asserted, it will prevent random leakage from qusb2 phy resulting from out of sequence turn on/off of 1p8, 3p3 and DVDD regulators. out of sequence turn on/off of 1p8, 3p3 and DVDD regulators. "refgen_north_bg_reg" : address used to read REFGEN status for overriding QUSB PHY register. "refgen_north_bg_reg" : address used to read REFGEN status for overriding QUSB PHY register. "tcsr_conn_box_spare" : To enable/disable USB HS AC/DC coupling feature. When enabled, DP/DM signals will take path through capacitor when USB HS device is connected. This is a required property if 'qcom,usb-hs-ac-bitmask' property is present. - clocks: a list of phandles to the PHY clocks. Use as per - clocks: a list of phandles to the PHY clocks. Use as per Documentation/devicetree/bindings/clock/clock-bindings.txt Documentation/devicetree/bindings/clock/clock-bindings.txt - clock-names: Names of the clocks in 1-1 correspondence with the "clocks" - clock-names: Names of the clocks in 1-1 correspondence with the "clocks" Loading @@ -196,14 +199,16 @@ Optional properties: - qcom,emu-init-seq : emulation initialization sequence with value,reg pair. - qcom,emu-init-seq : emulation initialization sequence with value,reg pair. - qcom,phy-pll-reset-seq : emulation PLL reset sequence with value,reg pair. - qcom,phy-pll-reset-seq : emulation PLL reset sequence with value,reg pair. - qcom,emu-dcm-reset-seq : emulation DCM reset sequence with value,reg pair. - qcom,emu-dcm-reset-seq : emulation DCM reset sequence with value,reg pair. - qcom,efuse-bit-pos: start bit position within EFUSE register - qcom,tune2-efuse-bit-pos: TUNE2 parameter related start bit position with EFUSE register for "qcom,qusb2phy". - qcom,efuse-num-bits: Number of bits to read from EFUSE register - qcom,tune2-efuse-num-bits: Number of bits based value to use for TUNE2 high nibble for "qcom,qusb2phy". - qcom,efuse-bit-pos: start bit position within EFUSE register for "qcom,qusb2phy-v2". - qcom,efuse-num-bits: Number of bits to read from EFUSE register for "qcom,qusb2phy-v2". - qcom,emulation: Indicates that we are running on emulation platform. - qcom,emulation: Indicates that we are running on emulation platform. - qcom,hold-reset: Indicates that hold QUSB PHY into reset state. - qcom,hold-reset: Indicates that hold QUSB PHY into reset state. - qcom,phy-clk-scheme: Should be one of "cml" or "cmos" if ref_clk_addr is provided. - qcom,phy-clk-scheme: Should be one of "cml" or "cmos" if ref_clk_addr is provided. - qcom,major-rev: provide major revision number to differentiate power up sequence. default is 2.0 - qcom,major-rev: provide major revision number to differentiate power up sequence. default is 2.0 - pinctrl-names/pinctrl-0/1: The GPIOs configured as output function. Names represents "active" - pinctrl-names/pinctrl-0/1: The GPIOs configured as output function. Allowed names are state when attached in host mode and "suspend" state when detached. "default" and "sleep". - qcom,tune2-efuse-correction: The value to be adjusted from fused value for - qcom,tune2-efuse-correction: The value to be adjusted from fused value for improved rise/fall times. improved rise/fall times. - qcom,host-chirp-erratum: Indicates host chirp fix is required. - qcom,host-chirp-erratum: Indicates host chirp fix is required. Loading @@ -213,6 +218,11 @@ Optional properties: usually it is defined by qfprom device node. usually it is defined by qfprom device node. - nvmem-cell-names: specifies the given nvmem cell name as defined in - nvmem-cell-names: specifies the given nvmem cell name as defined in qfprom node. qfprom node. - qcom,usb-hs-ac-bitmask: Specifies the polarity and enable bitfields in tcsr_conn_box_spare register so as to enable USB HS AC/DC coupling feature. - qcom,usb-hs-ac-value: Specifies the value to be written to polarity and enable bitfields so as to enable USB HS AC/DC coupling feature. This is a required property if 'qcom,usb-hs-ac-bitmask' property is present. Example: Example: qusb_phy: qusb@f9b39000 { qusb_phy: qusb@f9b39000 { Loading Loading
bindings/usb/qcom,msm-phy.txt +14 −4 Original line number Original line Diff line number Diff line Loading @@ -186,6 +186,9 @@ Optional properties: de-asserted, it will prevent random leakage from qusb2 phy resulting from de-asserted, it will prevent random leakage from qusb2 phy resulting from out of sequence turn on/off of 1p8, 3p3 and DVDD regulators. out of sequence turn on/off of 1p8, 3p3 and DVDD regulators. "refgen_north_bg_reg" : address used to read REFGEN status for overriding QUSB PHY register. "refgen_north_bg_reg" : address used to read REFGEN status for overriding QUSB PHY register. "tcsr_conn_box_spare" : To enable/disable USB HS AC/DC coupling feature. When enabled, DP/DM signals will take path through capacitor when USB HS device is connected. This is a required property if 'qcom,usb-hs-ac-bitmask' property is present. - clocks: a list of phandles to the PHY clocks. Use as per - clocks: a list of phandles to the PHY clocks. Use as per Documentation/devicetree/bindings/clock/clock-bindings.txt Documentation/devicetree/bindings/clock/clock-bindings.txt - clock-names: Names of the clocks in 1-1 correspondence with the "clocks" - clock-names: Names of the clocks in 1-1 correspondence with the "clocks" Loading @@ -196,14 +199,16 @@ Optional properties: - qcom,emu-init-seq : emulation initialization sequence with value,reg pair. - qcom,emu-init-seq : emulation initialization sequence with value,reg pair. - qcom,phy-pll-reset-seq : emulation PLL reset sequence with value,reg pair. - qcom,phy-pll-reset-seq : emulation PLL reset sequence with value,reg pair. - qcom,emu-dcm-reset-seq : emulation DCM reset sequence with value,reg pair. - qcom,emu-dcm-reset-seq : emulation DCM reset sequence with value,reg pair. - qcom,efuse-bit-pos: start bit position within EFUSE register - qcom,tune2-efuse-bit-pos: TUNE2 parameter related start bit position with EFUSE register for "qcom,qusb2phy". - qcom,efuse-num-bits: Number of bits to read from EFUSE register - qcom,tune2-efuse-num-bits: Number of bits based value to use for TUNE2 high nibble for "qcom,qusb2phy". - qcom,efuse-bit-pos: start bit position within EFUSE register for "qcom,qusb2phy-v2". - qcom,efuse-num-bits: Number of bits to read from EFUSE register for "qcom,qusb2phy-v2". - qcom,emulation: Indicates that we are running on emulation platform. - qcom,emulation: Indicates that we are running on emulation platform. - qcom,hold-reset: Indicates that hold QUSB PHY into reset state. - qcom,hold-reset: Indicates that hold QUSB PHY into reset state. - qcom,phy-clk-scheme: Should be one of "cml" or "cmos" if ref_clk_addr is provided. - qcom,phy-clk-scheme: Should be one of "cml" or "cmos" if ref_clk_addr is provided. - qcom,major-rev: provide major revision number to differentiate power up sequence. default is 2.0 - qcom,major-rev: provide major revision number to differentiate power up sequence. default is 2.0 - pinctrl-names/pinctrl-0/1: The GPIOs configured as output function. Names represents "active" - pinctrl-names/pinctrl-0/1: The GPIOs configured as output function. Allowed names are state when attached in host mode and "suspend" state when detached. "default" and "sleep". - qcom,tune2-efuse-correction: The value to be adjusted from fused value for - qcom,tune2-efuse-correction: The value to be adjusted from fused value for improved rise/fall times. improved rise/fall times. - qcom,host-chirp-erratum: Indicates host chirp fix is required. - qcom,host-chirp-erratum: Indicates host chirp fix is required. Loading @@ -213,6 +218,11 @@ Optional properties: usually it is defined by qfprom device node. usually it is defined by qfprom device node. - nvmem-cell-names: specifies the given nvmem cell name as defined in - nvmem-cell-names: specifies the given nvmem cell name as defined in qfprom node. qfprom node. - qcom,usb-hs-ac-bitmask: Specifies the polarity and enable bitfields in tcsr_conn_box_spare register so as to enable USB HS AC/DC coupling feature. - qcom,usb-hs-ac-value: Specifies the value to be written to polarity and enable bitfields so as to enable USB HS AC/DC coupling feature. This is a required property if 'qcom,usb-hs-ac-bitmask' property is present. Example: Example: qusb_phy: qusb@f9b39000 { qusb_phy: qusb@f9b39000 { Loading