Home
last modified time | relevance | path

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

123456

/openbmc/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
/openbmc/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 …]
/openbmc/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
29 - starfive,visionfive-2-v1.2a
30 - starfive,visionfive-2-v1.3b
31 - const: starfive,jh7110
/openbmc/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";
/openbmc/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";
H A Dstarfive,jh7110-pll.yaml4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-pll.yaml#
7 title: StarFive JH7110 PLL Clock Generator
22 const: starfive,jh7110-pll
31 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices.
43 compatible = "starfive,jh7110-pll";
/openbmc/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 PCIE 2.0/USB 3.0 PHY support"
23 Enable this to support the StarFive PCIe 2.0 PHY,
29 tristate "Starfive JH7110 USB 2.0 PHY support"
33 Enable this to support the StarFive USB 2.0 PHY,
/openbmc/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>;
/openbmc/linux/Documentation/devicetree/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:
58 - starfive,sysreg
65 compatible = "starfive,jh7110-mmc";
76 starfive,sysreg = <&sys_syscon 0x14 0x1a 0x7c000000>;
/openbmc/linux/arch/riscv/boot/dts/starfive/
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
11 dtb-$(CONFIG_ARCH_STARFIVE) += jh7110-starfive-visionfive-2-v1.2a.dtb
12 dtb-$(CONFIG_ARCH_STARFIVE) += jh7110-starfive-visionfive-2-v1.3b.dtb
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 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";
340 compatible = "starfive,jh7110-clint", "sifive,clint0";
350 compatible = "starfive,jh7110-ccache", "sifive,ccache0", "cache";
361 compatible = "starfive,jh7110-plic", "sifive,plic-1.0.0";
495 compatible = "starfive,jh7110-tdm";
516 compatible = "starfive,jh7110-usb";
[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 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";
144 compatible = "starfive,jh7100-clint", "sifive,clint0";
151 compatible = "starfive,jh7100-plic", "sifive,plic-1.0.0";
162 compatible = "starfive,jh7100-clkgen";
170 compatible = "starfive,jh7100-reset";
202 compatible = "starfive,jh7100-pinctrl";
216 compatible = "starfive,jh7100-uart", "snps,dw-apb-uart";
[all …]
/openbmc/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,jh7110-dwmac
27 - starfive,jh7110-dwmac
67 starfive,tx-use-rgmii-clk:
72 starfive,syscon:
102 compatible = "starfive,jh7110-dwmac", "snps,dwmac-5.20";
125 starfive,syscon = <&aon_syscon 0xc 0x12>;
/openbmc/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
/openbmc/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.
/openbmc/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");
/openbmc/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>;
/openbmc/linux/Documentation/devicetree/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";

123456