Home
last modified time | relevance | path

Searched refs:cci (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.1.9/drivers/i2c/busses/
Di2c-qcom-cci.c108 struct cci;
116 struct cci *cci; member
127 struct cci { struct
139 struct cci *cci = dev; in cci_isr() local
143 val = readl(cci->base + CCI_IRQ_STATUS_0); in cci_isr()
144 writel(val, cci->base + CCI_IRQ_CLEAR_0); in cci_isr()
145 writel(0x1, cci->base + CCI_IRQ_GLOBAL_CLEAR_CMD); in cci_isr()
148 complete(&cci->master[0].irq_complete); in cci_isr()
149 if (cci->master[1].master) in cci_isr()
150 complete(&cci->master[1].irq_complete); in cci_isr()
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/i2c/
Dqcom,i2c-cci.yaml4 $id: http://devicetree.org/schemas/i2c/qcom,i2c-cci.yaml#
16 - qcom,msm8226-cci
17 - qcom,msm8916-cci
18 - qcom,msm8974-cci
19 - qcom,msm8996-cci
20 - qcom,sdm845-cci
21 - qcom,sm8250-cci
22 - qcom,sm8450-cci
72 - qcom,msm8996-cci
82 - qcom,msm8226-cci
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/arm/
Darm,cci-400.yaml4 $id: http://devicetree.org/schemas/arm/arm,cci-400.yaml#
24 pattern: "^cci(@[0-9a-f]+)?$"
28 - arm,cci-400
29 - arm,cci-500
30 - arm,cci-550
48 const: arm,cci-400-ctrl-if
71 - const: arm,cci-400-pmu,r0
72 - const: arm,cci-400-pmu,r1
73 - const: arm,cci-400-pmu
77 - const: arm,cci-500-pmu,r0
[all …]
Dcci-control-port.yaml4 $id: http://devicetree.org/schemas/arm/cci-control-port.yaml#
19 cci-control-port:
33 cci-control-port = <&cci_control1>;
/linux-6.1.9/drivers/usb/typec/ucsi/
Dtrace.c36 const char *ucsi_cci_str(u32 cci) in ucsi_cci_str() argument
38 if (UCSI_CCI_CONNECTOR(cci)) { in ucsi_cci_str()
39 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str()
41 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str()
45 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str()
47 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str()
Ducsi_acpi.c99 u32 cci; in ucsi_acpi_notify() local
102 ret = ucsi_acpi_read(ua->ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_acpi_notify()
106 if (UCSI_CCI_CONNECTOR(cci)) in ucsi_acpi_notify()
107 ucsi_connector_change(ua->ucsi, UCSI_CCI_CONNECTOR(cci)); in ucsi_acpi_notify()
110 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ucsi_acpi_notify()
Ducsi.c124 u32 cci; in ucsi_exec_command() local
131 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_exec_command()
135 if (cci & UCSI_CCI_BUSY) { in ucsi_exec_command()
140 if (!(cci & UCSI_CCI_COMMAND_COMPLETE)) in ucsi_exec_command()
143 if (cci & UCSI_CCI_NOT_SUPPORTED) in ucsi_exec_command()
146 if (cci & UCSI_CCI_ERROR) { in ucsi_exec_command()
152 return UCSI_CCI_LENGTH(cci); in ucsi_exec_command()
873 u32 cci; in ucsi_reset_ppm() local
891 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_reset_ppm()
896 if (cci & ~UCSI_CCI_RESET_COMPLETE) { in ucsi_reset_ppm()
[all …]
Ducsi_stm32g0.c418 u32 cci; in ucsi_stm32g0_irq_handler() local
424 ret = ucsi_stm32g0_read(g0->ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_stm32g0_irq_handler()
428 if (UCSI_CCI_CONNECTOR(cci)) in ucsi_stm32g0_irq_handler()
429 ucsi_connector_change(g0->ucsi, UCSI_CCI_CONNECTOR(cci)); in ucsi_stm32g0_irq_handler()
432 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ucsi_stm32g0_irq_handler()
/linux-6.1.9/arch/arm64/boot/dts/mediatek/
Dmt6795.dtsi31 cci-control-port = <&cci_control2>;
40 cci-control-port = <&cci_control2>;
49 cci-control-port = <&cci_control2>;
58 cci-control-port = <&cci_control2>;
67 cci-control-port = <&cci_control1>;
76 cci-control-port = <&cci_control1>;
85 cci-control-port = <&cci_control1>;
94 cci-control-port = <&cci_control1>;
254 cci: cci@10390000 { label
255 compatible = "arm,cci-400";
[all …]
Dmt8183.dtsi214 cci_opp: opp-table-cci {
283 cci: cci { label
284 compatible = "mediatek,mt8183-cci";
287 clock-names = "cci", "intermediate";
340 mediatek,cci = <&cci>;
356 mediatek,cci = <&cci>;
372 mediatek,cci = <&cci>;
388 mediatek,cci = <&cci>;
404 mediatek,cci = <&cci>;
420 mediatek,cci = <&cci>;
[all …]
Dmt7622.dtsi82 cci-control-port = <&cci_control2>;
97 cci-control-port = <&cci_control2>;
347 cci: cci@10390000 { label
348 compatible = "arm,cci-400";
355 compatible = "arm,cci-400-ctrl-if";
361 compatible = "arm,cci-400-ctrl-if";
367 compatible = "arm,cci-400-ctrl-if", "syscon";
373 compatible = "arm,cci-400-pmu,r1";
993 cci-control-port = <&cci_control2>;
/linux-6.1.9/arch/ia64/kernel/
Dtopology.c110 pal_cache_config_info_t cci; member
173 return sprintf(buf, "%u\n", 1 << this_leaf->cci.pcci_line_size); in show_coherency_line_size()
179 return sprintf(buf, "%u\n", this_leaf->cci.pcci_assoc); in show_ways_of_associativity()
186 cache_mattrib[this_leaf->cci.pcci_cache_attr]); in show_attributes()
191 return sprintf(buf, "%uK\n", this_leaf->cci.pcci_cache_size / 1024); in show_size()
196 unsigned number_of_sets = this_leaf->cci.pcci_cache_size; in show_number_of_sets()
197 number_of_sets /= this_leaf->cci.pcci_assoc; in show_number_of_sets()
198 number_of_sets /= 1 << this_leaf->cci.pcci_line_size; in show_number_of_sets()
215 int type = this_leaf->type + this_leaf->cci.pcci_unified; in show_type()
297 pal_cache_config_info_t cci; in cpu_cache_sysfs_init() local
[all …]
Dpalinfo.c215 pal_cache_config_info_t cci; in cache_info() local
230 if ((status=ia64_pal_cache_config_info(i,j, &cci)) != 0) in cache_info()
237 cache_types[j+cci.pcci_unified], i+1, in cache_info()
238 cci.pcci_cache_size); in cache_info()
240 if (cci.pcci_unified) in cache_info()
243 seq_printf(m, "%s\n", cache_mattrib[cci.pcci_cache_attr]); in cache_info()
249 cci.pcci_assoc, in cache_info()
250 1<<cci.pcci_line_size, in cache_info()
251 1<<cci.pcci_stride); in cache_info()
256 cci.pcci_st_latency); in cache_info()
[all …]
Dsetup.c873 pal_cache_config_info_t cci; in get_cache_info() local
890 status = ia64_pal_cache_config_info(l, 2, &cci); in get_cache_info()
897 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info()
900 cci.pcci_unified = 1; in get_cache_info()
902 if (cci.pcci_stride < ia64_cache_stride_shift) in get_cache_info()
903 ia64_cache_stride_shift = cci.pcci_stride; in get_cache_info()
905 line_size = 1 << cci.pcci_line_size; in get_cache_info()
910 if (!cci.pcci_unified) { in get_cache_info()
912 status = ia64_pal_cache_config_info(l, 1, &cci); in get_cache_info()
918 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info()
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/interconnect/
Dmediatek,cci.yaml4 $id: http://devicetree.org/schemas/interconnect/mediatek,cci.yaml#
21 - mediatek,mt8183-cci
22 - mediatek,mt8186-cci
35 - const: cci
66 cci: cci {
67 compatible = "mediatek,mt8183-cci";
70 clock-names = "cci", "intermediate";
75 cci_opp: opp-table-cci {
/linux-6.1.9/arch/arm/boot/dts/
Dexynos5420-cpus.dtsi63 cci-control-port = <&cci_control1>;
75 cci-control-port = <&cci_control1>;
87 cci-control-port = <&cci_control1>;
99 cci-control-port = <&cci_control1>;
111 cci-control-port = <&cci_control0>;
123 cci-control-port = <&cci_control0>;
135 cci-control-port = <&cci_control0>;
147 cci-control-port = <&cci_control0>;
Dexynos5422-cpus.dtsi62 cci-control-port = <&cci_control0>;
75 cci-control-port = <&cci_control0>;
88 cci-control-port = <&cci_control0>;
101 cci-control-port = <&cci_control0>;
114 cci-control-port = <&cci_control1>;
127 cci-control-port = <&cci_control1>;
140 cci-control-port = <&cci_control1>;
153 cci-control-port = <&cci_control1>;
Dexynos5260.dtsi67 cci-control-port = <&cci_control1>;
74 cci-control-port = <&cci_control1>;
81 cci-control-port = <&cci_control0>;
88 cci-control-port = <&cci_control0>;
95 cci-control-port = <&cci_control0>;
102 cci-control-port = <&cci_control0>;
355 cci: cci@10f00000 { label
356 compatible = "arm,cci-400";
363 compatible = "arm,cci-400-ctrl-if";
369 compatible = "arm,cci-400-ctrl-if";
Dvexpress-v2p-ca15_a7.dts42 cci-control-port = <&cci_control1>;
52 cci-control-port = <&cci_control1>;
62 cci-control-port = <&cci_control2>;
72 cci-control-port = <&cci_control2>;
82 cci-control-port = <&cci_control2>;
161 cci@2c090000 {
162 compatible = "arm,cci-400";
169 compatible = "arm,cci-400-ctrl-if";
175 compatible = "arm,cci-400-ctrl-if";
181 compatible = "arm,cci-400-pmu,r0";
Dmt7629.dtsi32 cci-control-port = <&cci_control2>;
40 cci-control-port = <&cci_control2>;
175 cci: cci@10390000 { label
176 compatible = "arm,cci-400";
183 compatible = "arm,cci-400-ctrl-if";
189 compatible = "arm,cci-400-ctrl-if";
195 compatible = "arm,cci-400-ctrl-if";
201 compatible = "arm,cci-400-pmu,r1";
Dsun9i-a80.dtsi70 cci-control-port = <&cci_control0>;
79 cci-control-port = <&cci_control0>;
88 cci-control-port = <&cci_control0>;
97 cci-control-port = <&cci_control0>;
106 cci-control-port = <&cci_control1>;
115 cci-control-port = <&cci_control1>;
124 cci-control-port = <&cci_control1>;
133 cci-control-port = <&cci_control1>;
551 cci: cci@1c90000 { label
552 compatible = "arm,cci-400";
[all …]
Dsun8i-a83t.dtsi69 cci-control-port = <&cci_control0>;
80 cci-control-port = <&cci_control0>;
91 cci-control-port = <&cci_control0>;
102 cci-control-port = <&cci_control0>;
113 cci-control-port = <&cci_control1>;
124 cci-control-port = <&cci_control1>;
135 cci-control-port = <&cci_control1>;
146 cci-control-port = <&cci_control1>;
405 cci@1790000 {
406 compatible = "arm,cci-400";
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-mediatek.txt23 - mediatek,cci:
24 Used to confirm the link status between cpufreq and mediatek cci. Because
25 cpufreq and mediatek cci could share the same regulator in some MediaTek SoCs.
27 property to make sure mediatek cci is ready.
28 For details of mediatek cci, please refer to
29 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
/linux-6.1.9/drivers/devfreq/
DMakefile14 obj-$(CONFIG_ARM_MEDIATEK_CCI_DEVFREQ) += mtk-cci-devfreq.o
/linux-6.1.9/drivers/perf/
DMakefile2 obj-$(CONFIG_ARM_CCI_PMU) += arm-cci.o

123