| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | spacemit,k1-pdma.yaml | 4 $id: http://devicetree.org/schemas/dma/spacemit,k1-pdma.yaml# 7 title: SpacemiT K1 PDMA Controller 18 - spacemit,k1-pdma 19 - spacemit,k3-pdma 55 #include <dt-bindings/clock/spacemit,k1-syscon.h> 62 compatible = "spacemit,k1-pdma";
|
| /linux/arch/riscv/boot/dts/spacemit/ |
| H A D | k1-musepi-pro.dts | 4 * 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"; 167 compatible = "spacemit,p1";
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | fsl,spi-fsl-qspi.yaml | 22 - spacemit,k1-qspi 24 - const: spacemit,k3-qspi 25 - const: spacemit,k1-qspi 78 const: spacemit,k1-qspi
|
| /linux/drivers/phy/spacemit/ |
| H A D | phy-k1-usb2.c | 3 * SpacemiT K1 USB 2.0 PHY driver 5 * Copyright (C) 2025 SpacemiT (Hangzhou) Technology Co. Ltd 221 { .compatible = "spacemit,k1-usb2-phy", .data = &spacemit_k1_usb2phy_ops }, 222 { .compatible = "spacemit,k3-usb2-phy", .data = &spacemit_k3_usb2phy_ops }, 230 .name = "spacemit-usb2-phy", 236 MODULE_DESCRIPTION("Spacemit USB 2.0 PHY driver");
|
| /linux/drivers/clk/spacemit/ |
| H A D | ccu_common.c | 9 #include <soc/spacemit/ccu.h> 149 "spacemit,mpmu", 0); in spacemit_ccu_probe() 176 MODULE_DESCRIPTION("SpacemiT CCU common clock driver");
|
| H A D | ccu_ddn.h | 3 * Copyright (c) 2024 SpacemiT Technology Co. Ltd
|
| H A D | ccu-k3.c | 3 * Copyright (c) 2025 SpacemiT Technology Co. Ltd 9 #include <soc/spacemit/k3-syscon.h> 16 #include <dt-bindings/clock/spacemit,k3-clocks.h> 1458 .compatible = "spacemit,k3-pll", 1462 .compatible = "spacemit,k3-syscon-mpmu", 1466 .compatible = "spacemit,k3-syscon-apbc", 1470 .compatible = "spacemit,k3-syscon-apmu", 1474 .compatible = "spacemit,k3-syscon-dciu", in k3_ccu_probe() 1483 return spacemit_ccu_probe(pdev, "spacemit,k3-pll"); 1488 .name = "spacemit,k [all...] |
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | marvell,pxa-pwm.yaml | 19 - spacemit,k1-pwm 20 - spacemit,k3-pwm 36 - spacemit,k3-pwm 62 - spacemit,k1-pwm 63 - spacemit,k3-pwm
|
| /linux/drivers/rtc/ |
| H A D | rtc-spacemit-p1.c | 3 * Driver for the RTC found in the SpacemiT P1 PMIC 15 #define MOD_NAME "spacemit-p1-rtc" 165 MODULE_DESCRIPTION("SpacemiT P1 RTC driver");
|
| H A D | Makefile | 178 obj-$(CONFIG_RTC_DRV_SPACEMIT_P1) += rtc-spacemit-p1.o
|
| H A D | Kconfig | 410 tristate "SpacemiT P1 RTC" 415 Enable support for the RTC function in the SpacemiT P1 PMIC. 417 "spacemit-p1-rtc".
|
| /linux/arch/riscv/ |
| H A D | Kconfig.socs | 46 bool "SpacemiT SoCs" 49 This enables support for SpacemiT SoC platform hardware.
|
| /linux/drivers/reset/spacemit/ |
| H A D | reset-spacemit-k3.c | 3 /* SpacemiT K3 reset controller driver */ 7 #include <dt-bindings/reset/spacemit,k3-resets.h> 8 #include <soc/spacemit/k3-syscon.h> 10 #include "reset-spacemit-common.h" 244 MODULE_DESCRIPTION("SpacemiT K3 reset controller driver");
|
| /linux/arch/riscv/boot/dts/ |
| H A D | Makefile | 11 subdir-y += spacemit
|
| /linux/sound/soc/spacemit/ |
| H A D | k1_i2s.c | 2 /* Copyright (c) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> */ 497 { .compatible = "spacemit,k1-i2s", }, 498 { .compatible = "spacemit,k3-i2s", }, 513 MODULE_DESCRIPTION("I2S bus driver for SpacemiT K1/K3 SoC");
|
| /linux/include/dt-bindings/reset/ |
| H A D | spacemit,k3-resets.h | 3 * Copyright (c) 2025 SpacemiT Technology Co. Ltd
|
| /linux/drivers/net/ethernet/ |
| H A D | Makefile | 91 obj-$(CONFIG_NET_VENDOR_SPACEMIT) += spacemit/
|
| H A D | Kconfig | 177 source "drivers/net/ethernet/spacemit/Kconfig"
|
| /linux/drivers/phy/ |
| H A D | Kconfig | 198 source "drivers/phy/spacemit/Kconfig"
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 3 * SpacemiT K1 Ethernet driver 5 * Copyright (C) 2023-2025 SpacemiT (Hangzhou) Technology Co. Ltd 44 /* Tuning parameters from SpacemiT */ 1861 syscon_regmap_lookup_by_phandle_args(np, "spacemit,apmu", 1, in emac_config_dt() 2068 { .compatible = "spacemit,k1-emac" }, 2084 MODULE_DESCRIPTION("SpacemiT K1 Ethernet driver");
|
| /linux/drivers/i2c/busses/ |
| H A D | Kconfig | 794 tristate "SpacemiT K1 I2C adapter" 799 This option enables support for the I2C interface on the SpacemiT K1 803 the I2C adapter specific to the SpacemiT K1 platform. This driver can
|
| /linux/drivers/regulator/ |
| H A D | Kconfig | 1516 tristate "SpacemiT P1 regulators" 1522 Enable support for regulators implemented by the SpacemiT P1 1526 "spacemit-pmic".
|
| /linux/lib/crypto/riscv/ |
| H A D | poly1305-riscv.pl | 16 # code. 1.9 cpb on C910, ~75% improvement. 3.3 on Spacemit X60, ~69%
|
| /linux/drivers/dma/ |
| H A D | mmp_pdma.c | 1230 .compatible = "spacemit,k1-pdma", in mmp_pdma_probe() 1233 .compatible = "spacemit,k3-pdma", in mmp_pdma_probe()
|
| /linux/ |
| H A D | MAINTAINERS | 23308 RISC-V SPACEMIT SoC Support 23311 L: spacemit@lists.linux.dev 23313 W: https://github.com/spacemit-com/linux/wiki 23314 C: irc://irc.libera.chat/spacemit 23315 T: git https://github.com/spacemit-com/linux 23316 F: arch/riscv/boot/dts/spacemit/ 23317 N: spacemit 23318 K: spacemit 25414 SPACEMIT DWMAC GLUE LAYER 25417 F: Documentation/devicetree/bindings/net/spacemit,k [all...] |