Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/spi/
H A Dspi-pl022.c533 static int flush(struct pl022 *pl022) in flush() argument
679 __func__, pl022->rx, pl022->rx_end, pl022->tx, pl022->tx_end); in readwriter()
802 struct pl022 *pl022 = data; in dma_callback() local
1248 struct pl022 *pl022 = dev_id; in pl022_interrupt_handler() local
1299 if (pl022->tx == pl022->tx_end) { in pl022_interrupt_handler()
1311 if (pl022->rx >= pl022->rx_end) { in pl022_interrupt_handler()
1355 pl022->tx_end = pl022->tx + pl022->cur_transfer->len; in set_up_next_transfer()
1357 pl022->rx_end = pl022->rx + pl022->cur_transfer->len; in set_up_next_transfer()
1360 pl022->read = pl022->rx ? pl022->cur_chip->read : READING_NULL; in set_up_next_transfer()
1372 struct pl022 *pl022 = (struct pl022 *) data; in pump_transfers() local
[all …]
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dspi-pl022.yaml21 const: arm,pl022
28 - const: arm,pl022
45 pl022,autosuspend-delay:
51 pl022,rt:
83 pl022,interface:
91 pl022,com-mode:
100 pl022,rx-level-trig:
106 pl022,tx-level-trig:
112 pl022,ctrl-len:
118 pl022,wait-state:
[all …]
/openbmc/linux/arch/arm64/boot/dts/broadcom/northstar2/
H A Dns2-svk.dts116 pl022,hierarchy = <0>;
117 pl022,interface = <0>;
119 pl022,com-mode = <0>;
122 pl022,ctrl-len = <11>;
123 pl022,wait-state = <0>;
124 pl022,duplex = <0>;
140 pl022,hierarchy = <0>;
141 pl022,interface = <0>;
143 pl022,com-mode = <0>;
146 pl022,ctrl-len = <11>;
[all …]
/openbmc/linux/arch/arm/boot/dts/st/
H A Dspear1310-evb.dts355 pl022,hierarchy = <0>;
356 pl022,interface = <0>;
357 pl022,slave-tx-disable;
358 pl022,com-mode = <0>;
361 pl022,ctrl-len = <0x7>;
362 pl022,wait-state = <0>;
363 pl022,duplex = <0>;
388 pl022,hierarchy = <0>;
389 pl022,interface = <0>;
390 pl022,slave-tx-disable;
[all …]
H A Dspear1340-evb.dts448 pl022,hierarchy = <0>;
449 pl022,interface = <0>;
450 pl022,slave-tx-disable;
451 pl022,com-mode = <0x2>;
455 pl022,wait-state = <0>;
456 pl022,duplex = <0>;
464 pl022,hierarchy = <0>;
465 pl022,interface = <0>;
466 pl022,slave-tx-disable;
467 pl022,com-mode = <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";
/openbmc/linux/arch/arm64/boot/dts/amd/
H A Damd-overdrive-rev-b0.dts67 pl022,hierarchy = <0>;
68 pl022,interface = <0>;
69 pl022,com-mode = <0x0>;
70 pl022,rx-level-trig = <0>;
71 pl022,tx-level-trig = <0>;
H A Damd-overdrive-rev-b1.dts79 pl022,hierarchy = <0>;
80 pl022,interface = <0>;
81 pl022,com-mode = <0x0>;
82 pl022,rx-level-trig = <0>;
83 pl022,tx-level-trig = <0>;
H A Damd-seattle-soc.dtsi122 compatible = "arm,pl022", "arm,primecell";
132 compatible = "arm,pl022", "arm,primecell";
/openbmc/linux/arch/arm/boot/dts/nxp/lpc/
H A 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>;
H A Dlpc32xx.dtsi178 compatible = "arm,pl022", "arm,primecell";
202 compatible = "arm,pl022", "arm,primecell";
H A Dlpc18xx.dtsi314 compatible = "arm,pl022", "arm,primecell";
421 compatible = "arm,pl022", "arm,primecell";
/openbmc/linux/arch/arm64/boot/dts/toshiba/
H A Dtmpv7708.dtsi355 compatible = "arm,pl022", "arm,primecell";
369 compatible = "arm,pl022", "arm,primecell";
383 compatible = "arm,pl022", "arm,primecell";
397 compatible = "arm,pl022", "arm,primecell";
411 compatible = "arm,pl022", "arm,primecell";
425 compatible = "arm,pl022", "arm,primecell";
439 compatible = "arm,pl022", "arm,primecell";
/openbmc/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";
/openbmc/qemu/hw/ssi/
H A Dmeson.build4 system_ss.add(when: 'CONFIG_PL022', if_true: files('pl022.c'))
/openbmc/linux/arch/riscv/boot/dts/starfive/
H A Djh7110.dtsi450 compatible = "arm,pl022", "arm,primecell";
465 compatible = "arm,pl022", "arm,primecell";
480 compatible = "arm,pl022", "arm,primecell";
680 compatible = "arm,pl022", "arm,primecell";
695 compatible = "arm,pl022", "arm,primecell";
710 compatible = "arm,pl022", "arm,primecell";
725 compatible = "arm,pl022", "arm,primecell";
/openbmc/linux/arch/arm64/boot/dts/lg/
H A Dlg1313.dtsi173 compatible = "arm,pl022", "arm,primecell";
180 compatible = "arm,pl022", "arm,primecell";
H A Dlg1312.dtsi173 compatible = "arm,pl022", "arm,primecell";
180 compatible = "arm,pl022", "arm,primecell";
/openbmc/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";
/openbmc/linux/arch/arm/boot/dts/arm/
H A Dintegratorap-im-pd1.dts182 compatible = "arm,pl022", "arm,primecell";

12