Home
last modified time | relevance | path

Searched full:pl011 (Results 1 – 25 of 173) sorted by relevance

1234567

/openbmc/qemu/hw/arm/
H A DKconfig24 select PL011 # UART
77 select PL011 # UART
90 select PL011 # UART
108 select PL011 # UART
172 select PL011 # UART
197 select PL011 # UART
221 select PL011 # UART
281 select PL011 # UART
366 select PL011 # UART
442 select PL011 # UART
/openbmc/linux/Documentation/devicetree/bindings/serial/
H A Dpl011.yaml4 $id: http://devicetree.org/schemas/serial/pl011.yaml#
7 title: ARM AMBA Primecell PL011 serial UART
22 - arm,pl011
29 - const: arm,pl011
118 compatible = "arm,pl011", "arm,primecell";
H A Darm_sbsa_uart.txt2 This UART uses a subset of the PL011 registers and consequently lives
3 in the PL011 driver. It's baudrate and other communication parameters
/openbmc/qemu/hw/char/
H A Dpl011.c2 * Arm PrimeCell PL011 UART
23 #include "hw/char/pl011.h"
41 dev = qdev_new("pl011"); in pl011_create()
231 "PL011 data written to disabled UART\n"); in pl011_write_txdata()
235 "PL011 data written to disabled TX UART\n"); in pl011_write_txdata()
478 qemu_log_mask(LOG_UNIMP, "pl011: DMA not implemented\n"); in pl011_write()
533 PL011State *s = PL011(opaque); in pl011_clock_update()
548 PL011State *s = PL011(opaque); in pl011_clock_needed()
554 .name = "pl011/clock",
576 * Older versions of PL011 didn't ensure that the single in pl011_post_load()
[all …]
H A DKconfig12 config PL011 config
14 # The PL011 has both a Rust and a C implementation
/openbmc/linux/arch/arm/boot/dts/st/
H A Dspear310.dtsi53 compatible = "arm,pl011", "arm,primecell";
61 compatible = "arm,pl011", "arm,primecell";
69 compatible = "arm,pl011", "arm,primecell";
77 compatible = "arm,pl011", "arm,primecell";
85 compatible = "arm,pl011", "arm,primecell";
H A Dspear1310.dtsi247 compatible = "arm,pl011", "arm,primecell";
254 compatible = "arm,pl011", "arm,primecell";
261 compatible = "arm,pl011", "arm,primecell";
268 compatible = "arm,pl011", "arm,primecell";
275 compatible = "arm,pl011", "arm,primecell";
/openbmc/qemu/rust/hw/char/pl011/src/
H A Dlib.rs5 //! PL011 QEMU Device Model
7 //! This library implements a device model for the PrimeCell® UART (PL011)
23 pub const TYPE_PL011: &::std::ffi::CStr = c_str!("pl011");
H A Ddevice_class.rs28 name: c_str!("pl011/clock").as_ptr(),
49 name: c_str!("pl011/regs").as_ptr(),
73 name: c_str!("pl011").as_ptr(),
/openbmc/linux/arch/arm/boot/dts/hisilicon/
H A Dhi3519.dtsi52 compatible = "arm,pl011", "arm,primecell";
61 compatible = "arm,pl011", "arm,primecell";
70 compatible = "arm,pl011", "arm,primecell";
79 compatible = "arm,pl011", "arm,primecell";
88 compatible = "arm,pl011", "arm,primecell";
/openbmc/linux/arch/arm/mach-spear/
H A Dspear310.c218 OF_DEV_AUXDATA("arm,pl011", SPEAR310_UART1_BASE, NULL,
220 OF_DEV_AUXDATA("arm,pl011", SPEAR310_UART2_BASE, NULL,
222 OF_DEV_AUXDATA("arm,pl011", SPEAR310_UART3_BASE, NULL,
224 OF_DEV_AUXDATA("arm,pl011", SPEAR310_UART4_BASE, NULL,
226 OF_DEV_AUXDATA("arm,pl011", SPEAR310_UART5_BASE, NULL,
/openbmc/qemu/include/hw/char/
H A Dpl011.h22 #define TYPE_PL011 "pl011"
23 OBJECT_DECLARE_SIMPLE_TYPE(PL011State, PL011)
25 /* This shares the same struct (and cast macro) as the base pl011 device */
/openbmc/u-boot/arch/arm/mach-bcm283x/
H A DKconfig54 mini UART (rather than PL011) for the serial console. This is the
71 VideoCore firmware to select the PL011 UART for the console by:
93 mini UART (rather than PL011) for the serial console. This is the
109 mini UART (rather than PL011) for the serial console. This is the
/openbmc/u-boot/arch/arm/dts/
H A Dhi6220.dtsi184 compatible = "arm,pl011", "arm,primecell";
194 compatible = "arm,pl011", "arm,primecell";
205 compatible = "arm,pl011", "arm,primecell";
216 compatible = "arm,pl011", "arm,primecell";
226 compatible = "arm,pl011", "arm,primecell";
H A Dfsl-lx2160a.dtsi53 compatible = "arm,pl011";
59 compatible = "arm,pl011";
65 compatible = "arm,pl011";
72 compatible = "arm,pl011";
/openbmc/u-boot/drivers/serial/
H A Dserial_pl01x_internal.h9 * ARM PrimeCell UART's (PL010 & PL011)
12 * Definitions common to both PL010 & PL011
18 * We can use a combined structure for PL010 and PL011, because they overlap
108 * PL011 definitions
H A DKconfig314 bool "pl011"
317 PL011 UART type. You will need to provide parameters to make this
519 bool "Support for BCM283x PL011 UART"
523 Select this to enable an overriding PL011 driver for BCM283X SoCs
600 bool "ARM PL011 driver"
603 Select this to enable a UART for platforms using PL011.
606 bool "ARM PL010 and PL011 driver"
609 Select this to enable a UART for platforms using PL010 or PL011.
/openbmc/linux/arch/arm/boot/dts/intel/axm/
H A Daxm55xx.dtsi112 compatible = "arm,pl011", "arm,primecell";
121 compatible = "arm,pl011", "arm,primecell";
130 compatible = "arm,pl011", "arm,primecell";
139 compatible = "arm,pl011", "arm,primecell";
/openbmc/u-boot/doc/device-tree-bindings/serial/
H A Dpl01x.txt1 * ARM AMBA Primecell PL011 & PL010 serial UART
4 - compatible: must be "arm,primecell", "arm,pl011" or "arm,pl010"
/openbmc/qemu/rust/hw/char/pl011/
H A DCargo.toml2 name = "pl011"
7 description = "pl011 device model for QEMU"
H A Dmeson.build8 'pl011',
25 variables: {'crate': 'pl011'},
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Dfoundation-v8.dtsi199 compatible = "arm,pl011", "arm,primecell";
207 compatible = "arm,pl011", "arm,primecell";
215 compatible = "arm,pl011", "arm,primecell";
223 compatible = "arm,pl011", "arm,primecell";
H A Drtsm_ve-motherboard.dtsi170 compatible = "arm,pl011", "arm,primecell";
178 compatible = "arm,pl011", "arm,primecell";
186 compatible = "arm,pl011", "arm,primecell";
194 compatible = "arm,pl011", "arm,primecell";
/openbmc/qemu/tests/qtest/migration/aarch64/
H A Da-b-kernel.S31 /* output char 'A' to PL011 */
70 /* output char 'B' to PL011 */
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Daxis,artpec6-pinctrl.txt71 compatible = "arm,pl011", "arm,primecell";
80 compatible = "arm,pl011", "arm,primecell";

1234567