| /linux/drivers/spi/ ! |
| H A D | spi-pl022.c | 361 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 D | spear1310-evb.dts | 355 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 D | spear1340-evb.dts | 448 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 D | spear600.dtsi | 212 compatible = "arm,pl022", "arm,primecell"; 222 compatible = "arm,pl022", "arm,primecell"; 232 compatible = "arm,pl022", "arm,primecell";
|
| H A D | spear320.dtsi | 61 compatible = "arm,pl022", "arm,primecell"; 71 compatible = "arm,pl022", "arm,primecell";
|
| H A D | ste-dbx5x0.dtsi | 822 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 D | spear3xx.dtsi | 68 compatible = "arm,pl022", "arm,primecell";
|
| H A D | spear1340.dtsi | 113 compatible = "arm,pl022", "arm,primecell";
|
| H A D | spear13xx.dtsi | 281 compatible = "arm,pl022", "arm,primecell";
|
| H A D | spear1310.dtsi | 238 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm/boot/dts/nxp/lpc/ ! |
| H A D | lpc3250-phy3250.dts | 208 pl022,interface = <0>; 209 pl022,com-mode = <0>; 210 pl022,rx-level-trig = <1>; 211 pl022,tx-level-trig = <1>; 212 pl022,ctrl-len = <11>; 213 pl022,wait-state = <0>; 214 pl022,duplex = <0>;
|
| H A D | lpc32xx.dtsi | 185 compatible = "arm,pl022", "arm,primecell"; 211 compatible = "arm,pl022", "arm,primecell";
|
| H A D | lpc18xx.dtsi | 316 compatible = "arm,pl022", "arm,primecell"; 423 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm64/boot/dts/amd/ ! |
| H A D | amd-overdrive-rev-b0.dts | 66 pl022,interface = <0>; 67 pl022,com-mode = <0x0>; 68 pl022,rx-level-trig = <0>; 69 pl022,tx-level-trig = <0>;
|
| H A D | amd-seattle-soc.dtsi | 122 compatible = "arm,pl022", "arm,primecell"; 131 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ ! |
| H A D | ns2-svk.dts | 123 pl022,interface = <0>; 124 pl022,com-mode = <0>; 125 pl022,rx-level-trig = <1>; 126 pl022,tx-level-trig = <1>; 127 pl022,ctrl-len = <11>; 128 pl022,wait-state = <0>; 129 pl022,duplex = <0>;
|
| H A D | ns2.dtsi | 700 compatible = "arm,pl022", "arm,primecell"; 711 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm64/boot/dts/toshiba/ ! |
| H A D | tmpv7708.dtsi | 356 compatible = "arm,pl022", "arm,primecell"; 370 compatible = "arm,pl022", "arm,primecell"; 384 compatible = "arm,pl022", "arm,primecell"; 398 compatible = "arm,pl022", "arm,primecell"; 412 compatible = "arm,pl022", "arm,primecell"; 426 compatible = "arm,pl022", "arm,primecell"; 440 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm/boot/dts/hisilicon/ ! |
| H A D | hi3519.dtsi | 127 compatible = "arm,pl022", "arm,primecell"; 139 compatible = "arm,pl022", "arm,primecell"; 151 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/riscv/boot/dts/starfive/ ! |
| H A D | jh7110.dtsi | 477 compatible = "arm,pl022", "arm,primecell"; 492 compatible = "arm,pl022", "arm,primecell"; 507 compatible = "arm,pl022", "arm,primecell"; 749 compatible = "arm,pl022", "arm,primecell"; 764 compatible = "arm,pl022", "arm,primecell"; 779 compatible = "arm,pl022", "arm,primecell"; 794 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm/boot/dts/broadcom/ ! |
| H A D | bcm-cygnus.dtsi | 396 compatible = "arm,pl022", "arm,primecell"; 408 compatible = "arm,pl022", "arm,primecell"; 420 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm64/boot/dts/lg/ ! |
| H A D | lg131x.dtsi | 152 compatible = "arm,pl022", "arm,primecell"; 159 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm/boot/dts/arm/ ! |
| H A D | integratorap-im-pd1.dts | 181 compatible = "arm,pl022", "arm,primecell";
|
| H A D | versatile-ab.dts | 389 compatible = "arm,pl022", "arm,primecell";
|
| /linux/arch/arm64/boot/dts/broadcom/stingray/ ! |
| H A D | stingray.dtsi | 639 compatible = "arm,pl022", "arm,primecell"; 651 compatible = "arm,pl022", "arm,primecell";
|