Home
last modified time | relevance | path

Searched full:spicc (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/drivers/spi/
Dspi-meson-spicc.c2 * Driver for Amlogic Meson SPI communication controller (SPICC)
26 * The Meson SPICC controller could support DMA based transfers, but is not
171 static void meson_spicc_oen_enable(struct meson_spicc_device *spicc) in meson_spicc_oen_enable() argument
175 if (!spicc->data->has_oen) in meson_spicc_oen_enable()
178 conf = readl_relaxed(spicc->base + SPICC_ENH_CTL0) | in meson_spicc_oen_enable()
181 writel_relaxed(conf, spicc->base + SPICC_ENH_CTL0); in meson_spicc_oen_enable()
184 static inline bool meson_spicc_txfull(struct meson_spicc_device *spicc) in meson_spicc_txfull() argument
187 readl_relaxed(spicc->base + SPICC_STATREG)); in meson_spicc_txfull()
190 static inline bool meson_spicc_rxready(struct meson_spicc_device *spicc) in meson_spicc_rxready() argument
193 readl_relaxed(spicc->base + SPICC_STATREG)); in meson_spicc_rxready()
[all …]
DMakefile66 obj-$(CONFIG_SPI_MESON_SPICC) += spi-meson-spicc.o
DKconfig493 tristate "Amlogic Meson SPICC controller"
497 This enables master mode support for the SPICC (SPI communication
/Linux-v5.15/Documentation/devicetree/bindings/spi/
Damlogic,meson-gx-spicc.yaml5 $id: "http://devicetree.org/schemas/spi/amlogic,meson-gx-spicc.yaml#"
17 The Meson SPICC is a generic SPI controller for general purpose Full-Duplex
23 - amlogic,meson-gx-spicc # SPICC controller on Amlogic GX and compatible SoCs
24 - amlogic,meson-axg-spicc # SPICC controller on Amlogic AXG and compatible SoCs
25 - amlogic,meson-g12a-spicc # SPICC controller on Amlogic G12A and compatible SoCs
51 - amlogic,meson-g12a-spicc
84 compatible = "amlogic,meson-gx-spicc";
/Linux-v5.15/drivers/soc/amlogic/
Dmeson-secure-pwrc.c113 SEC_PD(SPICC, 0),
/Linux-v5.15/arch/arm64/boot/dts/amlogic/
Dmeson-gx.dtsi382 spicc: spi@8d80 { label
383 compatible = "amlogic,meson-gx-spicc";
Dmeson-gxbb.dtsi806 &spicc {
Dmeson-gxl.dtsi875 &spicc {
Dmeson-axg.dtsi1792 compatible = "amlogic,meson-axg-spicc";
1803 compatible = "amlogic,meson-axg-spicc";
Dmeson-g12-common.dtsi2197 compatible = "amlogic,meson-g12a-spicc";
2209 compatible = "amlogic,meson-g12a-spicc";
/Linux-v5.15/drivers/clk/meson/
Dg12a.c3953 /* SPICC SCLK source clock */