| /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/Documentation/devicetree/bindings/mmc/ |
| H A D | spacemit,sdhci.yaml | 4 $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/regulator/ |
| H A D | spacemit-p1.c | 3 * 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");
|
| H A D | Kconfig | 1515 tristate "SpacemiT P1 regulators" 1521 Enable support for regulators implemented by the SpacemiT P1 1525 "spacemit-pmic".
|
| /linux/drivers/mmc/host/ |
| H A D | sdhci-of-k1.c | 3 * 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");
|
| H A D | Kconfig | 254 tristate "SDHCI OF support for the SpacemiT K1 SoC" 261 found in the SpacemiT K1 SoC.
|
| /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/i2c/busses/ |
| H A D | i2c-k1.c | 15 /* spacemit i2c registers */ 108 /* i2c-spacemit driver's main struct */ 598 strscpy(i2c->adapt.name, "spacemit-i2c-adapter", sizeof(i2c->adapt.name)); in spacemit_i2c_probe() 619 { .compatible = "spacemit,k1-i2c", }, 635 MODULE_DESCRIPTION("I2C bus driver for SpacemiT K1 SoC");
|
| 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/arch/riscv/boot/dts/ |
| H A D | Makefile | 11 subdir-y += spacemit
|
| /linux/include/soc/spacemit/ |
| H A D | k1-syscon.h | 3 /* SpacemiT clock and reset driver definitions for the K1 SoC */
|
| /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 */ 1864 syscon_regmap_lookup_by_phandle_args(np, "spacemit,apmu", 1, in emac_config_dt() 2071 { .compatible = "spacemit,k1-emac" }, 2087 MODULE_DESCRIPTION("SpacemiT K1 Ethernet driver");
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-generic-plat.c | 214 { .compatible = "spacemit,k1-dwc3", },
|
| /linux/drivers/pinctrl/spacemit/ |
| H A D | pinctrl-k1.c | 934 pctrl->regmap_apbc = syscon_regmap_lookup_by_phandle(np, "spacemit,apbc"); in spacemit_pinctrl_probe() 1585 { .compatible = "spacemit,k1-pinctrl", .data = &k1_pinctrl_data }, 1586 { .compatible = "spacemit,k3-pinctrl", .data = &k3_pinctrl_data }, 1602 MODULE_DESCRIPTION("Pinctrl driver for the SpacemiT K1/K3 SoC");
|
| /linux/drivers/pinctrl/ |
| H A D | Kconfig | 711 source "drivers/pinctrl/spacemit/Kconfig"
|
| /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 | 22785 RISC-V SPACEMIT SoC Support 22788 L: spacemit@lists.linux.dev 22790 W: https://github.com/spacemit-com/linux/wiki 22791 C: irc://irc.libera.chat/spacemit 22792 T: git https://github.com/spacemit-com/linux 22793 F: arch/riscv/boot/dts/spacemit/ 22794 N: spacemit 22795 K: spacemit 24830 SPACEMIT K1 I2C DRIVER 24831 M: Troy Mitchell <troy.mitchell@linux.spacemit [all...] |