linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/3] mailbox: rockchip: Add mailbox driver for Rockchip platform
@ 2015-10-27  7:31 Caesar Wang
  2015-10-27  7:31 ` [PATCH v1 1/3] dt-bindings: rockchip-mailbox: Add mailbox controller document on Rockchip SoCs Caesar Wang
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Caesar Wang @ 2015-10-27  7:31 UTC (permalink / raw)
  To: Heiko Stuebner, Jassi Brar
  Cc: frank.wang, linux-rockchip, Caesar Wang, devicetree,
	Lorenzo Pieralisi, Olof Johansson, Kumar Gala, linux-kernel,
	Ian Campbell, Rob Herring, Pawel Moll, Will Deacon, Mark Rutland,
	Catalin Marinas, linux-arm-kernel

Mailbox is used by the Rockchip CPU cores to communicate
requests to MCU processor.

This driver is found on RK3368 SoCs.

The Mailbox module is a simple APB peripheral that allows both
the Cortex-A53 MCU system to communicate by writing operation to
generate interrupt.
The registers are accessible by both CPU via APB interface.

Tested on RK3368 SDK board.


Changes in v1:
- PATCH[1/3] doc:
- As the Rob Herring comments, s/share/shared/ and specify the value of #mbox-cells.
- Move the shared memory in mailbox, let's move the property the client
  driver in the future.
- PATCH[2/3] driver:
- The commit: %s/@/(num order).
- Add the module authors to instead of the notes.
- Add the COMPILE_TEST to auto compile test in Kconfig.
- Let the chan_to_idx() trys to instead of rockchip_mbox_chan.idx.
- Let's enable/disable the interrupt in startup/shutdown.
- Move the share memory and tx buf into the client drivers.
- PATCH[3/3] dts:
- fix "processormZ"--> "processor",the miss-fingerboard.
- Remove the shared memory in mailbox controller dtsi.

Caesar Wang (3):
  dt-bindings: rockchip-mailbox: Add mailbox controller document on
    Rockchip SoCs
  mailbox: rockchip: Add Rockchip mailbox driver
  ARM64: dts: rk3368: Add mailbox device nodes

 .../bindings/mailbox/rockchip-mailbox.txt          |  32 +++
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |  12 +
 drivers/mailbox/Kconfig                            |   9 +
 drivers/mailbox/Makefile                           |   2 +
 drivers/mailbox/rockchip-mailbox.c                 | 286 +++++++++++++++++++++
 5 files changed, 341 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mailbox/rockchip-mailbox.txt
 create mode 100644 drivers/mailbox/rockchip-mailbox.c

-- 
1.9.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-03-17  0:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-27  7:31 [PATCH v1 0/3] mailbox: rockchip: Add mailbox driver for Rockchip platform Caesar Wang
2015-10-27  7:31 ` [PATCH v1 1/3] dt-bindings: rockchip-mailbox: Add mailbox controller document on Rockchip SoCs Caesar Wang
2015-10-27  8:10   ` Rob Herring
2015-10-27  7:31 ` [PATCH v1 2/3] mailbox: rockchip: Add Rockchip mailbox driver Caesar Wang
2016-03-07 18:48   ` Heiko Stübner
2016-03-11  3:45     ` Jassi Brar
2015-10-27  7:31 ` [PATCH v1 3/3] ARM64: dts: rk3368: Add mailbox device nodes Caesar Wang
2015-10-27 20:33   ` kbuild test robot
2016-03-11  4:21   ` Caesar Wang
2016-03-17  0:30   ` Heiko Stübner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).