| /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 17 const: spacemit,k1-pdma 53 #include <dt-bindings/clock/spacemit,k1-syscon.h> 60 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";
|
| /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 199 { .compatible = "spacemit,k1-usb2-phy", }, 207 .name = "spacemit-usb2-phy", 213 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
|
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | marvell,pxa-pwm.yaml | 18 const: spacemit,k1-pwm 39 - const: spacemit,k1-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> */ 464 { .compatible = "spacemit,k1-i2s", }, 479 MODULE_DESCRIPTION("I2S bus driver for SpacemiT K1 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 | 90 obj-$(CONFIG_NET_VENDOR_SPACEMIT) += spacemit/
|
| H A D | Kconfig | 176 source "drivers/net/ethernet/spacemit/Kconfig"
|
| /linux/drivers/phy/ |
| H A D | Kconfig | 162 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" 798 This option enables support for the I2C interface on the SpacemiT K1 802 the I2C adapter specific to the SpacemiT K1 platform. This driver can
|
| /linux/drivers/regulator/ |
| H A D | Kconfig | 1514 tristate "SpacemiT P1 regulators" 1520 Enable support for regulators implemented by the SpacemiT P1 1524 "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 | 1202 .compatible = "spacemit,k1-pdma",
|
| /linux/ |
| H A D | MAINTAINERS | 23027 RISC-V SPACEMIT SoC Support 23030 L: spacemit@lists.linux.dev 23032 W: https://github.com/spacemit-com/linux/wiki 23033 C: irc://irc.libera.chat/spacemit 23034 T: git https://github.com/spacemit-com/linux 23035 F: arch/riscv/boot/dts/spacemit/ 23036 N: spacemit 23037 K: spacemit 25098 SPACEMIT DWMAC GLUE LAYER 25101 F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml [all …]
|