Home
last modified time | relevance | path

Searched full:spacemit (Results 1 – 25 of 48) sorted by relevance

12

/linux/Documentation/devicetree/bindings/soc/spacemit/
H A Dspacemit,k1-syscon.yaml4 $id: http://devicetree.org/schemas/soc/spacemit/spacemit,k1-syscon.yaml#
7 title: SpacemiT K1 SoC System Controller
13 System controllers found on SpacemiT K1 SoC, which are capable of
19 - spacemit,k1-syscon-apbc
20 - spacemit,k1-syscon-apmu
21 - spacemit,k1-syscon-mpmu
22 - spacemit,k1-syscon-rcpu
23 - spacemit,k1-syscon-rcpu2
24 - spacemit,k1-syscon-apbc2
42 See <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices.
[all …]
/linux/arch/riscv/boot/dts/spacemit/
H A Dk1.dtsi6 #include <dt-bindings/clock/spacemit,k1-syscon.h>
12 model = "SpacemiT K1";
13 compatible = "spacemit,k1";
53 compatible = "spacemit,x60", "riscv";
83 compatible = "spacemit,x60", "riscv";
113 compatible = "spacemit,x60", "riscv";
143 compatible = "spacemit,x60", "riscv";
173 compatible = "spacemit,x60", "riscv";
203 compatible = "spacemit,x60", "riscv";
233 compatible = "spacemit,x60", "riscv";
[all …]
H A Dk1-musepi-pro.dts4 * Copyright (C) 2025 SpacemiT, Inc
5 * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com>
14 model = "SpacemiT MusePi Pro";
15 compatible = "spacemit,musepi-pro", "spacemit,k1";
H A Dk1-bananapi-f3.dts11 compatible = "bananapi,bpi-f3", "spacemit,k1";
157 compatible = "spacemit,p1";
H A Dk1-orangepi-r2s.dts13 compatible = "xunlong,orangepi-r2s", "spacemit,k1";
/linux/Documentation/devicetree/bindings/clock/
H A Dspacemit,k1-pll.yaml4 $id: http://devicetree.org/schemas/clock/spacemit,k1-pll.yaml#
7 title: SpacemiT K1 PLL
14 const: spacemit,k1-pll
22 spacemit,mpmu:
31 See <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices.
37 - spacemit,mpmu
45 compatible = "spacemit,k1-pll";
48 spacemit,mpmu = <&sysctl_mpmu>;
/linux/Documentation/devicetree/bindings/riscv/
H A Dspacemit.yaml4 $id: http://devicetree.org/schemas/riscv/spacemit.yaml#
7 title: SpacemiT SoC-based boards
14 SpacemiT SoC-based boards
25 - spacemit,musepi-pro
28 - const: spacemit,k1
/linux/Documentation/devicetree/bindings/dma/
H A Dspacemit,k1-pdma.yaml4 $id: http://devicetree.org/schemas/dma/spacemit,k1-pdma.yaml#
7 title: SpacemiT K1 PDMA Controller
17 const: spacemit,k1-pdma
53 #include <dt-bindings/clock/spacemit,k1-syscon.h>
60 compatible = "spacemit,k1-pdma";
/linux/Documentation/devicetree/bindings/mmc/
H A Dspacemit,sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/spacemit,sdhci.yaml#
7 title: SpacemiT SDHCI Controller
17 const: spacemit,k1-sdhci
47 compatible = "spacemit,k1-sdhci";
/linux/drivers/clk/spacemit/
H A DMakefile3 obj-$(CONFIG_SPACEMIT_K1_CCU) = spacemit-ccu-k1.o
4 spacemit-ccu-k1-y = ccu_pll.o ccu_mix.o ccu_ddn.o
5 spacemit-ccu-k1-y += ccu-k1.o
H A Dccu-k1.c3 * Copyright (c) 2024 SpacemiT Technology Co. Ltd
17 #include <soc/spacemit/k1-syscon.h>
24 #include <dt-bindings/clock/spacemit,k1-syscon.h>
1137 if (of_device_is_compatible(dev->of_node, "spacemit,k1-pll")) { in k1_ccu_probe()
1139 "spacemit,mpmu", 0); in k1_ccu_probe()
1167 .compatible = "spacemit,k1-pll",
1171 .compatible = "spacemit,k1-syscon-mpmu",
1175 .compatible = "spacemit,k1-syscon-apbc",
1179 .compatible = "spacemit,k1-syscon-apmu",
1183 .compatible = "spacemit,k1-syscon-rcpu",
[all …]
H A Dccu_common.h3 * Copyright (c) 2024 SpacemiT Technology Co. Ltd
H A Dccu_ddn.h3 * Copyright (c) 2024 SpacemiT Technology Co. Ltd
H A Dccu_pll.h3 * Copyright (c) 2024 SpacemiT Technology Co. Ltd
/linux/drivers/regulator/
H A Dspacemit-p1.c3 * Driver for regulators found in the SpacemiT P1 PMIC
6 * Derived from code from SpacemiT.
7 * Copyright (c) 2023, SPACEMIT Co., Ltd
19 #define MOD_NAME "spacemit-p1-regulator"
155 MODULE_DESCRIPTION("SpacemiT P1 regulator driver");
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dspacemit,k1-pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/spacemit,k1-pinctrl.yaml#
7 title: SpacemiT K1 SoC Pin Controller
14 const: spacemit,k1-pinctrl
124 compatible = "spacemit,k1-pinctrl";
/linux/drivers/mmc/host/
H A Dsdhci-of-k1.c3 * Copyright (C) 2023-2025 SpacemiT (Hangzhou) Technology Co. Ltd
247 { .compatible = "spacemit,k1-sdhci" },
299 .name = "sdhci-spacemit",
307 MODULE_DESCRIPTION("SpacemiT SDHCI platform driver");
/linux/Documentation/devicetree/bindings/pwm/
H A Dmarvell,pxa-pwm.yaml18 const: spacemit,k1-pwm
39 - const: spacemit,k1-pwm
/linux/drivers/rtc/
H A Drtc-spacemit-p1.c3 * Driver for the RTC found in the SpacemiT P1 PMIC
15 #define MOD_NAME "spacemit-p1-rtc"
165 MODULE_DESCRIPTION("SpacemiT P1 RTC driver");
/linux/arch/riscv/
H A DKconfig.socs46 bool "SpacemiT SoCs"
49 This enables support for SpacemiT SoC platform hardware.
/linux/Documentation/devicetree/bindings/timer/
H A Dsifive,clint.yaml35 - spacemit,k1-clint # SpacemiT K1
/linux/Documentation/devicetree/bindings/serial/
H A D8250.yaml66 const: spacemit,k1-uart
78 - spacemit,k1-uart
162 - spacemit,k1-uart
/linux/drivers/i2c/busses/
H A Di2c-k1.c14 /* spacemit i2c registers */
107 /* i2c-spacemit driver's main struct */
591 strscpy(i2c->adapt.name, "spacemit-i2c-adapter", sizeof(i2c->adapt.name)); in spacemit_i2c_probe()
612 { .compatible = "spacemit,k1-i2c", },
628 MODULE_DESCRIPTION("I2C bus driver for SpacemiT K1 SoC");
/linux/drivers/pinctrl/spacemit/
H A DKconfig7 bool "SpacemiT K1 SoC Pinctrl driver"
/linux/arch/riscv/boot/dts/
H A DMakefile11 subdir-y += spacemit

12