/Linux-v5.4/drivers/spi/ |
D | spi-pl022.c | 364 struct pl022 { struct 451 static void internal_cs_control(struct pl022 *pl022, u32 command) in internal_cs_control() argument 455 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control() 457 tmp &= ~BIT(pl022->cur_cs); in internal_cs_control() 459 tmp |= BIT(pl022->cur_cs); in internal_cs_control() 460 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control() 463 static void pl022_cs_control(struct pl022 *pl022, u32 command) in pl022_cs_control() argument 465 if (pl022->vendor->internal_cs_ctrl) in pl022_cs_control() 466 internal_cs_control(pl022, command); in pl022_cs_control() 467 else if (gpio_is_valid(pl022->cur_cs)) in pl022_cs_control() [all …]
|
D | Makefile | 79 obj-$(CONFIG_SPI_PL022) += spi-pl022.o
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | spear1310-evb.dts | 355 pl022,hierarchy = <0>; 356 pl022,interface = <0>; 357 pl022,slave-tx-disable; 358 pl022,com-mode = <0>; 359 pl022,rx-level-trig = <0>; 360 pl022,tx-level-trig = <0>; 361 pl022,ctrl-len = <0x7>; 362 pl022,wait-state = <0>; 363 pl022,duplex = <0>; 388 pl022,hierarchy = <0>; [all …]
|
D | spear1340-evb.dts | 448 pl022,hierarchy = <0>; 449 pl022,interface = <0>; 450 pl022,slave-tx-disable; 451 pl022,com-mode = <0x2>; 452 pl022,rx-level-trig = <0>; 453 pl022,tx-level-trig = <0>; 454 pl022,ctrl-len = <0x11>; 455 pl022,wait-state = <0>; 456 pl022,duplex = <0>; 464 pl022,hierarchy = <0>; [all …]
|
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>;
|
D | hi3519.dtsi | 127 compatible = "arm,pl022", "arm,primecell"; 139 compatible = "arm,pl022", "arm,primecell"; 151 compatible = "arm,pl022", "arm,primecell";
|
D | spear320.dtsi | 61 compatible = "arm,pl022", "arm,primecell"; 71 compatible = "arm,pl022", "arm,primecell";
|
D | ste-dbx5x0.dtsi | 721 compatible = "arm,pl022", "arm,primecell"; 735 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";
|
D | spear3xx.dtsi | 68 compatible = "arm,pl022", "arm,primecell";
|
D | bcm-cygnus.dtsi | 394 compatible = "arm,pl022", "arm,primecell"; 406 compatible = "arm,pl022", "arm,primecell"; 418 compatible = "arm,pl022", "arm,primecell";
|
D | spear1340.dtsi | 115 compatible = "arm,pl022", "arm,primecell";
|
D | ste-u300.dts | 446 compatible = "arm,pl022", "arm,primecell"; 458 compatible = "arm,pl022-dummy";
|
D | lpc32xx.dtsi | 179 compatible = "arm,pl022", "arm,primecell"; 203 compatible = "arm,pl022", "arm,primecell";
|
D | lpc18xx.dtsi | 314 compatible = "arm,pl022", "arm,primecell"; 421 compatible = "arm,pl022", "arm,primecell";
|
D | spear13xx.dtsi | 281 compatible = "arm,pl022", "arm,primecell";
|
/Linux-v5.4/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2-svk.dts | 116 pl022,hierarchy = <0>; 117 pl022,interface = <0>; 118 pl022,slave-tx-disable = <0>; 119 pl022,com-mode = <0>; 120 pl022,rx-level-trig = <1>; 121 pl022,tx-level-trig = <1>; 122 pl022,ctrl-len = <11>; 123 pl022,wait-state = <0>; 124 pl022,duplex = <0>; 140 pl022,hierarchy = <0>; [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/amd/ |
D | amd-overdrive.dts | 55 pl022,hierarchy = <0>; 56 pl022,interface = <0>; 57 pl022,com-mode = <0x0>; 58 pl022,rx-level-trig = <0>; 59 pl022,tx-level-trig = <0>;
|
D | amd-overdrive-rev-b0.dts | 74 pl022,hierarchy = <0>; 75 pl022,interface = <0>; 76 pl022,com-mode = <0x0>; 77 pl022,rx-level-trig = <0>; 78 pl022,tx-level-trig = <0>;
|
D | amd-overdrive-rev-b1.dts | 78 pl022,hierarchy = <0>; 79 pl022,interface = <0>; 80 pl022,com-mode = <0x0>; 81 pl022,rx-level-trig = <0>; 82 pl022,tx-level-trig = <0>;
|
D | husky.dts | 74 pl022,hierarchy = <0>; 75 pl022,interface = <0>; 76 pl022,com-mode = <0x0>; 77 pl022,rx-level-trig = <0>; 78 pl022,tx-level-trig = <0>;
|
D | amd-seattle-soc.dtsi | 112 compatible = "arm,pl022", "arm,primecell"; 122 compatible = "arm,pl022", "arm,primecell";
|
/Linux-v5.4/Documentation/devicetree/bindings/spi/ |
D | qcom,spi-qup.txt | 66 compatible = "arm,pl022-dummy"; 75 compatible = "arm,pl022-dummy"; 84 compatible = "arm,pl022-dummy"; 94 compatible = "arm,pl022-dummy";
|
/Linux-v5.4/arch/arm64/boot/dts/lg/ |
D | lg1312.dtsi | 172 compatible = "arm,pl022", "arm,primecell"; 179 compatible = "arm,pl022", "arm,primecell";
|
D | lg1313.dtsi | 172 compatible = "arm,pl022", "arm,primecell"; 179 compatible = "arm,pl022", "arm,primecell";
|
/Linux-v5.4/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray.dtsi | 525 compatible = "arm,pl022", "arm,primecell"; 537 compatible = "arm,pl022", "arm,primecell";
|