/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | canaan,k210-sysctl.yaml | 4 $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: /schemas/clock/canaan,k210-clk.yaml 43 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml. 48 $ref: /schemas/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 …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | canaan,k210-rst.yaml | 4 $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 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";
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | canaan,k210-fpioa.yaml | 4 $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: 44 - description: phandle of the K210 system controller node 47 phandle of the K210 system controller node and offset of its 65 macros in include/dt-bindings/pinctrl/k210-fpioa.h. 153 - canaan,k210-sysctl-power 159 #include <dt-bindings/pinctrl/k210 [all...] |
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | canaan,k210-clk.yaml | 4 $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 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";
|
/freebsd/sys/contrib/device-tree/src/riscv/kendryte/ |
H A D | k210.dtsi | 6 #include <dt-bindings/clock/k210-clk.h> 10 * Although the K210 is a 64-bit CPU, the address bus is only 32-bits 15 compatible = "kendryte,k210"; 22 * The K210 has an sv39 MMU following the priviledge specification v1.9. 24 * support it and the K210 support enabled only for the !MMU case. 34 compatible = "kendryte,k210", "sifive,rocket0", "riscv"; 52 compatible = "kendryte,k210", "sifive,rocket0", "riscv"; 88 compatible = "kendryte,k210-soc", "simple-bus"; 93 compatible = "kendryte,k210-sysctl", "simple-mfd"; 110 compatible = "kendryte,k210-plic0", "riscv,plic0"; [all …]
|
H A D | k210.dts | 8 #include "k210.dtsi" 11 model = "Kendryte K210 generic"; 12 compatible = "kendryte,k210";
|
/freebsd/sys/contrib/device-tree/src/riscv/canaan/ |
H A 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"; 20 * The K210 has an sv39 MMU following the privileged specification v1.9. 22 * support it and the K210 support enabled only for the !MMU case. 31 compatible = "canaan,k210", "riscv"; 47 compatible = "canaan,k210", "riscv"; 83 compatible = "canaan,k210-sram"; [all …]
|
H A D | k210_generic.dts | 9 #include "k210.dtsi" 15 model = "Kendryte K210 generic"; 16 compatible = "canaan,kendryte-k210";
|
H A D | canaan_kd233.dts | 9 #include "k210.dtsi" 16 compatible = "canaan,kendryte-kd233", "canaan,kendryte-k210";
|
H A D | sipeed_maix_go.dts | 9 #include "k210.dtsi" 17 compatible = "sipeed,maix-go", "canaan,kendryte-k210";
|
H A D | sipeed_maixduino.dts | 9 #include "k210.dtsi" 16 compatible = "sipeed,maixduino", "canaan,kendryte-k210";
|
H A D | sipeed_maix_bit.dts | 9 #include "k210.dtsi" 18 "canaan,kendryte-k210";
|
H A D | sipeed_maix_dock.dts | 9 #include "k210.dtsi" 18 "canaan,kendryte-k210";
|
/freebsd/sys/contrib/device-tree/Bindings/riscv/ |
H A 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
|
H A D | cpus.yaml | 37 - canaan,k210
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | canaan,k210-sram.yaml | 4 $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 45 #include <dt-bindings/clock/k210-clk.h> 47 compatible = "canaan,k210-sram";
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | snps,designware-i2s.yaml | 16 - const: canaan,k210-i2s 95 const: canaan,k210-i2s
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | sifive,gpio.yaml | 18 - canaan,k210-gpiohs 44 It is 16 for the SiFive SoCs and 32 for the Canaan K210.
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | sifive,clint.yaml | 32 - canaan,k210-clint # Canaan Kendryte K210
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | snps,dw-apb-ssi.yaml | 83 - description: Canaan Kendryte K210 SoS SPI Controller 84 const: canaan,k210-spi
|
/freebsd/sys/contrib/device-tree/include/dt-bindings/reset/ |
H A D | k210-rst.h | 10 * Kendryte K210 SoC system controller K210_SYSCTL_SOFT_RESET register bits.
|
/freebsd/sys/contrib/device-tree/include/dt-bindings/clock/ |
H A D | k210-clk.h | 10 * Kendryte K210 SoC clock identifiers (arbitrary values).
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | sifive-serial.yaml | 23 - canaan,k210-uarths
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | sifive,plic-1.0.0.yaml | 60 - canaan,k210-plic
|