Home
last modified time | relevance | path

Searched refs:pl022 (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/spi/
H A Dspi-pl022.c361 struct pl022 { struct
429 static void internal_cs_control(struct pl022 *pl022, bool enable) in internal_cs_control() argument
433 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
435 tmp &= ~BIT(pl022->cur_cs); in internal_cs_control()
437 tmp |= BIT(pl022->cur_cs); in internal_cs_control()
438 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
443 struct pl022 *pl022 = spi_controller_get_devdata(spi->controller); in pl022_cs_control() local
444 if (pl022->vendor->internal_cs_ctrl) in pl022_cs_control()
445 internal_cs_control(pl022, enable); in pl022_cs_control()
452 static int flush(struct pl022 *pl022) in flush() argument
[all …]
/linux/arch/arm/boot/dts/st/
H A Dspear1310-evb.dts355 pl022,interface = <0>;
356 pl022,com-mode = <0>;
357 pl022,rx-level-trig = <0>;
358 pl022,tx-level-trig = <0>;
359 pl022,ctrl-len = <0x7>;
360 pl022,wait-state = <0>;
361 pl022,duplex = <0>;
386 pl022,interface = <0>;
387 pl022,com-mode = <0x2>;
388 pl022,rx-level-trig = <0>;
[all …]
H A Dspear1340-evb.dts448 pl022,interface = <0>;
449 pl022,com-mode = <0x2>;
450 pl022,rx-level-trig = <0>;
451 pl022,tx-level-trig = <0>;
452 pl022,ctrl-len = <0x11>;
453 pl022,wait-state = <0>;
454 pl022,duplex = <0>;
462 pl022,interface = <0>;
463 pl022,com-mode = <0>;
464 pl022,rx-level-trig = <0>;
[all …]
H A Dspear600.dtsi212 compatible = "arm,pl022", "arm,primecell";
222 compatible = "arm,pl022", "arm,primecell";
232 compatible = "arm,pl022", "arm,primecell";
H A Dspear320.dtsi61 compatible = "arm,pl022", "arm,primecell";
71 compatible = "arm,pl022", "arm,primecell";
H A Dste-dbx5x0.dtsi822 compatible = "arm,pl022", "arm,primecell";
839 compatible = "arm,pl022", "arm,primecell";
856 compatible = "arm,pl022", "arm,primecell";
873 compatible = "arm,pl022", "arm,primecell";
890 compatible = "arm,pl022", "arm,primecell";
907 compatible = "arm,pl022", "arm,primecell";
H A Dspear3xx.dtsi68 compatible = "arm,pl022", "arm,primecell";
H A Dspear1340.dtsi113 compatible = "arm,pl022", "arm,primecell";
H A Dspear13xx.dtsi281 compatible = "arm,pl022", "arm,primecell";
H A Dspear1310.dtsi238 compatible = "arm,pl022", "arm,primecell";
/linux/arch/arm64/boot/dts/amd/
H A Damd-overdrive-rev-b0.dts66 pl022,interface = <0>;
67 pl022,com-mode = <0x0>;
68 pl022,rx-level-trig = <0>;
69 pl022,tx-level-trig = <0>;
H A Damd-seattle-soc.dtsi122 compatible = "arm,pl022", "arm,primecell";
131 compatible = "arm,pl022", "arm,primecell";
/linux/arch/arm/boot/dts/hisilicon/
H A Dhi3519.dtsi127 compatible = "arm,pl022", "arm,primecell";
139 compatible = "arm,pl022", "arm,primecell";
151 compatible = "arm,pl022", "arm,primecell";
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-cygnus.dtsi396 compatible = "arm,pl022", "arm,primecell";
408 compatible = "arm,pl022", "arm,primecell";
420 compatible = "arm,pl022", "arm,primecell";
/linux/arch/arm/boot/dts/arm/
H A Dintegratorap-im-pd1.dts181 compatible = "arm,pl022", "arm,primecell";
H A Dversatile-ab.dts389 compatible = "arm,pl022", "arm,primecell";
H A Darm-realview-eb.dtsi359 compatible = "arm,pl022", "arm,primecell";
H A Darm-realview-pbx.dtsi350 compatible = "arm,pl022", "arm,primecell";
H A Darm-realview-pb1176.dts376 compatible = "arm,pl022", "arm,primecell";
H A Darm-realview-pb11mp.dts513 compatible = "arm,pl022", "arm,primecell";
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhi3660.dtsi973 compatible = "arm,pl022", "arm,primecell";
988 compatible = "arm,pl022", "arm,primecell";
H A Dhi3798cv200.dtsi330 compatible = "arm,pl022", "arm,primecell";
/linux/
H A DMAINTAINERS2297 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2298 F: drivers/spi/spi-pl022.c