Home
last modified time | relevance | path

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

12

/Linux-v6.1/Documentation/devicetree/bindings/riscv/
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-v6.1/Documentation/devicetree/bindings/mfd/
Dcanaan,k210-sysctl.yaml4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml#
7 title: Canaan Kendryte K210 System Controller
13 Canaan Inc. Kendryte K210 SoC system controller which provides a
20 - const: canaan,k210-sysctl
39 $ref: "../clock/canaan,k210-clk.yaml"
43 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml.
48 $ref: "../reset/canaan,k210-rst.yaml"
52 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml.
85 compatible = "canaan,k210-sysctl",
93 compatible = "canaan,k210-clk";
[all …]
/Linux-v6.1/arch/riscv/boot/dts/canaan/
Dk210.dtsi17 compatible = "canaan,kendryte-k210";
38 compatible = "canaan,k210", "riscv";
54 compatible = "canaan,k210", "riscv";
90 compatible = "canaan,k210-sram";
118 compatible = "canaan,k210-clint", "sifive,clint0";
127 compatible = "canaan,k210-plic", "sifive,plic-1.0.0";
136 compatible = "canaan,k210-uarths", "sifive,uart0";
145 compatible = "canaan,k210-gpiohs", "sifive,gpio0";
252 compatible = "canaan,k210-spi";
266 compatible = "canaan,k210-i2s", "snps,designware-i2s";
[all …]
Dcanaan_kd233.dts16 compatible = "canaan,kendryte-kd233", "canaan,kendryte-k210";
130 compatible = "canaan,kd233-tft", "ilitek,ili9341";
Dk210_generic.dts16 compatible = "canaan,kendryte-k210";
/Linux-v6.1/Documentation/devicetree/bindings/reset/
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-v6.1/Documentation/devicetree/bindings/memory-controllers/
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-v6.1/Documentation/devicetree/bindings/clock/
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-v6.1/arch/riscv/
DKconfig.socs45 bool "Canaan Kendryte K210 SoC"
56 This enables support for Canaan Kendryte K210 SoC platform hardware.
61 bool "Builtin device tree for the Canaan Kendryte K210"
72 string "Source file for the Canaan Kendryte K210 builtin DTB"
77 Base name (without suffix, relative to arch/riscv/boot/dts/canaan)
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
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>;
/Linux-v6.1/drivers/soc/canaan/
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);
DKconfig4 bool "Canaan Kendryte K210 SoC system controller"
10 Canaan Kendryte K210 SoC system controller driver.
/Linux-v6.1/Documentation/devicetree/bindings/timer/
Dsifive,clint.yaml30 - canaan,k210-clint
42 onto the SiFive FU540 chip, "canaan,k210-clint" for the SiFive
43 CLINT v0 as integrated onto the Canaan Kendryte K210 chip, and
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dsnps,designware-i2s.yaml16 - const: canaan,k210-i2s
57 const: canaan,k210-i2s
/Linux-v6.1/Documentation/devicetree/bindings/gpio/
Dsifive,gpio.yaml18 - canaan,k210-gpiohs
44 It is 16 for the SiFive SoCs and 32 for the Canaan K210.
/Linux-v6.1/drivers/reset/
Dreset-k210.c12 #include <soc/canaan/k210-sysctl.h>
120 { .compatible = "canaan,k210-rst" },
DKconfig96 bool "Reset controller driver for Canaan Kendryte K210 SoC"
101 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
/Linux-v6.1/Documentation/devicetree/bindings/spi/
Dsnps,dw-apb-ssi.yaml70 - description: Canaan Kendryte K210 SoS SPI Controller
71 const: canaan,k210-spi
/Linux-v6.1/arch/riscv/boot/dts/
DMakefile4 subdir-$(CONFIG_SOC_CANAAN_K210_DTB_BUILTIN) += canaan
/Linux-v6.1/drivers/soc/
DKconfig10 source "drivers/soc/canaan/Kconfig"
DMakefile11 obj-$(CONFIG_SOC_CANAAN) += canaan/
/Linux-v6.1/Documentation/devicetree/bindings/serial/
Dsifive-serial.yaml23 - canaan,k210-uarths
/Linux-v6.1/Documentation/devicetree/bindings/display/panel/
Dilitek,ili9341.yaml27 - canaan,kd233-tft
/Linux-v6.1/drivers/spi/
Dspi-dw-mmio.c229 * The Canaan Kendryte K210 SoC DW apb_ssi v4 spi controller is in dw_spi_canaan_k210_init()
354 { .compatible = "canaan,k210-spi", dw_spi_canaan_k210_init},
/Linux-v6.1/drivers/pinctrl/
DKconfig219 bool "Pinctrl driver for the Canaan Kendryte K210 SoC"
228 Add support for the Canaan Kendryte K210 RISC-V SOC Field

12