/linux/Documentation/devicetree/bindings/riscv/ |
H A D | sophgo.yaml | 4 $id: http://devicetree.org/schemas/riscv/sophgo.yaml# 7 title: Sophgo SoC-based boards 10 - Chao Wei <chao.wei@sophgo.com> 14 Sophgo SoC-based boards 24 - const: sophgo,cv1800b 27 - sophgo,huashan-pi 28 - const: sophgo,cv1812h 33 - const: sophgo,sg2002 37 - const: sophgo,sg2042
|
/linux/drivers/clk/sophgo/ |
H A D | Kconfig | 2 # common clock support for SOPHGO SoC family. 5 tristate "Support for the Sophgo CV1800 series SoCs clock controller" 8 This driver supports clock controller of Sophgo CV18XX series SoC. 14 tristate "Sophgo SG2042 PLL clock support" 18 Sophgo SG2042 SoC. This clock IP uses three oscillators with 23 tristate "Sophgo SG2042 Clock Generator support" 27 Sophgo SG2042 SoC. This clock IP depends on SG2042 PLL clock 32 tristate "Sophgo SG2042 RP subsystem clock controller support" 36 controller on the Sophgo SG2042 SoC.
|
H A D | Makefile | 2 obj-$(CONFIG_CLK_SOPHGO_CV1800) += clk-sophgo-cv1800.o 4 clk-sophgo-cv1800-y += clk-cv1800.o 5 clk-sophgo-cv1800-y += clk-cv18xx-common.o 6 clk-sophgo-cv1800-y += clk-cv18xx-ip.o 7 clk-sophgo-cv1800-y += clk-cv18xx-pll.o
|
H A D | clk-sg2042-rpgate.c | 3 * Sophgo SG2042 RP clock Driver 5 * Copyright (C) 2024 Sophgo Technology Inc. 13 #include <dt-bindings/clock/sophgo,sg2042-rpgate.h> 274 { .compatible = "sophgo,sg2042-rpgate" }, 282 .name = "clk-sophgo-sg2042-rpgate", 290 MODULE_DESCRIPTION("Sophgo SG2042 rp subsystem clock driver");
|
/linux/arch/riscv/boot/dts/sophgo/ |
H A D | sg2042.dtsi | 3 * Copyright (C) 2022 Sophgo Technology Inc. All rights reserved. 7 #include <dt-bindings/clock/sophgo,sg2042-clkgen.h> 8 #include <dt-bindings/clock/sophgo,sg2042-pll.h> 9 #include <dt-bindings/clock/sophgo,sg2042-rpgate.h> 11 #include <dt-bindings/reset/sophgo,sg2042-reset.h> 16 compatible = "sophgo,sg2042"; 169 compatible = "sophgo,sg2042-pll"; 177 compatible = "sophgo,sg2042-rpgate"; 185 compatible = "sophgo,sg2042-clkgen"; 199 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi"; [all …]
|
H A D | cv1800b.dtsi | 9 compatible = "sophgo,cv1800b"; 18 compatible = "sophgo,cv1800b-plic", "thead,c900-plic"; 22 compatible = "sophgo,cv1800b-clint", "thead,c900-clint"; 26 compatible = "sophgo,cv1800-clk";
|
H A D | cv1812h.dtsi | 10 compatible = "sophgo,cv1812h"; 19 compatible = "sophgo,cv1812h-plic", "thead,c900-plic"; 23 compatible = "sophgo,cv1812h-clint", "thead,c900-clint"; 27 compatible = "sophgo,cv1810-clk";
|
H A D | sg2042-milkv-pioneer.dts | 3 * Copyright (C) 2022 Sophgo Technology Inc. All rights reserved. 10 compatible = "milkv,pioneer", "sophgo,sg2042"; 42 compatible = "sophgo,sg2042-hwmon-mcu";
|
H A D | cv1812h-huashan-pi.dts | 12 compatible = "sophgo,huashan-pi", "sophgo,cv1812h";
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | sophgo,cv1800-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/sophgo,cv1800-clk.yaml# 7 title: Sophgo CV1800/SG2000 Series Clock Controller 15 - sophgo,cv1800-clk 16 - sophgo,cv1810-clk 17 - sophgo,sg2000-clk 28 See <dt-bindings/clock/sophgo,cv1800.h> for valid indices. 41 compatible = "sophgo,cv1800-clk";
|
H A D | sophgo,sg2042-rpgate.yaml | 4 $id: http://devicetree.org/schemas/clock/sophgo,sg2042-rpgate.yaml# 7 title: Sophgo SG2042 Gate Clock Generator for RP(riscv processors) subsystem 14 const: sophgo,sg2042-rpgate 30 See <dt-bindings/clock/sophgo,sg2042-rpgate.h> for valid indices. 44 compatible = "sophgo,sg2042-rpgate";
|
H A D | sophgo,sg2042-pll.yaml | 4 $id: http://devicetree.org/schemas/clock/sophgo,sg2042-pll.yaml# 7 title: Sophgo SG2042 PLL Clock Generator 14 const: sophgo,sg2042-pll 34 See <dt-bindings/clock/sophgo,sg2042-pll.h> for valid indices. 48 compatible = "sophgo,sg2042-pll";
|
H A D | sophgo,sg2042-clkgen.yaml | 4 $id: http://devicetree.org/schemas/clock/sophgo,sg2042-clkgen.yaml# 7 title: Sophgo SG2042 Clock Generator for divider/mux/gate 14 const: sophgo,sg2042-clkgen 36 See <dt-bindings/clock/sophgo,sg2042-clkgen.h> for valid indices. 50 compatible = "sophgo,sg2042-clkgen";
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | sophgo,cv1800-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/sophgo,cv1800-pinctrl.yaml# 7 title: Sophgo CV1800 Pin Controller 15 - sophgo,cv1800b-pinctrl 16 - sophgo,cv1812h-pinctrl 17 - sophgo,sg2000-pinctrl 18 - sophgo,sg2002-pinctrl 51 refer to https://github.com/sophgo/sophgo-doc/. 104 compatible = "sophgo,cv1800b-pinctrl";
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | sophgo,cv1800b-saradc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/sophgo,cv1800b-saradc.yaml# 8 Sophgo CV1800B SoC 3 channels Successive Approximation Analog to 15 Datasheet at https://github.com/sophgo/sophgo-doc/releases 19 const: sophgo,cv1800b-saradc 62 #include <dt-bindings/clock/sophgo,cv1800.h> 65 compatible = "sophgo,cv1800b-saradc";
|
/linux/drivers/pinctrl/sophgo/ |
H A D | Kconfig | 3 # Sophgo SoC PINCTRL drivers 13 tristate "Sophgo CV1800B SoC Pinctrl driver" 24 tristate "Sophgo CV1812H SoC Pinctrl driver" 35 tristate "Sophgo SG2000 SoC Pinctrl driver" 46 tristate "Sophgo SG2000 SoC Pinctrl driver"
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | sophgo,sg2042-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/sophgo,sg2042-reset.yaml# 7 title: Sophgo SG2042 SoC Reset Controller 14 const: sophgo,sg2042-reset 32 compatible = "sophgo,sg2042-reset";
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | sophgo,sg2042-hwmon-mcu.yaml | 4 $id: http://devicetree.org/schemas/hwmon/sophgo,sg2042-hwmon-mcu.yaml# 7 title: Sophgo SG2042 onboard MCU support 14 const: sophgo,sg2042-hwmon-mcu 39 compatible = "sophgo,sg2042-hwmon-mcu";
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | snps,dwcmshc-sdhci.yaml | 23 - sophgo,cv1800b-dwcmshc 24 - sophgo,sg2002-dwcmshc 25 - sophgo,sg2042-dwcmshc 74 const: sophgo,sg2042-dwcmshc
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | thead,c900-aclint-mswi.yaml | 7 title: Sophgo sg2042 CLINT Machine-level Software Interrupt Device 16 - sophgo,sg2042-aclint-mswi 36 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi";
|
H A D | sifive,plic-1.0.0.yaml | 68 - sophgo,cv1800b-plic 69 - sophgo,cv1812h-plic 70 - sophgo,sg2002-plic 71 - sophgo,sg2042-plic
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | thead,c900-aclint-mtimer.yaml | 7 title: Sophgo CLINT Timer 16 - sophgo,sg2042-aclint-mtimer 42 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
|
H A D | sifive,clint.yaml | 41 - sophgo,cv1800b-clint 42 - sophgo,cv1812h-clint 43 - sophgo,sg2002-clint
|
/linux/drivers/iio/adc/ |
H A D | sophgo-cv1800b-adc.c | 3 * Sophgo CV1800B SARADC Driver 171 indio_dev->name = "sophgo-cv1800b-adc"; in cv1800b_adc_probe() 211 { .compatible = "sophgo,cv1800b-saradc", }, 218 .name = "sophgo-cv1800b-saradc", 226 MODULE_DESCRIPTION("Sophgo CV1800B SARADC driver");
|
/linux/arch/riscv/ |
H A D | Kconfig.socs | 23 bool "Sophgo SoCs" 25 This enables support for Sophgo SoC platform hardware.
|