devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv8 0/2] Common Mailbox Framework
@ 2014-07-11  9:32 Jassi Brar
       [not found] ` <1405071167-14503-1-git-send-email-jaswinder.singh-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
  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-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA
  Cc: ks.giri-Sze3O3UU22JBDgjK7y7TUQ, arnd-r2nGTMty4D4,
	ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg, mark.rutland-5wv7dgnIgG8,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A, pawel.moll-5wv7dgnIgG8,
	courtney.cavin-/MT0OVThwyLZJqsBc5GL+g,
	mporter-QSEj5FYQhm4dnm+yROfE0A, slapdau-/E1597aS9LT0CCvOHzKKcA,
	lftan.linux-Re5JQEeQqe8AvxtiuMwx3w, loic.pallardy-qxv4g6HH51o,
	s-anna-l0cyMroinI0, ashwin.chaugule-QSEj5FYQhm4dnm+yROfE0A,
	bjorn-UYDU3/A3LUY, patches-QSEj5FYQhm4dnm+yROfE0A,
	Mollie.Wu-l16TxrwUIHTQFUHtdCDX3A,
	t.takinishi-+CUm20s59erQFUHtdCDX3A

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
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2014-07-17  7:25 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
     [not found] ` <1405071167-14503-1-git-send-email-jaswinder.singh-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-07-11  9:34   ` [PATCHv8 1/2] mailbox: rename pl320-ipc specific mailbox.h Jassi Brar
     [not found]     ` <1405071252-14630-1-git-send-email-jaswinder.singh-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-07-11 17:12       ` Arnd Bergmann
2014-07-11  9:35 ` [PATCHv8 2/2] mailbox: Introduce framework for mailbox Jassi Brar
     [not found]   ` <1405071325-14683-1-git-send-email-jaswinder.singh-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2014-07-11 11:46     ` Ashwin Chaugule
     [not found]       ` <CAJ5Y-eYPffYQ57ERODyBYYKjL2FVhGapKmP0YxzcT9rswfaJaA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-07-14  4:17         ` Jassi Brar
     [not found]           ` <CAJe_Zhe5W4D+TzyfKdE8KvSc8SJwyHG3SQGpUyd8-ML-wHBDyg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-07-14  8:04             ` Ashwin Chaugule
2014-07-16  9:40     ` Sudeep Holla
     [not found]       ` <53C64883.2050709-5wv7dgnIgG8@public.gmane.org>
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
     [not found]             ` <CAJe_ZheAjhufEf3c72bwbvF11P070hxh0qZ9s5KDxwFUgH1ixg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
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
     [not found]                             ` <53C6A3CB.5060005-l0cyMroinI0@public.gmane.org>
2014-07-17  7:25                               ` Jassi Brar
2014-07-16 14:34                         ` Sudeep Holla
2014-07-11 17:26   ` Arnd Bergmann
     [not found]     ` <201407111926.13939.arnd-r2nGTMty4D4@public.gmane.org>
2014-07-14  5:40       ` Jassi Brar
2014-07-11 22:09   ` Markus Mayer
     [not found]     ` <CAPdLdqmBUFaCjdLrYJh3P2jizYC3GP0g7ut+FNaLQ5a73gMp0w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-07-14  4:56       ` Jassi Brar

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