Home
last modified time | relevance | path

Searched full:starfive (Results 1 – 25 of 53) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dstarfive,jh7110-dwmac.yaml2 # 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 Djh7110.dtsi3 * 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 Djh7100.dtsi3 * 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 Djh7110-starfive-visionfive-2-v1.2a.dts3 * 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 Djh7110-starfive-visionfive-2-v1.3b.dts3 * 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 Dstarfive.yaml4 $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 Dstarfive,jh71x0-temp.yaml4 $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 Dstarfive,jh7110-mmc.yaml4 $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 Dstarfive,jh7100-wdt.yaml4 $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 Dfiles.starfive1 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 Dstarfive,jh7110-crypto.yaml4 $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 Dstarfive,jh8100-starlink-pmu.yaml4 $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 Dstarfive,jh7100-audclk.yaml4 $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 Dstarfive,jh7110-aoncrg.yaml4 $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 Dstarfive,jh7110-syscrg.yaml4 $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 Dstarfive,jh7100-clkgen.yaml4 $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 Dstarfive,jh8100-starlink-cache.yaml4 $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 Dstarfive,jh7110-usb.yaml4 $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 Dstarfive,jh7100-pinctrl.yaml4 $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 Dstarfive,jh7110-pcie.yaml4 $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 Dstarfive,jh7110-pmu.yaml4 $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 Dstarfive,jh8100-intc.yaml4 $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 Dsifive,clint.yaml34 - 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 Dstarfive,jh7110-dphy-tx.yaml4 $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 Dstarfive,jh7110-tdm.yaml4 $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";

123