Home
last modified time | relevance | path

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

12

/linux/drivers/i2c/busses/
A Di2c-qcom-cci.c116 struct cci *cci; member
139 struct cci *cci = dev; in cci_isr() argument
232 static int cci_reset(struct cci *cci) in cci_reset() argument
250 static int cci_init(struct cci *cci) in cci_init() argument
271 if (!cci->master[i].cci) in cci_init()
429 struct cci *cci = cci_master->cci; in cci_xfer() local
529 struct cci *cci; in cci_probe() local
563 cci->master[idx].cci = cci; in cci_probe()
642 if (!cci->master[i].cci) in cci_probe()
659 if (cci->master[i].cci) in cci_probe()
[all …]
/linux/Documentation/devicetree/bindings/arm/
A Darm,cci-400.yaml24 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
78 - const: arm,cci-550-pmu,r0
[all …]
A 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/drivers/usb/typec/ucsi/
A 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()
A 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()
A Ducsi.c120 u32 cci; in ucsi_exec_command() local
127 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_exec_command()
131 if (cci & UCSI_CCI_BUSY) { in ucsi_exec_command()
136 if (!(cci & UCSI_CCI_COMMAND_COMPLETE)) in ucsi_exec_command()
139 if (cci & UCSI_CCI_NOT_SUPPORTED) in ucsi_exec_command()
142 if (cci & UCSI_CCI_ERROR) { in ucsi_exec_command()
148 return UCSI_CCI_LENGTH(cci); in ucsi_exec_command()
858 u32 cci; in ucsi_reset_ppm() local
876 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_reset_ppm()
881 if (cci & ~UCSI_CCI_RESET_COMPLETE) { in ucsi_reset_ppm()
[all …]
A Ducsi_ccg.c606 u32 cci; in ccg_irq_handler() local
613 ret = ccg_read(uc, reg, (void *)&cci, sizeof(cci)); in ccg_irq_handler()
617 if (UCSI_CCI_CONNECTOR(cci)) in ccg_irq_handler()
618 ucsi_connector_change(uc->ucsi, UCSI_CCI_CONNECTOR(cci)); in ccg_irq_handler()
621 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ccg_irq_handler()
A Dtrace.h13 const char *ucsi_cci_str(u32 cci);
/linux/Documentation/devicetree/bindings/i2c/
A Di2c-qcom-cci.txt9 "qcom,msm8916-cci"
10 "qcom,msm8996-cci"
11 "qcom,sdm845-cci"
12 "qcom,sm8250-cci"
36 Definition: a list of clock names, must include "cci" clock.
39 Usage: required for "qcom,msm8996-cci"
63 cci@a0c000 {
64 compatible = "qcom,msm8996-cci";
77 "cci",
/linux/arch/ia64/kernel/
A Dtopology.c120 pal_cache_config_info_t cci; member
183 return sprintf(buf, "%u\n", 1 << this_leaf->cci.pcci_line_size); in show_coherency_line_size()
189 return sprintf(buf, "%u\n", this_leaf->cci.pcci_assoc); in show_ways_of_associativity()
196 cache_mattrib[this_leaf->cci.pcci_cache_attr]); in show_attributes()
206 unsigned number_of_sets = this_leaf->cci.pcci_cache_size; in show_number_of_sets()
207 number_of_sets /= this_leaf->cci.pcci_assoc; in show_number_of_sets()
208 number_of_sets /= 1 << this_leaf->cci.pcci_line_size; in show_number_of_sets()
225 int type = this_leaf->type + this_leaf->cci.pcci_unified; in show_type()
306 pal_cache_config_info_t cci; in cpu_cache_sysfs_init() local
324 if ((status=ia64_pal_cache_config_info(i,j, &cci)) != in cpu_cache_sysfs_init()
[all …]
A Dpalinfo.c215 pal_cache_config_info_t cci; in cache_info() local
238 cci.pcci_cache_size); in cache_info()
240 if (cci.pcci_unified) 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()
265 cci.pcci_st_hints >>=1; in cache_info()
272 cci.pcci_ld_hints >>=1; in cache_info()
278 1<<cci.pcci_alias_boundary, cci.pcci_tag_lsb, in cache_info()
279 cci.pcci_tag_msb); in cache_info()
[all …]
A Dsetup.c876 pal_cache_config_info_t cci; in get_cache_info() local
893 status = ia64_pal_cache_config_info(l, 2, &cci); in get_cache_info()
900 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info()
903 cci.pcci_unified = 1; in get_cache_info()
905 if (cci.pcci_stride < ia64_cache_stride_shift) in get_cache_info()
906 ia64_cache_stride_shift = cci.pcci_stride; in get_cache_info()
908 line_size = 1 << cci.pcci_line_size; in get_cache_info()
913 if (!cci.pcci_unified) { in get_cache_info()
921 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info()
924 if (cci.pcci_stride < ia64_i_cache_stride_shift) in get_cache_info()
[all …]
/linux/arch/arm/boot/dts/
A 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>;
A 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>;
A 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>;
226 cci: cci@10f00000 { label
227 compatible = "arm,cci-400";
234 compatible = "arm,cci-400-ctrl-if";
240 compatible = "arm,cci-400-ctrl-if";
A 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";
A 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";
A 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 …]
A 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/arch/arm64/boot/dts/mediatek/
A Dmt7622.dtsi82 cci-control-port = <&cci_control2>;
96 cci-control-port = <&cci_control2>;
340 cci: cci@10390000 { label
341 compatible = "arm,cci-400";
348 compatible = "arm,cci-400-ctrl-if";
354 compatible = "arm,cci-400-ctrl-if";
360 compatible = "arm,cci-400-ctrl-if";
366 compatible = "arm,cci-400-pmu,r1";
/linux/arch/ia64/pci/
A Dpci.c551 pal_cache_config_info_t cci; in set_pci_dfl_cacheline_size() local
561 /* cache_type (data_or_unified)= */ 2, &cci); in set_pci_dfl_cacheline_size()
567 pci_dfl_cache_line_size = (1 << cci.pcci_line_size) / 4; in set_pci_dfl_cacheline_size()
/linux/drivers/perf/
A DMakefile2 obj-$(CONFIG_ARM_CCI_PMU) += arm-cci.o
/linux/drivers/bus/
A DMakefile7 obj-$(CONFIG_ARM_CCI) += arm-cci.o
/linux/arch/arm64/boot/dts/broadcom/northstar2/
A Dns2.dtsi443 cci@65590000 {
444 compatible = "arm,cci-400";
451 compatible = "arm,cci-400-pmu,r1",
452 "arm,cci-400-pmu";
/linux/arch/arm64/boot/dts/xilinx/
A Dzynqmp.dtsi236 cci: cci@fd6e0000 { label
237 compatible = "arm,cci-400";
245 compatible = "arm,cci-400-pmu,r1";

Completed in 54 milliseconds

12