Thread (18 messages) 18 messages, 3 authors, 2019-03-08
STALE2648d
Revisions (18)
  1. v1 [diff vs current]
  2. v2 current
  3. v3 [diff vs current]
  4. v4 [diff vs current]
  5. v5 [diff vs current]
  6. v6 [diff vs current]
  7. v7 [diff vs current]
  8. v8 [diff vs current]
  9. v9 [diff vs current]
  10. v10 [diff vs current]
  11. v11 [diff vs current]
  12. v12 [diff vs current]
  13. v13 [diff vs current]
  14. v13 [diff vs current]
  15. v14 [diff vs current]
  16. v15 [diff vs current]
  17. v16 [diff vs current]
  18. v17 [diff vs current]

[PATCH v2 00/10] support gce on mt8183 platform

From: Bibby Hsieh <hidden>
Date: 2019-03-06 09:51:31
Also in: linux-devicetree, linux-mediatek, lkml

Changes since v1:
 - add prefix "cmdq" in the commit subject
 - add dt-binding document for get event and subsys function
 - add fix up tag in fixup patch
 - fix up some coding style (alignment)

MTK will support gce function on mt8183 platform.
	dt-binding: gce: add gce header file for mt8183
	soc: mediatek: cmdq: add mt8183 compatible name

Besides above patches, we refine gce driver on those patches.
	soc: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq driver data
	soc: mediatek: cmdq: clear the event in cmdq initial flow

In ordet to enhance the convenience of gce usage, we add new helper
functions and refine the method of instruction combining. 
	dt-binding: gce: add binding for gce event property
	dt-binding: gce: add binding for gce subsys property
	soc: mediatek: cmdq: add packet encoder function
	soc: mediatek: cmdq: add polling function
	soc: mediatek: cmdq: add cmdq_dev_get_subsys function
	soc: mediatek: cmdq: add cmdq_dev_get_event function

Bibby Hsieh (10):
  dt-binding: gce: add gce header file for mt8183
  dt-binding: gce: add binding for gce event property
  dt-binding: gce: add binding for gce subsys property
  soc: mediatek: cmdq: add mt8183 compatible name
  soc: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq driver data
  soc: mediatek: cmdq: clear the event in cmdq initial flow
  soc: mediatek: cmdq: add packet encoder function
  soc: mediatek: cmdq: add polling function
  soc: mediatek: cmdq: add cmdq_dev_get_subsys function
  soc: mediatek: cmdq: add cmdq_dev_get_event function

 .../devicetree/bindings/mailbox/mtk-gce.txt        |  33 +++-
 drivers/mailbox/mtk-cmdq-mailbox.c                 |  18 +-
 drivers/soc/mediatek/mtk-cmdq-helper.c             | 202 +++++++++++++++++----
 include/dt-bindings/gce/mt8183-gce.h               | 177 ++++++++++++++++++
 include/linux/mailbox/mtk-cmdq-mailbox.h           |   5 +
 include/linux/soc/mediatek/mtk-cmdq.h              |  61 ++++++-
 6 files changed, 439 insertions(+), 57 deletions(-)
 create mode 100644 include/dt-bindings/gce/mt8183-gce.h

-- 
1.9.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help