/linux-6.8/drivers/clk/starfive/ |
D | Kconfig | 7 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 …]
|
D | Makefile | 2 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-6.8/Documentation/devicetree/bindings/soc/starfive/ |
D | starfive,jh7110-syscon.yaml | 4 $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-6.8/Documentation/devicetree/bindings/riscv/ |
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 29 - starfive,visionfive-2-v1.2a 30 - starfive,visionfive-2-v1.3b 31 - const: starfive,jh7110
|
/linux-6.8/Documentation/devicetree/bindings/hwmon/ |
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";
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | starfive,jh7110-voutcrg.yaml | 4 $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";
|
D | starfive,jh7110-ispcrg.yaml | 4 $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";
|
D | starfive,jh7110-stgcrg.yaml | 4 $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";
|
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";
|
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";
|
/linux-6.8/Documentation/devicetree/bindings/phy/ |
D | starfive,jh7110-pcie-phy.yaml | 4 $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-6.8/drivers/phy/starfive/ |
D | Kconfig | 3 # 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,
|
/linux-6.8/arch/riscv/boot/dts/starfive/ |
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;
|
D | Makefile | 4 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
|
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"; 510 compatible = "starfive,jh7110-tdm"; 531 compatible = "starfive,jh7110-i2srx"; [all …]
|
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"; 153 compatible = "starfive,jh7100-clint", "sifive,clint0"; 160 compatible = "starfive,jh7100-ccache", "sifive,ccache0", "cache"; 171 compatible = "starfive,jh7100-plic", "sifive,plic-1.0.0"; 208 compatible = "starfive,jh7100-clkgen"; 216 compatible = "starfive,jh7100-reset"; 248 compatible = "starfive,jh7100-pinctrl"; [all …]
|
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";
|
/linux-6.8/Documentation/devicetree/bindings/sound/ |
D | snps,designware-i2s.yaml | 20 - 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-6.8/Documentation/devicetree/bindings/net/ |
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,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>;
|
/linux-6.8/drivers/pinctrl/starfive/ |
D | Kconfig | 4 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-6.8/Documentation/devicetree/bindings/rng/ |
D | starfive,jh7110-trng.yaml | 4 $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-6.8/drivers/reset/starfive/ |
D | reset-starfive-jh7110.c | 3 * 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-6.8/Documentation/devicetree/bindings/mmc/ |
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";
|
/linux-6.8/Documentation/devicetree/bindings/usb/ |
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>;
|
/linux-6.8/Documentation/devicetree/bindings/pinctrl/ |
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 …]
|