/linux-6.3-rc2/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 565 master->cci = cci; in cci_probe() 648 if (!cci->master[i].cci) in cci_probe() 665 if (cci->master[i].cci) { in cci_probe() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/i2c/ |
A D | qcom,i2c-cci.yaml | 17 - qcom,msm8226-cci 18 - qcom,msm8974-cci 19 - qcom,msm8996-cci 28 - qcom,sdm845-cci 29 - qcom,sm6350-cci 115 - const: cci 134 - const: cci 154 - const: cci 174 - const: cci 185 cci@ac4a000 { [all …]
|
/linux-6.3-rc2/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-6.3-rc2/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 | 124 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() 959 u32 cci; in ucsi_reset_ppm() local 977 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_reset_ppm() 982 if (cci & ~UCSI_CCI_RESET_COMPLETE) { in ucsi_reset_ppm() [all …]
|
A D | ucsi_stm32g0.c | 418 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.3-rc2/arch/ia64/kernel/ |
A D | topology.c | 110 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() 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 315 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 | 873 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() 918 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info() 921 if (cci.pcci_stride < ia64_i_cache_stride_shift) in get_cache_info() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/ |
A D | mediatek,cci.yaml | 4 $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.3-rc2/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>; 355 cci: cci@10f00000 { label 356 compatible = "arm,cci-400"; 363 compatible = "arm,cci-400-ctrl-if"; 369 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>; 174 cci: cci@10390000 { label 175 compatible = "arm,cci-400"; 182 compatible = "arm,cci-400-ctrl-if"; 188 compatible = "arm,cci-400-ctrl-if"; 194 compatible = "arm,cci-400-ctrl-if"; 200 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 …]
|
A D | qcom-msm8226.dtsi | 309 cci: cci@fda0c000 { label 310 compatible = "qcom,msm8226-cci"; 320 "cci"; 435 cci_default: cci-default-state { 443 cci_sleep: cci-sleep-state {
|
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/ |
A D | mt6795.dtsi | 33 cci-control-port = <&cci_control2>; 42 cci-control-port = <&cci_control2>; 57 cci-control-port = <&cci_control2>; 72 cci-control-port = <&cci_control2>; 87 cci-control-port = <&cci_control1>; 102 cci-control-port = <&cci_control1>; 117 cci-control-port = <&cci_control1>; 132 cci-control-port = <&cci_control1>; 326 cci: cci@10390000 { label 327 compatible = "arm,cci-400"; [all …]
|
A D | mt7622.dtsi | 82 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>;
|
A D | mt8183.dtsi | 214 cci_opp: opp-table-cci { 283 cci: cci { label 284 compatible = "mediatek,mt8183-cci"; 347 mediatek,cci = <&cci>; 370 mediatek,cci = <&cci>; 393 mediatek,cci = <&cci>; 416 mediatek,cci = <&cci>; 439 mediatek,cci = <&cci>; 462 mediatek,cci = <&cci>; 485 mediatek,cci = <&cci>; [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/cpufreq/ |
A D | cpufreq-mediatek.txt | 23 - 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.3-rc2/drivers/devfreq/ |
A D | Makefile | 14 obj-$(CONFIG_ARM_MEDIATEK_CCI_DEVFREQ) += mtk-cci-devfreq.o
|