| /linux/drivers/i2c/busses/ |
| A D | i2c-qcom-cci.c | 116 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 D | 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 78 - const: arm,cci-550-pmu,r0 [all …]
|
| A D | cci-control-port.yaml | 4 $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 D | trace.c | 36 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 D | ucsi_acpi.c | 99 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 D | ucsi.c | 120 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 D | ucsi_ccg.c | 606 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 D | trace.h | 13 const char *ucsi_cci_str(u32 cci);
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| A D | i2c-qcom-cci.txt | 9 "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 D | topology.c | 120 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 D | palinfo.c | 215 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 D | setup.c | 876 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 D | exynos5420-cpus.dtsi | 63 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 D | exynos5422-cpus.dtsi | 62 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 D | exynos5260.dtsi | 67 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 D | vexpress-v2p-ca15_a7.dts | 42 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 D | mt7629.dtsi | 32 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 D | sun9i-a80.dtsi | 70 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 D | sun8i-a83t.dtsi | 69 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 D | mt7622.dtsi | 82 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 D | pci.c | 551 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 D | Makefile | 2 obj-$(CONFIG_ARM_CCI_PMU) += arm-cci.o
|
| /linux/drivers/bus/ |
| A D | Makefile | 7 obj-$(CONFIG_ARM_CCI) += arm-cci.o
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ |
| A D | ns2.dtsi | 443 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 D | zynqmp.dtsi | 236 cci: cci@fd6e0000 { label 237 compatible = "arm,cci-400"; 245 compatible = "arm,cci-400-pmu,r1";
|