Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/spi/
Dspi-pl022.c364 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 …]
DMakefile79 obj-$(CONFIG_SPI_PL022) += spi-pl022.o
/Linux-v5.4/arch/arm/boot/dts/
Dspear1310-evb.dts355 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 …]
Dspear1340-evb.dts448 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 …]
Dlpc3250-phy3250.dts208 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>;
Dhi3519.dtsi127 compatible = "arm,pl022", "arm,primecell";
139 compatible = "arm,pl022", "arm,primecell";
151 compatible = "arm,pl022", "arm,primecell";
Dspear320.dtsi61 compatible = "arm,pl022", "arm,primecell";
71 compatible = "arm,pl022", "arm,primecell";
Dste-dbx5x0.dtsi721 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";
Dspear3xx.dtsi68 compatible = "arm,pl022", "arm,primecell";
Dbcm-cygnus.dtsi394 compatible = "arm,pl022", "arm,primecell";
406 compatible = "arm,pl022", "arm,primecell";
418 compatible = "arm,pl022", "arm,primecell";
Dspear1340.dtsi115 compatible = "arm,pl022", "arm,primecell";
Dste-u300.dts446 compatible = "arm,pl022", "arm,primecell";
458 compatible = "arm,pl022-dummy";
Dlpc32xx.dtsi179 compatible = "arm,pl022", "arm,primecell";
203 compatible = "arm,pl022", "arm,primecell";
Dlpc18xx.dtsi314 compatible = "arm,pl022", "arm,primecell";
421 compatible = "arm,pl022", "arm,primecell";
Dspear13xx.dtsi281 compatible = "arm,pl022", "arm,primecell";
/Linux-v5.4/arch/arm64/boot/dts/broadcom/northstar2/
Dns2-svk.dts116 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/
Damd-overdrive.dts55 pl022,hierarchy = <0>;
56 pl022,interface = <0>;
57 pl022,com-mode = <0x0>;
58 pl022,rx-level-trig = <0>;
59 pl022,tx-level-trig = <0>;
Damd-overdrive-rev-b0.dts74 pl022,hierarchy = <0>;
75 pl022,interface = <0>;
76 pl022,com-mode = <0x0>;
77 pl022,rx-level-trig = <0>;
78 pl022,tx-level-trig = <0>;
Damd-overdrive-rev-b1.dts78 pl022,hierarchy = <0>;
79 pl022,interface = <0>;
80 pl022,com-mode = <0x0>;
81 pl022,rx-level-trig = <0>;
82 pl022,tx-level-trig = <0>;
Dhusky.dts74 pl022,hierarchy = <0>;
75 pl022,interface = <0>;
76 pl022,com-mode = <0x0>;
77 pl022,rx-level-trig = <0>;
78 pl022,tx-level-trig = <0>;
Damd-seattle-soc.dtsi112 compatible = "arm,pl022", "arm,primecell";
122 compatible = "arm,pl022", "arm,primecell";
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dqcom,spi-qup.txt66 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/
Dlg1312.dtsi172 compatible = "arm,pl022", "arm,primecell";
179 compatible = "arm,pl022", "arm,primecell";
Dlg1313.dtsi172 compatible = "arm,pl022", "arm,primecell";
179 compatible = "arm,pl022", "arm,primecell";
/Linux-v5.4/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi525 compatible = "arm,pl022", "arm,primecell";
537 compatible = "arm,pl022", "arm,primecell";

12