Home
last modified time | relevance | path

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

123456

/linux/drivers/clk/starfive/
H A DKconfig7 bool "StarFive JH7100 clock support"
12 Say yes here to support the clock controller on the StarFive JH7100
16 tristate "StarFive JH7100 audio clock support"
21 Say Y or M here to support the audio clocks on the StarFive JH7100
25 bool "StarFive JH7110 PLL clock support"
30 StarFive JH7110 SoC.
33 bool "StarFive JH7110 system clock support"
42 StarFive JH7110 SoC.
45 tristate "StarFive JH7110 always-on clock support"
50 StarFive JH7110 SoC.
[all …]
H A DMakefile2 obj-$(CONFIG_CLK_STARFIVE_JH71X0) += clk-starfive-jh71x0.o
4 obj-$(CONFIG_CLK_STARFIVE_JH7100) += clk-starfive-jh7100.o
5 obj-$(CONFIG_CLK_STARFIVE_JH7100_AUDIO) += clk-starfive-jh7100-audio.o
7 obj-$(CONFIG_CLK_STARFIVE_JH7110_PLL) += clk-starfive-jh7110-pll.o
8 obj-$(CONFIG_CLK_STARFIVE_JH7110_SYS) += clk-starfive-jh7110-sys.o
9 obj-$(CONFIG_CLK_STARFIVE_JH7110_AON) += clk-starfive-jh7110-aon.o
10 obj-$(CONFIG_CLK_STARFIVE_JH7110_STG) += clk-starfive-jh7110-stg.o
11 obj-$(CONFIG_CLK_STARFIVE_JH7110_ISP) += clk-starfive-jh7110-isp.o
12 obj-$(CONFIG_CLK_STARFIVE_JH7110_VOUT) += clk-starfive-jh7110-vout.o
/linux/Documentation/devicetree/bindings/soc/starfive/
H A Dstarfive,jh7110-syscon.yaml4 $id: http://devicetree.org/schemas/soc/starfive/starfive,jh7110-syscon.yaml#
7 title: StarFive JH7110 SoC system controller
13 The StarFive JH7110 SoC system controller provides register information such
20 - const: starfive,jh7110-sys-syscon
25 - starfive,jh7110-aon-syscon
26 - starfive,jh7110-stg-syscon
33 $ref: /schemas/clock/starfive,jh7110-pll.yaml#
48 const: starfive,jh7110-sys-syscon
59 const: starfive,jh7110-aon-syscon
72 compatible = "starfive,jh7110-stg-syscon", "syscon";
[all …]
/linux/Documentation/devicetree/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 …]
/linux/drivers/phy/starfive/
H A DKconfig3 # Phy drivers for StarFive platforms
9 tristate "StarFive JH7110 D-PHY RX support"
14 Choose this option if you have a StarFive D-PHY in your
19 tristate "StarFive JH7110 D-PHY TX Support"
24 Choose this option if you have a StarFive D-PHY TX in your
29 tristate "Starfive JH7110 PCIE 2.0/USB 3.0 PHY support"
33 Enable this to support the StarFive PCIe 2.0 PHY,
39 tristate "Starfive JH7110 USB 2.0 PHY support"
43 Enable this to support the StarFive USB 2.0 PHY,
/linux/Documentation/devicetree/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
/linux/arch/riscv/boot/dts/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 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;
H A DMakefile4 DTC_FLAGS_jh7100-starfive-visionfive-v1 := -@
5 DTC_FLAGS_jh7110-starfive-visionfive-2-v1.2a := -@
6 DTC_FLAGS_jh7110-starfive-visionfive-2-v1.3b := -@
9 dtb-$(CONFIG_ARCH_STARFIVE) += jh7100-starfive-visionfive-v1.dtb
13 dtb-$(CONFIG_ARCH_STARFIVE) += jh7110-starfive-visionfive-2-v1.2a.dtb
14 dtb-$(CONFIG_ARCH_STARFIVE) += jh7110-starfive-visionfive-2-v1.3b.dtb
/linux/Documentation/devicetree/bindings/clock/
H A Dstarfive,jh7110-voutcrg.yaml4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-voutcrg.yaml#
7 title: StarFive JH7110 Video-Output Clock and Reset Generator
14 const: starfive,jh7110-voutcrg
44 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices.
49 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices.
70 #include <dt-bindings/clock/starfive,jh7110-crg.h>
71 #include <dt-bindings/power/starfive,jh7110-pmu.h>
72 #include <dt-bindings/reset/starfive,jh7110-crg.h>
75 compatible = "starfive,jh7110-voutcrg";
H A Dstarfive,jh7110-ispcrg.yaml4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-ispcrg.yaml#
7 title: StarFive JH7110 Image-Signal-Process Clock and Reset Generator
14 const: starfive,jh7110-ispcrg
42 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices.
47 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices.
68 #include <dt-bindings/clock/starfive,jh7110-crg.h>
69 #include <dt-bindings/power/starfive,jh7110-pmu.h>
70 #include <dt-bindings/reset/starfive,jh7110-crg.h>
73 compatible = "starfive,jh7110-ispcrg";
H A Dstarfive,jh7110-stgcrg.yaml4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-stgcrg.yaml#
7 title: StarFive JH7110 System-Top-Group Clock and Reset Generator
14 const: starfive,jh7110-stgcrg
44 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices.
49 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices.
63 #include <dt-bindings/clock/starfive,jh7110-crg.h>
66 compatible = "starfive,jh7110-stgcrg";
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";
/linux/Documentation/devicetree/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";
/linux/Documentation/devicetree/bindings/phy/
H A Dstarfive,jh7110-pcie-phy.yaml4 $id: http://devicetree.org/schemas/phy/starfive,jh7110-pcie-phy.yaml#
7 title: StarFive JH7110 PCIe 2.0 PHY
14 const: starfive,jh7110-pcie-phy
22 starfive,sys-syscon:
32 starfive,stg-syscon:
53 compatible = "starfive,jh7110-pcie-phy";
56 starfive,sys-syscon = <&sys_syscon 0x18>;
57 starfive,stg-syscon = <&stg_syscon 0x148 0x1f4>;
/linux/Documentation/devicetree/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";
/linux/Documentation/devicetree/bindings/sound/
H A Dsnps,designware-i2s.yaml20 - starfive,jh7110-i2stx0
21 - starfive,jh7110-i2stx1
22 - starfive,jh7110-i2srx
78 starfive,syscon:
126 const: starfive,jh7110-i2stx0
141 const: starfive,jh7110-i2stx1
156 const: starfive,jh7110-i2srx
167 - starfive,syscon
170 starfive,syscon: false
/linux/Documentation/devicetree/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";
/linux/Documentation/devicetree/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";
/linux/drivers/pinctrl/starfive/
H A DKconfig4 tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
15 Say yes here to support pin control on the StarFive JH7100 SoC.
30 tristate "System pinctrl and GPIO driver for the StarFive JH7110 SoC"
36 Say yes here to support system pin control on the StarFive JH7110 SoC.
42 tristate "Always-on pinctrl and GPIO driver for the StarFive JH7110 SoC"
48 Say yes here to support always-on pin control on the StarFive JH7110 SoC.
/linux/Documentation/devicetree/bindings/rng/
H A Dstarfive,jh7110-trng.yaml4 $id: http://devicetree.org/schemas/rng/starfive,jh7110-trng.yaml#
7 title: StarFive SoC TRNG Module
16 - const: starfive,jh8100-trng
17 - const: starfive,jh7110-trng
18 - const: starfive,jh7110-trng
52 compatible = "starfive,jh7110-trng";
/linux/drivers/reset/starfive/
H A Dreset-starfive-jh7110.c3 * Reset driver for the StarFive JH7110 SoC
5 * Copyright (C) 2022 StarFive Technology Co., Ltd.
10 #include <soc/starfive/reset-starfive-jh71x0.h>
12 #include "reset-starfive-jh71x0.h"
14 #include <dt-bindings/reset/starfive,jh7110-crg.h>
102 MODULE_DESCRIPTION("StarFive JH7110 reset driver");
/linux/Documentation/devicetree/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";
/linux/Documentation/devicetree/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>;

123456