Home
last modified time | relevance | path

Searched full:canaan (Results 1 – 25 of 34) sorted by relevance

12

/linux/Documentation/devicetree/bindings/riscv/
H A Dcanaan.yaml4 $id: http://devicetree.org/schemas/riscv/canaan.yaml#
7 title: Canaan SoC-based boards
13 Canaan Kendryte K210 SoC-based boards
23 - const: canaan,kendryte-k210
27 - const: canaan,kendryte-k210
32 - const: canaan,kendryte-k210
36 - const: canaan,kendryte-k210
39 - const: canaan,kendryte-kd233
40 - const: canaan,kendryte-k210
43 - const: canaan,kendryte-k210
/linux/arch/riscv/boot/dts/canaan/
H A Dk210.dtsi17 compatible = "canaan,kendryte-k210";
31 compatible = "canaan,k210", "riscv";
47 compatible = "canaan,k210", "riscv";
83 compatible = "canaan,k210-sram";
111 compatible = "canaan,k210-clint", "sifive,clint0";
120 compatible = "canaan,k210-plic", "sifive,plic-1.0.0";
129 compatible = "canaan,k210-uarths", "sifive,uart0";
139 compatible = "canaan,k210-gpiohs", "sifive,gpio0";
251 compatible = "canaan,k210-spi";
265 compatible = "canaan,k210-i2s", "snps,designware-i2s";
[all …]
H A Dcanaan_kd233.dts16 compatible = "canaan,kendryte-kd233", "canaan,kendryte-k210";
135 compatible = "canaan,kd233-tft", "ilitek,ili9341";
H A Dk210_generic.dts16 compatible = "canaan,kendryte-k210";
/linux/Documentation/devicetree/bindings/reset/
H A Dcanaan,k230-rst.yaml4 $id: http://devicetree.org/schemas/reset/canaan,k230-rst.yaml#
7 title: Canaan Kendryte K230 Reset Controller
13 The Canaan Kendryte K230 reset controller is part of the SoC's system
18 const: canaan,k230-rst
36 compatible = "canaan,k230-rst";
H A Dcanaan,k210-rst.yaml4 $id: http://devicetree.org/schemas/reset/canaan,k210-rst.yaml#
7 title: Canaan Kendryte K210 Reset Controller
13 Canaan Kendryte K210 reset controller driver which supports the SoC
23 const: canaan,k210-rst
38 compatible = "canaan,k210-rst";
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dcanaan,k210-sram.yaml4 $id: http://devicetree.org/schemas/memory-controllers/canaan,k210-sram.yaml#
7 title: Canaan K210 SRAM memory controller
10 The Canaan K210 SRAM memory controller is responsible for the system's 8 MiB
20 - canaan,k210-sram
47 compatible = "canaan,k210-sram";
/linux/Documentation/devicetree/bindings/clock/
H A Dcanaan,k210-clk.yaml4 $id: http://devicetree.org/schemas/clock/canaan,k210-clk.yaml#
7 title: Canaan Kendryte K210 Clock
13 Canaan Kendryte K210 SoC clocks driver bindings. The clock
22 const: canaan,k210-clk
53 compatible = "canaan,k210-clk";
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcanaan,k210-fpioa.yaml4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml#
7 title: Canaan Kendryte K210 FPIOA
13 The Canaan Kendryte K210 SoC Fully Programmable IO Array (FPIOA)
20 const: canaan,k210-fpioa
40 canaan,k210-sysctl-power:
153 - canaan,k210-sysctl-power
164 compatible = "canaan,k210-fpioa";
170 canaan,k210-sysctl-power = <&sysctl 108>;
H A Dcanaan,k230-pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/canaan,k230-pinctrl.yaml#
7 title: Canaan Kendryte K230 Pin Controller
13 The Canaan Kendryte K230 platform includes 64 IO pins, each capable of
19 const: canaan,k230-pinctrl
112 compatible = "canaan,k230-pinctrl";
/linux/drivers/soc/canaan/
H A Dk210-sysctl.c12 #include <soc/canaan/k210-sysctl.h>
43 { .compatible = "canaan,k210-sysctl", },
78 SOC_EARLY_INIT_DECLARE(k210_soc, "canaan,kendryte-k210", k210_soc_early_init);
H A DKconfig4 bool "Canaan Kendryte K210 SoC system controller"
11 Canaan Kendryte K210 SoC system controller driver.
/linux/Documentation/devicetree/bindings/gpio/
H A Dsifive,gpio.yaml18 - canaan,k210-gpiohs
44 It is 16 for the SiFive SoCs and 32 for the Canaan K210.
/linux/drivers/reset/
H A DKconfig141 bool "Reset controller driver for Canaan Kendryte K210 SoC"
146 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
151 tristate "Reset controller driver for Canaan Kendryte K230 SoC"
155 Support for the Canaan Kendryte K230 RISC-V SoC reset controller.
H A Dreset-k210.c11 #include <soc/canaan/k210-sysctl.h>
120 { .compatible = "canaan,k210-rst" },
H A Dreset-k230.c3 * Copyright (C) 2022-2024 Canaan Bright Sight Co., Ltd
21 …* https://kendryte-download.canaan-creative.com/developer/k230/HDK/K230%E7%A1%AC%E4%BB%B6%E6%96%87…
33 #include <dt-bindings/reset/canaan,k230-rst.h>
355 { .compatible = "canaan,k230-rst", },
370 MODULE_DESCRIPTION("Canaan K230 reset driver");
/linux/Documentation/devicetree/bindings/timer/
H A Dsifive,clint.yaml32 - canaan,k210-clint # Canaan Kendryte K210
/linux/Documentation/devicetree/bindings/sound/
H A Dsnps,designware-i2s.yaml16 - const: canaan,k210-i2s
95 const: canaan,k210-i2s
/linux/Documentation/devicetree/bindings/spi/
H A Dsnps,dw-apb-ssi.yaml82 - description: Canaan Kendryte K210 SoS SPI Controller
83 const: canaan,k210-spi
/linux/drivers/pinctrl/
H A Dpinctrl-k230.c3 * Copyright (C) 2024 Canaan Bright Sight Co. Ltd
79 .name = "canaan,pinctrl",
632 { .compatible = "canaan,k230-pinctrl", },
648 MODULE_DESCRIPTION("Canaan K230 pinctrl driver");
/linux/drivers/soc/
H A DKconfig9 source "drivers/soc/canaan/Kconfig"
H A DMakefile10 obj-$(CONFIG_ARCH_CANAAN) += canaan/
/linux/Documentation/devicetree/bindings/serial/
H A Dsifive-serial.yaml23 - canaan,k210-uarths
/linux/arch/riscv/configs/
H A Dnommu_k210_defconfig38 CONFIG_BUILTIN_DTB_NAME="canaan/k210_generic"
H A Dnommu_k210_sdcard_defconfig30 CONFIG_BUILTIN_DTB_NAME="canaan/k210_generic"

12