Home
last modified time | relevance | path

Searched full:pbx (Results 1 – 17 of 17) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/mailbox/
Darm,mhuv3.yaml23 is composed of a MHU Sender (MHUS) containing a PostBox (PBX) block and a MHU
26 PBX is used to
36 Both PBX and MBX need to be present and defined in the DT description if you
118 optional PBX/MBX interrupts, representing the events generated during the
140 description: PBX/MBX Combined interrupt
142 description: PBX/MBX FIFO Combined interrupt
144 description: PBX/MBX FIFO Channel <N> Low Tide interrupt
146 description: PBX/MBX FIFO Channel <N> High Tide interrupt
148 description: PBX/MBX FIFO Channel <N> Flush interrupt
157 - pattern: '^pbx-dbch-xfer-ack-[0-9]+$'
[all …]
/linux-6.14.4/drivers/mailbox/
Darm_mhuv3.c232 "PBX",
339 * @pbx: Base address of the PBX register mapping region.
357 struct mhu3_pbx_frame_reg __iomem *pbx; member
375 writel_relaxed_bitmask(0x1, &mhu->pbx->dbcw[priv->ch_idx].int_en, tfr_ack); in mhuv3_doorbell_tx_startup()
385 writel_relaxed_bitmask(0x0, &mhu->pbx->dbcw[priv->ch_idx].int_en, tfr_ack); in mhuv3_doorbell_tx_shutdown()
388 writel_relaxed_bitmask(0x1, &mhu->pbx->dbcw[priv->ch_idx].int_clr, tfr_ack); in mhuv3_doorbell_tx_shutdown()
427 done = !(readl_relaxed(&mhu->pbx->dbcw[priv->ch_idx].st) & in mhuv3_doorbell_last_tx_done()
456 writel_relaxed(BIT(priv->doorbell), &mhu->pbx->dbcw[priv->ch_idx].set); in mhuv3_doorbell_send_data()
577 struct pdbcw_page __iomem *dbcw = mhu->pbx->dbcw; in mhuv3_dbe_combined_irq_setup()
636 st = readl_relaxed_bitmask(&mhu->pbx->dbcw[channel].int_st, in mhuv3_dbe_doorbell_lookup()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/arm/
Darm,realview.yaml47 - const: arm,realview-pbx
70 - const: arm,realview-pbx-soc
/linux-6.14.4/arch/arm/mach-versatile/
Drealview.c13 "arm,realview-pbx",
Dplatsmp-realview.c35 { .compatible = "arm,realview-pbx-syscon", },
/linux-6.14.4/drivers/clk/versatile/
DKconfig13 - RealView PB1176, EB, PB11MP and PBX
/linux-6.14.4/arch/arm/boot/dts/arm/
DMakefile21 arm-realview-pbx-a9.dtb
Darm-realview-pbx.dtsi29 compatible = "arm,realview-pbx";
174 compatible = "arm,realview-pbx-soc", "simple-bus";
181 compatible = "arm,realview-pbx-syscon", "syscon", "simple-mfd";
Darm-realview-pba8.dts24 #include "arm-realview-pbx.dtsi"
Darm-realview-pbx-a9.dts24 #include "arm-realview-pbx.dtsi"
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Darm,dev-platforms-syscon.yaml37 - arm,realview-pbx-syscon
/linux-6.14.4/drivers/power/reset/
Darm-versatile-reboot.c66 .compatible = "arm,realview-pbx-syscon",
/linux-6.14.4/drivers/soc/versatile/
Dsoc-realview.c25 { .compatible = "arm,realview-pbx-soc", },
/linux-6.14.4/drivers/mtd/maps/
Dphysmap-versatile.c58 .compatible = "arm,realview-pbx-syscon",
/linux-6.14.4/drivers/parport/
Dparport_mfc3.c35 * 10-17 | PBx | <-> | DATA0 - DATA7
/linux-6.14.4/drivers/gpu/drm/pl111/
Dpl111_versatile.c70 .compatible = "arm,realview-pbx-syscon",
/linux-6.14.4/arch/arm/
DKconfig.debug814 and PBX platforms.