| /linux/Documentation/devicetree/bindings/soc/cix/ |
| H A D | cix,sky1-audss-cru.yaml | 4 $id: http://devicetree.org/schemas/soc/cix/cix,sky1-audss-cru.yaml# 7 title: Cix Sky1 audio subsystem clock and reset unit 13 The Cix Sky1 Audio Subsystem (AUDSS) Clock and Reset Unit (CRU) groups 23 defined in include/dt-bindings/clock/cix,sky1-audss-cru.h. 26 are defined in include/dt-bindings/reset/cix,sky1-audss-cru.h. 33 const: cix,sky1-audss-cru 41 Clock indices are defined in include/dt-bindings/clock/cix,sky1-audss-cru.h. 46 Reset indices are defined in include/dt-bindings/reset/cix,sky1-audss-cru.h. 83 compatible = "cix,sky1-audss-cru";
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | cix,sky1-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/cix,sky1-mbox.yaml# 29 In the CIX Sky1 SoC use case, there are 4 pairs of mailbox controllers 37 const: cix,sky1-mbox 48 cix,mbox-dir: 58 - cix,mbox-dir 71 compatible = "cix,sky1-mbox"; 75 cix,mbox-dir = "tx";
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | cix,sky1-ipbloq-hda.yaml | 4 $id: http://devicetree.org/schemas/sound/cix,sky1-ipbloq-hda.yaml# 7 title: CIX IPBLOQ HDA controller 10 CIX IPBLOQ High Definition Audio (HDA) Controller 20 const: cix,sky1-ipbloq-hda 54 compatible = "cix,sky1-ipbloq-hda"; 61 model = "CIX SKY1 EVB HDA";
|
| /linux/arch/arm64/boot/dts/cix/ |
| H A D | sky1.dtsi | 3 * Copyright 2025 Cix Technology Group Co., Ltd. 8 #include <dt-bindings/clock/cix,sky1.h> 9 #include <dt-bindings/clock/cix,sky1-audss-cru.h> 10 #include <dt-bindings/reset/cix,sky1-system-control.h> 11 #include <dt-bindings/reset/cix,sky1-s5-system-control.h> 12 #include <dt-bindings/reset/cix,sky1-audss-cru.h> 363 compatible = "cix,sky1-spi-r1p6", "cdns,spi-r1p6"; 373 compatible = "cix,sky1-spi-r1p6", "cdns,spi-r1p6"; 511 compatible = "cix,sky1-system-control", "syscon"; 517 compatible = "cix,sky1-pinctrl"; [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | cix,sky1-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/cix,sky1-pinctrl.yaml# 7 title: Cix Sky1 Soc Pin Controller 14 on Cix Sky1 platform. one is used under S0 state, the other one is used under 20 - cix,sky1-pinctrl 21 - cix,sky1-pinctrl-s5 81 compatible = "cix,sky1-pinctrl";
|
| /linux/sound/hda/controllers/ |
| H A D | Kconfig | 34 tristate "CIX IPBLOQ HD Audio" 40 Say Y here to support the HDA controller present in CIX SoCs 43 present in some CIX SoCs. 46 will be called snd-hda-cix-ipbloq.
|
| H A D | Makefile | 4 snd-hda-cix-ipbloq-y := cix-ipbloq.o 14 obj-$(CONFIG_SND_HDA_CIX_IPBLOQ) += snd-hda-cix-ipbloq.o
|
| H A D | cix-ipbloq.c | 2 // Copyright 2025 Cix Technology Group Co., Ltd. 102 const char *sname = NULL, *drv_name = "cix-ipbloq-hda"; in cix_ipbloq_hda_init() 415 { .compatible = "cix,sky1-ipbloq-hda" }, 422 .name = "cix-ipbloq-hda", 433 MODULE_DESCRIPTION("CIX IPBLOQ HDA bus driver");
|
| /linux/drivers/reset/ |
| H A D | reset-sky1-audss.c | 3 * Cix Sky1 Audio Subsystem reset controller driver 5 * Copyright 2026 Cix Technology Group Co., Ltd. 8 #include <dt-bindings/reset/cix,sky1-audss-cru.h> 126 MODULE_DESCRIPTION("Cix Sky1 Audio Subsystem reset driver");
|
| H A D | Kconfig | 308 bool "Cix Sky1 reset controller" 312 This enables the reset controller for Cix Sky1. 315 tristate "Cix Sky1 Audio Subsystem reset controller" 320 Support for block-level software reset lines in the Cix Sky1
|
| /linux/drivers/mailbox/ |
| H A D | cix-mailbox.c | 3 * Copyright 2025 Cix Technology Group Co., Ltd. 101 * The CIX mailbox supports four types of transfers: 139 *The transmission unit of the CIX mailbox is word. 575 * The first 0x80 bytes of the register space of the cix mailbox controller in cix_mbox_probe() 590 if (device_property_read_string(dev, "cix,mbox-dir", &dir_str)) in cix_mbox_probe() 591 return dev_err_probe(dev, -EINVAL, "cix,mbox-dir property not found\n"); in cix_mbox_probe() 598 return dev_err_probe(dev, -EINVAL, "cix,mbox-dir=%s is not expected\n", dir_str); in cix_mbox_probe() 618 { .compatible = "cix,sky1-mbox" }, 637 MODULE_AUTHOR("Cix Technology Group Co., Ltd."); 638 MODULE_DESCRIPTION("CIX mailbox driver");
|
| H A D | Kconfig | 372 tristate "CIX Mailbox" 376 Mailbox implementation for CIX IPC system. The controller supports 378 is unidirectional. Say Y here if you want to use the CIX Mailbox
|
| H A D | Makefile | 82 obj-$(CONFIG_CIX_MBOX) += cix-mailbox.o
|
| /linux/drivers/pinctrl/cix/ |
| H A D | Makefile | 2 # Cix Sky1 pin control drivers
|
| H A D | Kconfig | 10 tristate "Cix Sky1 pinctrl driver"
|
| H A D | pinctrl-sky1.c | 505 { .compatible = "cix,sky1-pinctrl-s5", .data = &sky1_pinctrl_s5_info, }, 506 { .compatible = "cix,sky1-pinctrl", .data = &sky1_pinctrl_info, }, 557 MODULE_DESCRIPTION("Cix Sky1 pinctrl driver");
|
| H A D | pinctrl-sky1-base.c | 586 MODULE_DESCRIPTION("Cix SKy1 pinctrl base driver");
|
| /linux/include/dt-bindings/reset/ |
| H A D | cix,sky1-audss-cru.h | 3 * Copyright 2026 Cix Technology Group Co., Ltd.
|
| /linux/include/dt-bindings/clock/ |
| H A D | cix,sky1-audss-cru.h | 3 * Copyright 2026 Cix Technology Group Co., Ltd.
|
| H A D | cix,sky1.h | 3 * Copyright 2024-2025 Cix Technology Group Co., Ltd.
|
| /linux/arch/alpha/include/asm/ |
| H A D | word-at-a-time.h | 39 /* Simple if have CIX instructions */ in find_zero()
|
| /linux/drivers/clk/cix/ |
| H A D | clk-sky1-audss.c | 2 // Copyright 2026 Cix Technology Group Co., Ltd. 15 #include <dt-bindings/clock/cix,sky1-audss-cru.h> 1188 { .compatible = "cix,sky1-audss-cru", .data = &sky1_devtype_data, },
|
| /linux/drivers/clk/ |
| H A D | Makefile | 134 obj-y += cix/
|
| H A D | Kconfig | 512 source "drivers/clk/cix/Kconfig"
|
| /linux/drivers/spi/ |
| H A D | spi-cadence.c | 734 if (of_device_is_compatible(pdev->dev.of_node, "cix,sky1-spi-r1p6")) in cdns_spi_probe() 889 { .compatible = "cix,sky1-spi-r1p6" },
|