Home
last modified time | relevance | path

Searched refs:hspi (Results 1 – 5 of 5) sorted by relevance

/linux-5.19.10/drivers/spi/
Dspi-sh-hspi.c46 static void hspi_write(struct hspi_priv *hspi, int reg, u32 val) in hspi_write() argument
48 iowrite32(val, hspi->addr + reg); in hspi_write()
51 static u32 hspi_read(struct hspi_priv *hspi, int reg) in hspi_read() argument
53 return ioread32(hspi->addr + reg); in hspi_read()
56 static void hspi_bit_set(struct hspi_priv *hspi, int reg, u32 mask, u32 set) in hspi_bit_set() argument
58 u32 val = hspi_read(hspi, reg); in hspi_bit_set()
63 hspi_write(hspi, reg, val); in hspi_bit_set()
69 static int hspi_status_check_timeout(struct hspi_priv *hspi, u32 mask, u32 val) in hspi_status_check_timeout() argument
74 if ((mask & hspi_read(hspi, SPSR)) == val) in hspi_status_check_timeout()
80 dev_err(hspi->dev, "timeout\n"); in hspi_status_check_timeout()
[all …]
DMakefile115 obj-$(CONFIG_SPI_SH_HSPI) += spi-sh-hspi.o
/linux-5.19.10/Documentation/devicetree/bindings/spi/
Drenesas,hspi.yaml4 $id: http://devicetree.org/schemas/spi/renesas,hspi.yaml#
19 - renesas,hspi-r8a7778 # R-Car M1A
20 - renesas,hspi-r8a7779 # R-Car H1
21 - const: renesas,hspi
51 compatible = "renesas,hspi-r8a7778", "renesas,hspi";
/linux-5.19.10/arch/arm/boot/dts/
Dr8a7778.dtsi438 compatible = "renesas,hspi-r8a7778", "renesas,hspi";
449 compatible = "renesas,hspi-r8a7778", "renesas,hspi";
460 compatible = "renesas,hspi-r8a7778", "renesas,hspi";
599 "ssi2", "ssi3", "sru", "hspi";
Dr8a7779.dtsi432 compatible = "renesas,hspi-r8a7779", "renesas,hspi";
443 compatible = "renesas,hspi-r8a7779", "renesas,hspi";
454 compatible = "renesas,hspi-r8a7779", "renesas,hspi";
585 "hspi", "tmu2", "tmu1", "tmu0", "hscif1",