Searched full:k210 (Results 1 – 25 of 39) sorted by relevance
12
/Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
D | canaan,k210-sysctl.yaml | 4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml# 7 title: Canaan Kendryte K210 System Controller Device Tree Bindings 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. 73 #include <dt-bindings/clock/k210-clk.h> 74 #include <dt-bindings/reset/k210-rst.h> [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/reset/ |
D | canaan,k210-rst.yaml | 4 $id: http://devicetree.org/schemas/reset/canaan,k210-rst.yaml# 7 title: Canaan Kendryte K210 Reset Controller Device Tree Bindings 13 Canaan Kendryte K210 reset controller driver which supports the SoC 15 of the SoC. The K210 reset controller node must be defined as a child 16 node of the K210 system controller node. 19 - dt-bindings/reset/k210-rst.h 23 const: canaan,k210-rst 36 #include <dt-bindings/reset/k210-rst.h> 38 compatible = "canaan,k210-rst";
|
/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/ |
D | canaan,k210-fpioa.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml# 7 title: Canaan Kendryte K210 FPIOA Device Tree Bindings 13 The Canaan Kendryte K210 SoC Fully Programmable IO Array (FPIOA) 20 const: canaan,k210-fpioa 40 canaan,k210-sysctl-power: 43 phandle of the K210 system controller node and offset of its 61 macros in include/dt-bindings/pinctrl/k210-fpioa.h. 144 - canaan,k210-sysctl-power 150 #include <dt-bindings/pinctrl/k210-fpioa.h> 151 #include <dt-bindings/clock/k210-clk.h> [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/clock/ |
D | canaan,k210-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/canaan,k210-clk.yaml# 7 title: Canaan Kendryte K210 Clock Device Tree Bindings 13 Canaan Kendryte K210 SoC clocks driver bindings. The clock 14 controller node must be defined as a child node of the K210 18 - dt-bindings/clock/k210-clk.h 22 const: canaan,k210-clk 41 #include <dt-bindings/clock/k210-clk.h> 53 compatible = "canaan,k210-clk";
|
/Linux-v5.15/Documentation/devicetree/bindings/riscv/ |
D | canaan.yaml | 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 40 - const: canaan,kendryte-k210 43 - const: canaan,kendryte-k210
|
/Linux-v5.15/arch/riscv/boot/dts/canaan/ |
D | k210.dtsi | 6 #include <dt-bindings/clock/k210-clk.h> 7 #include <dt-bindings/pinctrl/k210-fpioa.h> 8 #include <dt-bindings/reset/k210-rst.h> 12 * Although the K210 is a 64-bit CPU, the address bus is only 32-bits 17 compatible = "canaan,kendryte-k210"; 27 * The K210 has an sv39 MMU following the privileged specification v1.9. 29 * support it and the K210 support enabled only for the !MMU case. 38 compatible = "canaan,k210", "riscv"; 54 compatible = "canaan,k210", "riscv"; 72 compatible = "canaan,k210-sram"; [all …]
|
D | k210_generic.dts | 9 #include "k210.dtsi" 15 model = "Kendryte K210 generic"; 16 compatible = "canaan,kendryte-k210";
|
D | canaan_kd233.dts | 9 #include "k210.dtsi" 16 compatible = "canaan,kendryte-kd233", "canaan,kendryte-k210";
|
D | sipeed_maixduino.dts | 9 #include "k210.dtsi" 16 compatible = "sipeed,maixduino", "canaan,kendryte-k210";
|
D | sipeed_maix_bit.dts | 9 #include "k210.dtsi" 18 "canaan,kendryte-k210";
|
D | sipeed_maix_dock.dts | 9 #include "k210.dtsi" 18 "canaan,kendryte-k210";
|
D | sipeed_maix_go.dts | 9 #include "k210.dtsi" 17 compatible = "sipeed,maix-go", "canaan,kendryte-k210";
|
/Linux-v5.15/drivers/soc/canaan/ |
D | k210-sysctl.c | 12 #include <soc/canaan/k210-sysctl.h> 20 dev_info(dev, "K210 system controller\n"); in k210_sysctl_probe() 43 { .compatible = "canaan,k210-sysctl", }, 49 .name = "k210-sysctl", 72 panic("k210-sysctl: ioremap failed"); in k210_soc_early_init() 78 SOC_EARLY_INIT_DECLARE(k210_soc, "canaan,kendryte-k210", k210_soc_early_init);
|
D | Kconfig | 4 bool "Canaan Kendryte K210 SoC system controller" 11 Canaan Kendryte K210 SoC system controller driver.
|
D | Makefile | 3 obj-$(CONFIG_SOC_K210_SYSCTL) += k210-sysctl.o
|
/Linux-v5.15/arch/riscv/ |
D | Kconfig.socs | 35 bool "Canaan Kendryte K210 SoC" 46 This enables support for Canaan Kendryte K210 SoC platform hardware. 51 bool "Builtin device tree for the Canaan Kendryte K210" 57 Build a device tree for the Kendryte K210 into the Linux image. 62 string "Source file for the Canaan Kendryte K210 builtin DTB"
|
/Linux-v5.15/drivers/reset/ |
D | reset-k210.c | 12 #include <soc/canaan/k210-sysctl.h> 14 #include <dt-bindings/reset/k210-rst.h> 97 dev_info(dev, "K210 reset controller\n"); in k210_rst_probe() 120 { .compatible = "canaan,k210-rst" }, 127 .name = "k210-rst",
|
D | Kconfig | 96 bool "Reset controller driver for Canaan Kendryte K210 SoC" 101 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
|
/Linux-v5.15/Documentation/devicetree/bindings/timer/ |
D | sifive,clint.yaml | 28 - canaan,k210-clint 35 onto the SiFive FU540 chip, "canaan,k210-clint" for the SiFive 36 CLINT v0 as integrated onto the Canaan Kendryte K210 chip, and
|
/Linux-v5.15/Documentation/devicetree/bindings/gpio/ |
D | sifive,gpio.yaml | 19 - canaan,k210-gpiohs 45 It is 16 for the SiFive SoCs and 32 for the Canaan K210.
|
/Linux-v5.15/drivers/pinctrl/ |
D | pinctrl-k210.c | 19 #include <dt-bindings/pinctrl/k210-fpioa.h> 26 * The K210 only implements 8 drive levels, even though 52 /* Strong pull up not implemented on K210 */ 78 * struct k210_fpioa: Kendryte K210 FPIOA memory mapped registers 886 .name = "k210-pinctrl", 931 dev_info(dev, "K210 FPIOA pin controller\n"); in k210_fpioa_probe() 961 "canaan,k210-sysctl-power", in k210_fpioa_probe() 987 { .compatible = "canaan,k210-fpioa" }, 994 .name = "k210-fpioa",
|
/Linux-v5.15/Documentation/devicetree/bindings/spi/ |
D | snps,dw-apb-ssi.yaml | 68 - description: Canaan Kendryte K210 SoS SPI Controller 69 const: canaan,k210-spi
|
/Linux-v5.15/include/dt-bindings/reset/ |
D | k210-rst.h | 10 * Kendryte K210 SoC system controller K210_SYSCTL_SOFT_RESET register bits.
|
/Linux-v5.15/include/dt-bindings/clock/ |
D | k210-clk.h | 10 * Kendryte K210 SoC clock identifiers (arbitrary values).
|
/Linux-v5.15/Documentation/devicetree/bindings/serial/ |
D | sifive-serial.yaml | 23 - canaan,k210-uarths
|
12