linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv8 0/2] Common Mailbox Framework
@ 2014-07-11  9:32 Jassi Brar
  2014-07-11  9:34 ` [PATCHv8 1/2] mailbox: rename pl320-ipc specific mailbox.h Jassi Brar
  2014-07-11  9:35 ` [PATCHv8 2/2] mailbox: Introduce framework for mailbox Jassi Brar
  0 siblings, 2 replies; 26+ messages in thread
From: Jassi Brar @ 2014-07-11  9:32 UTC (permalink / raw)
  To: devicetree, linux-kernel
  Cc: ks.giri, arnd, ijc+devicetree, mark.rutland, robh+dt, pawel.moll,
	courtney.cavin, mporter, slapdau, lftan.linux, loic.pallardy,
	s-anna, ashwin.chaugule, bjorn, patches, Mollie.Wu, t.takinishi

Hello,
  Here is the next revision of Mailbox framwork.

Changes since v7:
 o Added documentation and example usage.
 o Merged all patches into one that create api, bindings and
   documentation.

Changes since v6:
 o Separate out generic DT bindings patch.
 o Discard unnecessary aligned attributes.

Changes since v5:
 o Use standard error types instead of special type mbox_result.
 o Constify client struct in request_channel
 o Use reinit_completion instead of init_completion every time.
 o Improve commentary in bindings and code.

Changes since v4:
 o Common DT binding for Controller and Client drivers
    As a result, discard string based channel matching
 o Provide for an atomic 'peek' api, that a client could
    call to trigger the controller driver push data upwards.
 o OMAP and Highbank conversion to new api is left out, which
    can be converted later by the developers.

Changes since v3:
 o Change name of symbols from ipc to mbox
 o Return real types instead of void *
 o Align structures
 o Change some symbol names
	rxcb -> rx_callback
	txcb -> tx_done
 o Added kernel-doc for exported API
 o Dropped the cl_id and use clients pointer for callbacks.
 o Fixed locking of channel pool
 o Return negative error code for unsuccessful ipc_send_message()
 o Module referencing during mailbox assignment to a client.
 o Made error code symbols specific to mailbox.

Thanks
Jassi

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

end of thread, other threads:[~2014-07-17  7:34 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-11  9:32 [PATCHv8 0/2] Common Mailbox Framework Jassi Brar
2014-07-11  9:34 ` [PATCHv8 1/2] mailbox: rename pl320-ipc specific mailbox.h Jassi Brar
2014-07-11 17:12   ` Arnd Bergmann
2014-07-11  9:35 ` [PATCHv8 2/2] mailbox: Introduce framework for mailbox Jassi Brar
2014-07-11 11:46   ` Ashwin Chaugule
2014-07-14  4:17     ` Jassi Brar
2014-07-14  8:04       ` Ashwin Chaugule
2014-07-11 17:26   ` Arnd Bergmann
2014-07-14  5:40     ` Jassi Brar
2014-07-11 22:09   ` Markus Mayer
2014-07-14  4:56     ` Jassi Brar
2014-07-16  9:40   ` Sudeep Holla
2014-07-16 10:16     ` Arnd Bergmann
2014-07-16 11:16       ` Sudeep Holla
2014-07-16 11:32         ` Arnd Bergmann
2014-07-16 13:29           ` Sudeep Holla
2014-07-16 12:37       ` Jassi Brar
2014-07-16 12:45         ` Arnd Bergmann
2014-07-16 13:05           ` Jassi Brar
2014-07-16 13:09             ` Arnd Bergmann
2014-07-16 13:12               ` Jassi Brar
2014-07-16 14:08                 ` Arnd Bergmann
2014-07-16 14:18                   ` Jassi Brar
2014-07-16 16:09                     ` Suman Anna
2014-07-17  7:25                       ` Jassi Brar
2014-07-16 14:34                   ` Sudeep Holla

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).