Searched +full:sp7021 +full:- +full:spi (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.6/arch/arm/boot/dts/sunplus/ |
D | sunplus-sp7021.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for Sunplus SP7021 8 #include <dt-bindings/clock/sunplus,sp7021-clkc.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/reset/sunplus,sp7021-reset.h> 11 #include <dt-bindings/pinctrl/sppctl-sp7021.h> 12 #include <dt-bindings/gpio/gpio.h> 17 compatible = "sunplus,sp7021"; 18 model = "Sunplus SP7021"; 22 compatible = "fixed-clock"; [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/spi/ |
D | spi-sunplus-sp7021.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/spi/spi-sunplus-sp7021.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Sunplus sp7021 SPI controller 11 - $ref: spi-controller.yaml 14 - Li-hao Kuo <lhjeff911@gmail.com> 19 - sunplus,sp7021-spi 23 - description: the SPI master registers 24 - description: the SPI slave registers [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/ |
D | sunplus,sp7021-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/pinctrl/sunplus,sp7021-pinctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Sunplus SP7021 Pin Controller 11 - Dvorkin Dmitry <dvorkin@tibbo.com> 12 - Wells Lu <wellslutw@gmail.com> 15 The Sunplus SP7021 pin controller is used to control SoC pins. Please 16 refer to pinctrl-bindings.txt in this directory for details of the common 19 SP7021 has 99 digital GPIO pins which are numbered from GPIO 0 to 98. All [all …]
|
/Linux-v6.6/arch/arm/mach-sunplus/ |
D | Kconfig | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 7 Support for Sunplus SoC family: SP7021 and succeeding SoC-based systems, 8 such as the Banana Pi BPI-F2S development board (and derivatives). 13 bool "Sunplus SP7021 SoC support" 24 Support for Sunplus SP7021 SoC. It is based on ARM 4-core 25 Cortex-A7 with various peripherals (e.g.: I2C, SPI, SDIO, 26 Ethernet, etc.), FPGA interface, chip-to-chip bus.
|
/Linux-v6.6/drivers/spi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # SPI driver configuration 5 menuconfig SPI config 6 bool "SPI support" 10 protocol. Chips that support SPI can have data transfer rates 12 controller and a chipselect. Most SPI slaves don't support 13 dynamic device discovery; some are even write-only or read-only. 15 SPI is widely used by microcontrollers to talk with sensors, 17 chips, analog to digital (and d-to-a) converters, and more. 18 MMC and SD cards can be accessed using SPI protocol; and for [all …]
|
D | spi-sunplus-sp7021.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // Author: Li-hao Kuo <lhjeff911@gmail.com> 8 #include <linux/dma-mapping.h> 15 #include <linux/spi/spi.h> 104 data_status = readl(pspim->s_base + SP7021_DATA_RDY_REG); in sp7021_spi_slave_irq() 106 writel(data_status , pspim->s_base + SP7021_DATA_RDY_REG); in sp7021_spi_slave_irq() 107 complete(&pspim->slave_isr); in sp7021_spi_slave_irq() 115 complete(&pspim->slave_isr); in sp7021_spi_slave_abort() 116 complete(&pspim->isr_done); in sp7021_spi_slave_abort() 120 static int sp7021_spi_slave_tx(struct spi_device *spi, struct spi_transfer *xfer) in sp7021_spi_slave_tx() argument [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for kernel SPI drivers. 6 ccflags-$(CONFIG_SPI_DEBUG) := -DDEBUG 8 # small core, mostly translating board-specific 10 obj-$(CONFIG_SPI_MASTER) += spi.o 11 obj-$(CONFIG_SPI_MEM) += spi-mem.o 12 obj-$(CONFIG_SPI_MUX) += spi-mux.o 13 obj-$(CONFIG_SPI_SPIDEV) += spidev.o 14 obj-$(CONFIG_SPI_LOOPBACK_TEST) += spi-loopback-test.o 16 # SPI master controller drivers (bus) [all …]
|
/Linux-v6.6/drivers/clk/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 55 depends on SPI 59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs 88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. 98 multi-function device has one fixed-rate oscillator, clocked 129 be pre-programmed to support other configurations and features not yet 178 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer. 196 For example, the CDCE925 contains two PLLs with spread-spectrum 206 tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier" 277 clock. These multi-function devices have two (S2MPS14) or three [all …]
|
/Linux-v6.6/drivers/rtc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 141 once-per-second update interrupts, used for synchronization. 159 will be called rtc-test. 173 will be called rtc-88pm860x. 183 will be called rtc-88pm80x. 187 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3" 190 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip. 193 will be called rtc-ab-b5ze-s3. [all …]
|
/Linux-v6.6/drivers/mmc/host/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 tristate "Sunplus SP7021 MMC Controller" 94 implements a hardware byte swapper using a 32-bit datum. 123 disabled, it will steal the MMC cards away - rendering them 474 MOXA provides one multi-functional card reader which can 475 be found on some embedded hardware such as UC-7112-LX. 526 of Alcor Micro PCI-E card reader 620 tristate "MMC/SD/SDIO over SPI" 625 Some systems access MMC/SD/SDIO cards using a SPI controller 631 If unsure, or if your system has no SPI master driver, say N. [all …]
|
/Linux-v6.6/drivers/tty/serial/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 comment "Non-8250 serial port support" 89 bool "Early console using RISC-V SBI" 95 Support for early debug console using RISC-V SBI. This enables 101 tristate "BCM1xxx on-chip DUART serial support" 107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that 113 the module will be called sb1250-duart. 129 bool "AT91 on-chip serial port support" 136 This enables the driver for the on-chip UARTs of the Atmel 145 Say Y here if you wish to use an on-chip UART on a Atmel [all …]
|
/Linux-v6.6/ |
D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
/Linux-v6.6/drivers/pinctrl/sunplus/ |
D | sppctl_sp7021.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * SP7021 Pin Controller Driver. 476 FNCN("SPIM0_INT", pinmux_type_fpmx, 0x16, 0, 7), /* 4x SPI masters */ 497 FNCN("SPI0S_INT", pinmux_type_fpmx, 0x20, 0, 7), /* 4x SPI slaves */
|