Home
last modified time | relevance | path

Searched full:gsbi (Results 1 – 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/soc/qcom/
Dqcom_gsbi.c15 #include <dt-bindings/soc/qcom,gsbi.h>
132 struct gsbi_info *gsbi; in gsbi_probe() local
137 gsbi = devm_kzalloc(&pdev->dev, sizeof(*gsbi), GFP_KERNEL); in gsbi_probe()
139 if (!gsbi) in gsbi_probe()
148 gsbi->tcsr = syscon_regmap_lookup_by_phandle(node, "syscon-tcsr"); in gsbi_probe()
150 if (!IS_ERR(gsbi->tcsr)) { in gsbi_probe()
173 if (of_property_read_u32(node, "qcom,mode", &gsbi->mode)) { in gsbi_probe()
179 of_property_read_u32(node, "qcom,crci", &gsbi->crci); in gsbi_probe()
181 dev_info(&pdev->dev, "GSBI port protocol: %d crci: %d\n", in gsbi_probe()
182 gsbi->mode, gsbi->crci); in gsbi_probe()
[all …]
DKconfig59 Say y here to enable GSBI support. The GSBI provides control
/kernel/linux/linux-6.6/drivers/soc/qcom/
Dqcom_gsbi.c15 #include <dt-bindings/soc/qcom,gsbi.h>
131 struct gsbi_info *gsbi; in gsbi_probe() local
136 gsbi = devm_kzalloc(&pdev->dev, sizeof(*gsbi), GFP_KERNEL); in gsbi_probe()
138 if (!gsbi) 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()
171 if (of_property_read_u32(node, "qcom,mode", &gsbi->mode)) { in gsbi_probe()
177 of_property_read_u32(node, "qcom,crci", &gsbi->crci); in gsbi_probe()
179 dev_info(&pdev->dev, "GSBI port protocol: %d crci: %d\n", in gsbi_probe()
180 gsbi->mode, gsbi->crci); in gsbi_probe()
[all …]
DKconfig59 Say y here to enable GSBI support. The GSBI provides control
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,gsbi.txt1 QCOM GSBI (General Serial Bus Interface) Driver
3 The GSBI controller is modeled as a node with zero or more child nodes, each
4 representing a serial sub-node device that is mux'd as part of the GSBI
6 the 4 GSBI IOs.
9 - compatible: Should contain "qcom,gsbi-v1.0.0"
10 - cell-index: Should contain the GSBI index
11 - reg: Address range for GSBI registers
15 Please reference dt-bindings/soc/qcom,gsbi.h for valid mux values.
19 dt-bindings/soc/qcom,gsbi.h for valid CRCI mux values.
30 A GSBI controller node can contain 0 or more child nodes representing serial
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,gsbi.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,gsbi.yaml#
7 title: Qualcomm General Serial Bus Interface (GSBI)
15 The GSBI controller is modeled as a node with zero or more child nodes, each
16 representing a serial sub-node device that is mux'd as part of the GSBI
18 of the 4 GSBI IOs.
20 A GSBI controller node can contain 0 or more child nodes representing serial
26 const: qcom,gsbi-v1.0.0
34 The GSBI index.
46 include/dt-bindings/soc/qcom,gsbi.h for valid CRCI mux values.
52 include/dt-bindings/soc/qcom,gsbi.h for valid mux values.
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-msm8660.dtsi7 #include <dt-bindings/soc/qcom,gsbi.h>
140 gsbi1: gsbi@16000000 {
141 compatible = "qcom,gsbi-v1.0.0";
166 gsbi3: gsbi@16200000 {
167 compatible = "qcom,gsbi-v1.0.0";
191 gsbi6: gsbi@16500000 {
192 compatible = "qcom,gsbi-v1.0.0";
226 gsbi7: gsbi@16600000 {
227 compatible = "qcom,gsbi-v1.0.0";
261 gsbi8: gsbi@19800000 {
[all …]
Dqcom-mdm9615.dtsi16 #include <dt-bindings/soc/qcom,gsbi.h>
147 gsbi2: gsbi@16100000 {
148 compatible = "qcom,gsbi-v1.0.0";
171 gsbi3: gsbi@16200000 {
172 compatible = "qcom,gsbi-v1.0.0";
195 gsbi4: gsbi@16300000 {
196 compatible = "qcom,gsbi-v1.0.0";
219 gsbi5: gsbi@16400000 {
220 compatible = "qcom,gsbi-v1.0.0";
Dqcom-msm8960.dtsi9 #include <dt-bindings/soc/qcom,gsbi.h>
239 gsbi5: gsbi@16400000 {
240 compatible = "qcom,gsbi-v1.0.0";
351 gsbi1: gsbi@16000000 {
352 compatible = "qcom,gsbi-v1.0.0";
Dqcom-ipq8064.dtsi11 #include <dt-bindings/soc/qcom,gsbi.h>
771 gsbi1: gsbi@12440000 {
772 compatible = "qcom,gsbi-v1.0.0";
809 gsbi2: gsbi@12480000 {
810 compatible = "qcom,gsbi-v1.0.0";
846 gsbi4: gsbi@16300000 {
847 compatible = "qcom,gsbi-v1.0.0";
883 gsbi6: gsbi@16500000 {
884 compatible = "qcom,gsbi-v1.0.0";
926 gsbi7: gsbi@16600000 {
[all …]
Dqcom-ipq8064-v1.0.dtsi18 gsbi@16300000 {
27 gsbi5: gsbi@1a200000 {
Dqcom-apq8064.dtsi9 #include <dt-bindings/soc/qcom,gsbi.h>
414 gsbi1: gsbi@12440000 {
416 compatible = "qcom,gsbi-v1.0.0";
453 gsbi2: gsbi@12480000 {
455 compatible = "qcom,gsbi-v1.0.0";
481 gsbi3: gsbi@16200000 {
483 compatible = "qcom,gsbi-v1.0.0";
507 gsbi4: gsbi@16300000 {
509 compatible = "qcom,gsbi-v1.0.0";
544 gsbi5: gsbi@1a200000 {
[all …]
Dqcom-ipq8064-ap148.dts19 gsbi@16300000 {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-apq8064-ifc6410.dts174 gsbi3: gsbi@16200000 {
182 gsbi@16300000 {
191 gsbi@12440000 {
207 gsbi@1a200000 {
217 gsbi@16500000 {
228 gsbi@16600000 {
Dqcom-mdm9615.dtsi52 #include <dt-bindings/soc/qcom,gsbi.h>
165 gsbi2: gsbi@16100000 {
166 compatible = "qcom,gsbi-v1.0.0";
189 gsbi3: gsbi@16200000 {
190 compatible = "qcom,gsbi-v1.0.0";
214 gsbi4: gsbi@16300000 {
215 compatible = "qcom,gsbi-v1.0.0";
238 gsbi5: gsbi@16400000 {
239 compatible = "qcom,gsbi-v1.0.0";
Dqcom-msm8660.dtsi7 #include <dt-bindings/soc/qcom,gsbi.h>
133 gsbi6: gsbi@16500000 {
134 compatible = "qcom,gsbi-v1.0.0";
168 gsbi7: gsbi@16600000 {
169 compatible = "qcom,gsbi-v1.0.0";
203 gsbi8: gsbi@19800000 {
204 compatible = "qcom,gsbi-v1.0.0";
227 gsbi12: gsbi@19c00000 {
228 compatible = "qcom,gsbi-v1.0.0";
Dqcom-msm8960.dtsi7 #include <dt-bindings/soc/qcom,gsbi.h>
181 gsbi5: gsbi@16400000 {
182 compatible = "qcom,gsbi-v1.0.0";
308 gsbi@16000000 {
309 compatible = "qcom,gsbi-v1.0.0";
Dqcom-ipq8064.dtsi9 #include <dt-bindings/soc/qcom,gsbi.h>
241 gsbi2: gsbi@12480000 {
242 compatible = "qcom,gsbi-v1.0.0";
279 gsbi4: gsbi@16300000 {
280 compatible = "qcom,gsbi-v1.0.0";
316 gsbi5: gsbi@1a200000 {
317 compatible = "qcom,gsbi-v1.0.0";
366 gsbi7: gsbi@16600000 {
368 compatible = "qcom,gsbi-v1.0.0";
Dqcom-apq8064-asus-nexus7-flo.dts261 gsbi@16200000 {
280 gsbi@12440000 {
304 gsbi@16500000 {
316 gsbi@16600000 {
Dqcom-apq8064.dtsi8 #include <dt-bindings/soc/qcom,gsbi.h>
437 gsbi1: gsbi@12440000 {
439 compatible = "qcom,gsbi-v1.0.0";
476 gsbi2: gsbi@12480000 {
478 compatible = "qcom,gsbi-v1.0.0";
504 gsbi3: gsbi@16200000 {
506 compatible = "qcom,gsbi-v1.0.0";
530 gsbi4: gsbi@16300000 {
532 compatible = "qcom,gsbi-v1.0.0";
555 gsbi5: gsbi@1a200000 {
[all …]
Dqcom-ipq8064-v1.0.dtsi17 gsbi@16300000 {
26 gsbi5: gsbi@1a200000 {
Dqcom-apq8064-cm-qs600.dts127 gsbi@12440000 {
143 gsbi@16600000 {
Dqcom-ipq8064-ap148.dts25 gsbi@16300000 {
Dqcom-msm8960-cdp.dts19 gsbi@16400000 {
275 gsbi@16000000 {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/
Dqcom,msm-uartdm.txt18 register location shall specify the GSBI control region.
20 need the GSBI control region.
55 - A uartdm v1.3 device without dma capabilities and part of a GSBI complex.

12