linux/include/dt-bindings
Mikko Perttunen fed8b7e366 dt-bindings: tegra186-hsp: Add shared mailboxes
Shared mailboxes are a mechanism to transport data from one processor in
the system to another. They are bidirectional links with both a producer
and a consumer. Interrupts are used to let the consumer know when data
was written to the mailbox by the producer, and to let the producer know
when the consumer has read the data from the mailbox. These interrupts
are mapped to one or more "shared interrupts". Typically each processor
in the system owns one of these shared interrupts.

Add documentation to the device tree bindings about how clients can use
mailbox specifiers to request a specific shared mailbox and select which
direction they drive. Also document how to specify the shared interrupts
in addition to the existing doorbell interrupt.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
2018-12-21 22:31:26 -06:00
..
arm
bus bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x 2018-07-09 22:31:27 -07:00
clk
clock This time it looks like a quieter release cycle in the clk tree. I guess that's 2018-10-31 11:08:30 -07:00
display License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dma MIPS: dts: jz4780: Add DMA controller node to the devicetree 2018-05-02 15:08:34 +02:00
gce dt-bindings: soc: Add documentation for the MediaTek GCE unit 2018-08-03 19:52:14 +05:30
gpio pinctrl: Add compatibles for Amlogic Meson G12A pin controllers 2018-08-29 10:34:53 +02:00
i2c
iio iio: adc: Update QCOM ADC license to SPDX format 2018-08-18 18:11:46 +01:00
input Input: gpio-keys - add support for wakeup event action 2018-03-14 10:13:22 -07:00
interrupt-controller ARM: dt: relicense two DT binding IRQ headers 2018-10-26 07:46:32 -05:00
leds License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mailbox dt-bindings: tegra186-hsp: Add shared mailboxes 2018-12-21 22:31:26 -06:00
media media: dt-bindings: Add bindings for TDA1997X 2018-02-22 12:45:42 -05:00
memory dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI 2018-07-18 17:01:04 +02:00
mfd dt-bindings: Add binding for atmel-usart in SPI mode 2018-09-10 16:07:11 +01:00
mips MIPS: lantiq: Add a GPHY driver which uses the RCU syscon-mfd 2017-09-04 21:19:02 +02:00
mux License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
net dt-bindings: net: vsc8531: add two additional LED modes for VSC8584 2018-10-08 10:31:27 -07:00
phy dt-bindings: phy: Update SERDES_MAX to be SERDES_MAX + 1 2018-10-22 19:27:14 -07:00
pinctrl ARM: SoC device tree updates for 4.20 2018-10-29 15:05:20 -07:00
power Actions Semi SoC drivers for v4.20 #2 2018-10-02 10:02:59 +02:00
pwm License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
regulator regulator: dt-bindings: add QCOM RPMh regulator bindings 2018-08-10 17:30:25 +01:00
reset This time it looks like a quieter release cycle in the clk tree. I guess that's 2018-10-31 11:08:30 -07:00
soc drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs 2018-07-21 13:32:06 -05:00
sound ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections 2018-05-30 11:37:30 +01:00
spmi
thermal dt-bindings: thermal: samsung: Add SPDX license identifier 2018-10-15 13:35:45 -05:00
usb dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings 2018-09-20 12:56:02 +02:00