/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | starfive,jh7110-dwmac.yaml | 2 # Copyright (C) 2022 StarFive Technology Co., Ltd. 5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml# 8 title: StarFive JH7110 DWMAC glue layer 19 - starfive,jh7100-dwmac 20 - starfive,jh7110-dwmac 28 - const: starfive,jh7100-dwmac 31 - const: starfive,jh7110-dwmac 34 - const: starfive,jh8100-dwmac 35 - const: starfive,jh7110-dwmac 57 starfive,tx-use-rgmii-clk: [all …]
|
/freebsd/sys/contrib/device-tree/src/riscv/starfive/ |
H A D | jh7110.dtsi | 3 * Copyright (C) 2022 StarFive Technology Co., Ltd. 8 #include <dt-bindings/clock/starfive,jh7110-crg.h> 9 #include <dt-bindings/power/starfive,jh7110-pmu.h> 10 #include <dt-bindings/reset/starfive,jh7110-crg.h> 14 compatible = "starfive,jh7110"; 355 compatible = "starfive,jh7110-clint", "sifive,clint0"; 365 compatible = "starfive,jh7110-ccache", "sifive,ccache0", "cache"; 376 compatible = "starfive,jh7110-plic", "sifive,plic-1.0.0"; 390 compatible = "starfive,jh7110-uart", "snps,dw-apb-uart"; 404 compatible = "starfive,jh7110-uart", "snps,dw-apb-uart"; [all …]
|
H A D | jh7100.dtsi | 3 * Copyright (C) 2021 StarFive Technology Co., Ltd. 8 #include <dt-bindings/clock/starfive-jh7100.h> 9 #include <dt-bindings/reset/starfive-jh7100.h> 12 compatible = "starfive,jh7100"; 157 compatible = "starfive,jh7100-clint", "sifive,clint0"; 164 compatible = "starfive,jh7100-ccache", "sifive,ccache0", "cache"; 175 compatible = "starfive,jh7100-plic", "sifive,plic-1.0.0"; 212 compatible = "starfive,jh7100-dwmac", "snps,dwmac"; 227 starfive,syscon = <&sysmain 0x70 0>; 243 compatible = "starfive,jh7100-clkgen"; [all …]
|
H A D | jh7110-starfive-visionfive-2-v1.2a.dts | 3 * Copyright (C) 2022 StarFive Technology Co., Ltd. 8 #include "jh7110-starfive-visionfive-2.dtsi" 11 model = "StarFive VisionFive 2 v1.2A"; 12 compatible = "starfive,visionfive-2-v1.2a", "starfive,jh7110";
|
H A D | jh7110-starfive-visionfive-2-v1.3b.dts | 3 * Copyright (C) 2022 StarFive Technology Co., Ltd. 8 #include "jh7110-starfive-visionfive-2.dtsi" 11 model = "StarFive VisionFive 2 v1.3B"; 12 compatible = "starfive,visionfive-2-v1.3b", "starfive,jh7110"; 16 starfive,tx-use-rgmii-clk; 22 starfive,tx-use-rgmii-clk;
|
/freebsd/sys/contrib/device-tree/Bindings/riscv/ |
H A D | starfive.yaml | 4 $id: http://devicetree.org/schemas/riscv/starfive.yaml# 7 title: StarFive SoC-based boards 14 StarFive SoC-based boards 24 - starfive,visionfive-v1 25 - const: starfive,jh7100 31 - starfive,visionfive-2-v1.2a 32 - starfive,visionfive-2-v1.3b 33 - const: starfive,jh7110
|
/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | starfive,jh71x0-temp.yaml | 4 $id: http://devicetree.org/schemas/hwmon/starfive,jh71x0-temp.yaml# 7 title: StarFive JH71x0 Temperature Sensor 13 StarFive Technology Co. JH71x0 embedded temperature sensor 18 - starfive,jh7100-temp 19 - starfive,jh7110-temp 57 #include <dt-bindings/clock/starfive-jh7100.h> 58 #include <dt-bindings/reset/starfive-jh7100.h> 61 compatible = "starfive,jh7100-temp";
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | starfive,jh7110-mmc.yaml | 4 $id: http://devicetree.org/schemas/mmc/starfive,jh7110-mmc.yaml# 7 title: StarFive Designware Mobile Storage Host Controller 10 StarFive uses the Synopsys designware mobile storage host controller 21 const: starfive,jh7110-mmc 39 starfive,sysreg: 64 compatible = "starfive,jh7110-mmc";
|
/freebsd/sys/contrib/device-tree/Bindings/watchdog/ |
H A D | starfive,jh7100-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/starfive,jh7100-wdt.yaml# 7 title: StarFive Watchdog for JH7100 and JH7110 SoC 26 - starfive,jh7100-wdt 27 - starfive,jh7110-wdt 30 - starfive,jh8100-wdt 31 - const: starfive,jh7110-wdt 68 - starfive,jh8100-wdt 86 compatible = "starfive,jh7100-wdt";
|
/freebsd/sys/riscv/starfive/ |
H A D | files.starfive | 1 dev/clk/starfive/jh7110_clk.c standard 2 dev/clk/starfive/jh7110_clk_aon.c standard 3 dev/clk/starfive/jh7110_clk_pll.c standard 4 dev/clk/starfive/jh7110_clk_sys.c standard 5 dev/clk/starfive/jh7110_clk_stg.c standard 8 riscv/starfive/starfive_syscon.c standard
|
/freebsd/sys/contrib/device-tree/Bindings/crypto/ |
H A D | starfive,jh7110-crypto.yaml | 4 $id: http://devicetree.org/schemas/crypto/starfive,jh7110-crypto.yaml# 7 title: StarFive Cryptographic Module 16 - starfive,jh7110-crypto 17 - starfive,jh8100-crypto 66 const: starfive,jh7110-crypto 76 const: starfive,jh8100-crypto 86 compatible = "starfive,jh7110-crypto";
|
/freebsd/sys/contrib/device-tree/Bindings/perf/ |
H A D | starfive,jh8100-starlink-pmu.yaml | 4 $id: http://devicetree.org/schemas/perf/starfive,jh8100-starlink-pmu.yaml# 7 title: StarFive JH8100 StarLink PMU 13 StarFive's JH8100 StarLink PMU integrates one or more CPU cores with a 16 counter. StarFive's JH8100 StarLink PMU is accessed via MMIO. 20 const: starfive,jh8100-starlink-pmu 42 compatible = "starfive,jh8100-starlink-pmu";
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | starfive,jh7100-audclk.yaml | 4 $id: http://devicetree.org/schemas/clock/starfive,jh7100-audclk.yaml# 7 title: StarFive JH7100 Audio Clock Generator 14 const: starfive,jh7100-audclk 34 See <dt-bindings/clock/starfive-jh7100-audio.h> for valid indices. 47 #include <dt-bindings/clock/starfive-jh7100.h> 50 compatible = "starfive,jh7100-audclk";
|
H A D | starfive,jh7110-aoncrg.yaml | 4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-aoncrg.yaml# 7 title: StarFive JH7110 Always-On Clock and Reset Generator 14 const: starfive,jh7110-aoncrg 71 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices. 76 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices. 90 #include <dt-bindings/clock/starfive,jh7110-crg.h> 93 compatible = "starfive,jh7110-aoncrg";
|
H A D | starfive,jh7110-syscrg.yaml | 4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-syscrg.yaml# 7 title: StarFive JH7110 System Clock and Reset Generator 14 const: starfive,jh7110-syscrg 82 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices. 87 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices. 102 compatible = "starfive,jh7110-syscrg";
|
H A D | starfive,jh7100-clkgen.yaml | 4 $id: http://devicetree.org/schemas/clock/starfive,jh7100-clkgen.yaml# 7 title: StarFive JH7100 Clock Generator 15 const: starfive,jh7100-clkgen 37 See <dt-bindings/clock/starfive-jh7100.h> for valid indices. 51 compatible = "starfive,jh7100-clkgen";
|
/freebsd/sys/contrib/device-tree/Bindings/cache/ |
H A D | starfive,jh8100-starlink-cache.yaml | 4 $id: http://devicetree.org/schemas/cache/starfive,jh8100-starlink-cache.yaml# 7 title: StarFive StarLink Cache Controller 13 StarFive's StarLink Cache Controller manages the L3 cache shared between 26 - starfive,jh8100-starlink-cache 34 - const: starfive,jh8100-starlink-cache 58 compatible = "starfive,jh8100-starlink-cache", "cache";
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | starfive,jh7110-usb.yaml | 4 $id: http://devicetree.org/schemas/usb/starfive,jh7110-usb.yaml# 7 title: StarFive JH7110 wrapper module for the Cadence USBSS-DRD controller 14 const: starfive,jh7110-usb 18 starfive,stg-syscon: 75 - starfive,stg-syscon 87 compatible = "starfive,jh7110-usb"; 91 starfive,stg-syscon = <&stg_syscon 0x4>;
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | starfive,jh7100-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/starfive,jh7100-pinctrl.yaml# 7 title: StarFive JH7100 Pin Controller 10 Bindings for the JH7100 RISC-V SoC from StarFive Ltd. 37 on the left to pins on the right. StarFive calls the 7 configurations "signal 53 const: starfive,jh7100-pinctrl 84 starfive,signal-group: 154 starfive,strong-pull-up: 166 #include <dt-bindings/clock/starfive-jh7100.h> 167 #include <dt-bindings/reset/starfive-jh7100.h> 168 #include <dt-bindings/pinctrl/pinctrl-starfive-jh7100.h> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | starfive,jh7110-pcie.yaml | 4 $id: http://devicetree.org/schemas/pci/starfive,jh7110-pcie.yaml# 7 title: StarFive JH7110 PCIe host controller 17 const: starfive,jh7110-pcie 51 starfive,stg-syscon: 68 - starfive,stg-syscon 80 compatible = "starfive,jh7110-pcie"; 90 starfive,stg-syscon = <&stg_syscon>;
|
/freebsd/sys/contrib/device-tree/Bindings/power/ |
H A D | starfive,jh7110-pmu.yaml | 4 $id: http://devicetree.org/schemas/power/starfive,jh7110-pmu.yaml# 7 title: StarFive JH7110 Power Management Unit 13 StarFive JH7110 SoC includes support for multiple power domains which can be 19 - starfive,jh7110-pmu 41 compatible = "starfive,jh7110-pmu";
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | starfive,jh8100-intc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/starfive,jh8100-intc.yaml# 7 title: StarFive External Interrupt Controller 10 StarFive SoC JH8100 contain a external interrupt controller. It can be used 19 const: starfive,jh8100-intc 54 compatible = "starfive,jh8100-intc";
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | sifive,clint.yaml | 34 - starfive,jh7100-clint # StarFive JH7100 35 - starfive,jh7110-clint # StarFive JH7110 36 - starfive,jh8100-clint # StarFive JH8100
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | starfive,jh7110-dphy-tx.yaml | 4 $id: http://devicetree.org/schemas/phy/starfive,jh7110-dphy-tx.yaml# 7 title: Starfive SoC MIPI D-PHY Tx Controller 14 The Starfive SoC uses the MIPI DSI D-PHY based on M31 IP to transfer 19 const: starfive,jh7110-dphy-tx 60 compatible = "starfive,jh7110-dphy-tx";
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | starfive,jh7110-tdm.yaml | 4 $id: http://devicetree.org/schemas/sound/starfive,jh7110-tdm.yaml# 7 title: StarFive JH7110 TDM Controller 11 integrated in StarFive JH7110 SoC, allowing up to 8 channels of 24 - starfive,jh7110-tdm 81 compatible = "starfive,jh7110-tdm";
|