Home
last modified time | relevance | path

Searched full:sophgo (Results 1 – 25 of 59) sorted by relevance

123

/linux/Documentation/devicetree/bindings/riscv/
H A Dsophgo.yaml4 $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 DKconfig2 # 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 DMakefile2 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 Dclk-sg2042-rpgate.c3 * 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 Dsg2042.dtsi3 * 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 Dcv1800b.dtsi9 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 Dcv1812h.dtsi10 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 Dsg2042-milkv-pioneer.dts3 * Copyright (C) 2022 Sophgo Technology Inc. All rights reserved.
10 compatible = "milkv,pioneer", "sophgo,sg2042";
42 compatible = "sophgo,sg2042-hwmon-mcu";
H A Dcv1812h-huashan-pi.dts12 compatible = "sophgo,huashan-pi", "sophgo,cv1812h";
/linux/Documentation/devicetree/bindings/clock/
H A Dsophgo,cv1800-clk.yaml4 $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 Dsophgo,sg2042-rpgate.yaml4 $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 Dsophgo,sg2042-pll.yaml4 $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 Dsophgo,sg2042-clkgen.yaml4 $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 Dsophgo,cv1800-pinctrl.yaml4 $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 Dsophgo,cv1800b-saradc.yaml4 $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 DKconfig3 # 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 Dsophgo,sg2042-reset.yaml4 $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 Dsophgo,sg2042-hwmon-mcu.yaml4 $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 Dsnps,dwcmshc-sdhci.yaml23 - sophgo,cv1800b-dwcmshc
24 - sophgo,sg2002-dwcmshc
25 - sophgo,sg2042-dwcmshc
74 const: sophgo,sg2042-dwcmshc
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dthead,c900-aclint-mswi.yaml7 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 Dsifive,plic-1.0.0.yaml68 - sophgo,cv1800b-plic
69 - sophgo,cv1812h-plic
70 - sophgo,sg2002-plic
71 - sophgo,sg2042-plic
/linux/Documentation/devicetree/bindings/timer/
H A Dthead,c900-aclint-mtimer.yaml7 title: Sophgo CLINT Timer
16 - sophgo,sg2042-aclint-mtimer
42 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
H A Dsifive,clint.yaml41 - sophgo,cv1800b-clint
42 - sophgo,cv1812h-clint
43 - sophgo,sg2002-clint
/linux/drivers/iio/adc/
H A Dsophgo-cv1800b-adc.c3 * 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 DKconfig.socs23 bool "Sophgo SoCs"
25 This enables support for Sophgo SoC platform hardware.

123