| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,sm8550-tcsr.yaml | 4 $id: http://devicetree.org/schemas/clock/qcom,sm8550-tcsr.yaml# 7 title: Qualcomm TCSR Clock Controller on SM8550 14 Qualcomm TCSR clock control module provides the clocks, resets and 18 - include/dt-bindings/clock/qcom,eliza-tcsr.h 21 - include/dt-bindings/clock/qcom,sm8550-tcsr.h 22 - include/dt-bindings/clock/qcom,sm8650-tcsr.h 23 - include/dt-bindings/clock/qcom,sm8750-tcsr.h 30 - qcom,eliza-tcsr 32 - qcom,kaanapali-tcsr 33 - qcom,milos-tcsr [all …]
|
| H A D | qcom,glymur-tcsr.yaml | 4 $id: http://devicetree.org/schemas/clock/qcom,glymur-tcsr.yaml# 7 title: Qualcomm TCSR Clock Controller on Glymur 14 Qualcomm TCSR clock control module provides the clocks, resets and 18 - include/dt-bindings/clock/qcom,glymur-tcsr.h 24 - qcom,glymur-tcsr 25 - qcom,mahua-tcsr 66 const: qcom,glymur-tcsr 90 const: qcom,mahua-tcsr 121 compatible = "qcom,glymur-tcsr", "syscon";
|
| /linux/Documentation/devicetree/bindings/hwlock/ |
| H A D | qcom-hwspinlock.yaml | 21 - qcom,tcsr-mutex 24 - qcom,apq8084-tcsr-mutex 25 - qcom,ipq6018-tcsr-mutex 26 - qcom,msm8226-tcsr-mutex 27 - qcom,msm8994-tcsr-mutex 28 - const: qcom,tcsr-mutex 31 - qcom,msm8974-tcsr-mutex 32 - const: qcom,tcsr-mutex 51 compatible = "qcom,tcsr-mutex";
|
| /linux/drivers/soc/qcom/ |
| H A D | qcom_gsbi.c | 114 struct regmap *tcsr; member 118 { .compatible = "qcom,tcsr-ipq8064", .data = &config_ipq8064}, 119 { .compatible = "qcom,tcsr-apq8064", .data = &config_apq8064}, 120 { .compatible = "qcom,tcsr-msm8960", .data = &config_msm8960}, 121 { .compatible = "qcom,tcsr-msm8660", .data = &config_msm8660}, 145 /* get the tcsr node and setup the config and regmap */ in gsbi_probe() 146 gsbi->tcsr = syscon_regmap_lookup_by_phandle(node, "syscon-tcsr"); in gsbi_probe() 148 if (!IS_ERR(gsbi->tcsr)) { in gsbi_probe() 149 tcsr_node = of_parse_phandle(node, "syscon-tcsr", 0); in gsbi_probe() 155 dev_warn(&pdev->dev, "no matching TCSR\n"); in gsbi_probe() [all …]
|
| /linux/include/clocksource/ |
| H A D | timer-xilinx.h | 51 * @tcsr: The value of the TCSR register for this counter 59 u32 xilinx_timer_tlr_cycles(struct xilinx_timer_priv *priv, u32 tcsr, 66 * @tcsr: The value of TCSR for this counter 71 u32 tlr, u32 tcsr);
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,qcs615-qmp-usb3dp-phy.yaml | 61 qcom,tcsr-reg: 65 - description: phandle to TCSR hardware block 68 description: Clamp and PHY mode register present in the TCSR 97 - qcom,tcsr-reg 157 qcom,tcsr-reg = <&tcsr 0xbff0 0xb24c>;
|
| H A D | qcom,glymur-qmp-gen5x8-pcie-phy.yaml | 16 at runtime via a TCSR syscon register: 82 Reference to a register in the TCSR syscon that reports the link 91 - description: phandle of TCSR syscon 134 #include <dt-bindings/clock/qcom,glymur-tcsr.h> 143 <&tcsr TCSR_PCIE_3_CLKREF_EN>, 171 qcom,link-mode = <&tcsr 0x5000>;
|
| H A D | qcom,qusb2-phy.yaml | 88 qcom,tcsr-syscon: 90 Phandle to TCSR syscon register region.
|
| /linux/drivers/clk/qcom/ |
| H A D | tcsrcc-sm8650.c | 13 #include <dt-bindings/clock/qcom,sm8650-tcsr.h> 150 { .compatible = "qcom,milos-tcsr" }, 151 { .compatible = "qcom,sm8650-tcsr" }, 158 if (of_device_is_compatible(pdev->dev.of_node, "qcom,milos-tcsr")) { in tcsr_cc_sm8650_probe()
|
| H A D | Kconfig | 43 tristate "Eliza TCSR Clock Controller" 48 Support for the TCSR clock controller on Eliza devices. 105 tristate "Glymur TCSR Clock Controller" 110 Support for the TCSR clock controller on Glymur devices. 166 tristate "Kaanapali TCSR Clock Controller" 171 Support for the TCSR clock controller on Kaanapali devices. 289 tristate "X1E80100 TCSR Clock Controller" 294 Support for the TCSR clock controller on X1E80100 devices. 437 tristate "Hawi TCSR Clock Controller" 441 Support for the TCSR clock controller on Hawi devices. [all …]
|
| H A D | tcsrcc-sm8550.c | 14 #include <dt-bindings/clock/qcom,sm8550-tcsr.h> 169 { .compatible = "qcom,sar2130p-tcsr", .data = &tcsr_cc_sar2130p_desc }, 170 { .compatible = "qcom,sm8550-tcsr", .data = &tcsr_cc_sm8550_desc },
|
| H A D | tcsrcc-x1e80100.c | 12 #include <dt-bindings/clock/qcom,x1e80100-tcsr.h> 257 { .compatible = "qcom,x1e80100-tcsr" }, 287 MODULE_DESCRIPTION("QTI TCSR Clock Controller X1E80100 Driver");
|
| H A D | tcsrcc-sm8750.c | 11 #include <dt-bindings/clock/qcom,sm8750-tcsr.h> 109 { .compatible = "qcom,sm8750-tcsr" },
|
| H A D | tcsrcc-eliza.c | 11 #include <dt-bindings/clock/qcom,eliza-tcsr.h> 147 { .compatible = "qcom,eliza-tcsr" },
|
| H A D | tcsrcc-glymur.c | 13 #include <dt-bindings/clock/qcom,glymur-tcsr.h> 274 { .compatible = "qcom,glymur-tcsr", .data = &tcsr_cc_glymur_data }, 275 { .compatible = "qcom,mahua-tcsr", .data = &tcsr_cc_mahua_data },
|
| H A D | lpasscc-sm6115.c | 44 .name = "lpass-tcsr",
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qusb2.c | 289 /* offset to PHY_CLK_SCHEME register in TCSR map */ 453 * @tcsr: TCSR syscon register map 473 struct regmap *tcsr; member 831 * register in the TCSR so, if there's none, use the default in qusb2_phy_init() 842 if (qphy->tcsr) { in qusb2_phy_init() 843 ret = regmap_read(qphy->tcsr, qphy->cfg->clk_scheme_offset, in qusb2_phy_init() 1053 qphy->tcsr = syscon_regmap_lookup_by_phandle(dev->of_node, in qusb2_phy_probe() 1054 "qcom,tcsr-syscon"); in qusb2_phy_probe() 1055 if (IS_ERR(qphy->tcsr)) { in qusb2_phy_probe() 1056 dev_dbg(dev, "failed to lookup TCSR regmap\n"); in qusb2_phy_probe() [all …]
|
| /linux/Documentation/arch/mips/ |
| H A D | ingenic-tcu.rst | 19 different clocks (pclk, ext, rtc), gated, and reclocked, through their TCSR register. 21 - The watchdog and OST hardware blocks also feature a TCSR register with the same
|
| /linux/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_tai.c | 242 u32 tcsr; in mvpp22_tai_gettimex64() local 260 tcsr = readl(base + MVPP22_TAI_TCSR); in mvpp22_tai_gettimex64() 261 if (tcsr & TCSR_CAPTURE_1_VALID) { in mvpp22_tai_gettimex64() 264 } else if (tcsr & TCSR_CAPTURE_0_VALID) { in mvpp22_tai_gettimex64()
|
| /linux/drivers/clk/ingenic/ |
| H A D | tcu.c | 130 WARN_ONCE(ret < 0, "Unable to read TCSR %d", tcu_clk->idx); in ingenic_tcu_get_parent() 146 WARN_ONCE(ret < 0, "Unable to update TCSR %d", tcu_clk->idx); in ingenic_tcu_set_parent() 163 WARN_ONCE(ret < 0, "Unable to read TCSR %d", tcu_clk->idx); in ingenic_tcu_recalc_rate() 212 WARN_ONCE(ret < 0, "Unable to update TCSR %d", tcu_clk->idx); in ingenic_tcu_set_rate()
|
| /linux/include/dt-bindings/clock/ |
| H A D | qcom,sc8280xp-lpasscc.h | 14 /* LPASS TCSR */
|
| H A D | qcom,sm8550-tcsr.h | 10 /* TCSR CC clocks */
|
| H A D | qcom,sm8650-tcsr.h | 10 /* TCSR CC clocks */
|
| H A D | qcom,x1e80100-tcsr.h | 9 /* TCSR CC clocks */
|
| /linux/drivers/rtc/ |
| H A D | rtc-rs5c348.c | 101 udelay(62); /* Tcsr 62us */ in rs5c348_rtc_set_time() 133 udelay(62); /* Tcsr 62us */ in rs5c348_rtc_read_time()
|