devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Mediatek pinctrl driver optimize and add Mediatek SoC Pinctrl/GPIO/EINT driver for mt6397/mt8127.
@ 2015-05-14  1:35 Hongzhou Yang
  2015-05-14  1:35 ` [PATCH 01/10] pinctrl: mediatek: data struct optimize and remove unused member Hongzhou Yang
                   ` (10 more replies)
  0 siblings, 11 replies; 27+ messages in thread
From: Hongzhou Yang @ 2015-05-14  1:35 UTC (permalink / raw)
  To: Rob Herring, Matthias Brugger, Linus Walleij
  Cc: Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King,
	Catalin Marinas, Will Deacon, Samuel Ortiz, Lee Jones,
	Hongzhou Yang, Sascha Hauer, Eddie Huang, Howard Chen,
	Ashwin Chaugule, Joe.C, Chaotian Jing, Fabian Frederick,
	Maoguang Meng, Axel Lin, devicetree, linux-kernel,
	linux-arm-kernel, linux-mediatek, linux-gpio, srv_heupstream,
	Sascha Hauer, dandan.he

This series patches include below changes:
  - Data struct optimize and remove unused member.
  - Since several mediatek soc use similiar input enable/smt/pull setting, add those settings into common code.
  - The first version of adding Mediatek SoC Pinctrl/GPIO driver for mt6397, mt6397 has 41 pins.
  - The first version of adding Mediatek SoC Pinctrl/GPIO/EINT driver for mt8127, mt8127 has 143 pins.


Hongzhou Yang (6):
  pinctrl: mediatek: add ies/smt control to common code.
  dt-bindings: mediatek: Modify pinctrl bindings for mt6397.
  pinctrl: mediatek: Add Pinctrl/GPIO driver for mt6397.
  pinctrl: dt bindings: mt6397: Add pinfunc header file for mt6397.
  arm64: dts: mt8173-evb: Add pinctrl/GPIO node for mt6397.
  ARM: dts: mt8135-evbp1: Add pinctrl/GPIO node for mt6397.

Yingjoe Chen (4):
  pinctrl: mediatek: data struct optimize and remove unused member
  pinctrl: mediatek: add mtk_pctrl_spec_pull_set_samereg common code
  pinctrl: mediatek: add pinctrl/GPIO/EINT driver for mt8127
  ARM: dts: mt8127: add pinctrl/GPIO/EINT node for mt8127

 .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt |    9 +-
 arch/arm/boot/dts/mt8127-pinfunc.h                 |  742 +++++++++++
 arch/arm/boot/dts/mt8127.dtsi                      |   22 +
 arch/arm/boot/dts/mt8135-evbp1.dts                 |    9 +
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |    8 +
 drivers/mfd/mt6397-core.c                          |    3 +
 drivers/pinctrl/mediatek/Kconfig                   |   12 +
 drivers/pinctrl/mediatek/Makefile                  |    2 +
 drivers/pinctrl/mediatek/pinctrl-mt6397.c          |   78 ++
 drivers/pinctrl/mediatek/pinctrl-mt8127.c          |  359 ++++++
 drivers/pinctrl/mediatek/pinctrl-mt8135.c          |   12 +-
 drivers/pinctrl/mediatek/pinctrl-mt8173.c          |  369 +++---
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |  155 ++-
 drivers/pinctrl/mediatek/pinctrl-mtk-common.h      |   75 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-mt6397.h      |  424 +++++++
 drivers/pinctrl/mediatek/pinctrl-mtk-mt8127.h      | 1318 ++++++++++++++++++++
 include/dt-bindings/pinctrl/mt6397-pinfunc.h       |  256 ++++
 17 files changed, 3595 insertions(+), 258 deletions(-)
 create mode 100644 arch/arm/boot/dts/mt8127-pinfunc.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6397.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8127.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6397.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8127.h
 create mode 100644 include/dt-bindings/pinctrl/mt6397-pinfunc.h

--
1.7.9.5

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

end of thread, other threads:[~2015-05-21  8:02 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-14  1:35 Mediatek pinctrl driver optimize and add Mediatek SoC Pinctrl/GPIO/EINT driver for mt6397/mt8127 Hongzhou Yang
2015-05-14  1:35 ` [PATCH 01/10] pinctrl: mediatek: data struct optimize and remove unused member Hongzhou Yang
2015-05-19  8:49   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 02/10] pinctrl: mediatek: add mtk_pctrl_spec_pull_set_samereg common code Hongzhou Yang
2015-05-19  8:50   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 03/10] pinctrl: mediatek: add ies/smt control to " Hongzhou Yang
2015-05-19  8:51   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 04/10] dt-bindings: mediatek: Modify pinctrl bindings for mt6397 Hongzhou Yang
2015-05-19  8:53   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 05/10] pinctrl: mediatek: Add Pinctrl/GPIO driver " Hongzhou Yang
2015-05-14  7:22   ` Lee Jones
2015-05-15  3:12     ` Hongzhou Yang
2015-05-14  1:35 ` [PATCH 06/10] pinctrl: dt bindings: mt6397: Add pinfunc header file " Hongzhou Yang
     [not found]   ` <1431567346-33780-7-git-send-email-hongzhou.yang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
2015-05-19  8:55     ` Linus Walleij
2015-05-14  1:35 ` [PATCH 07/10] arm64: dts: mt8173-evb: Add pinctrl/GPIO node " Hongzhou Yang
2015-05-19  8:57   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 08/10] ARM: dts: mt8135-evbp1: " Hongzhou Yang
     [not found]   ` <1431567346-33780-9-git-send-email-hongzhou.yang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
2015-05-19  8:57     ` Linus Walleij
2015-05-21  7:53       ` Matthias Brugger
2015-05-21  8:02         ` Matthias Brugger
2015-05-14  1:35 ` [PATCH 09/10] pinctrl: mediatek: add pinctrl/GPIO/EINT driver for mt8127 Hongzhou Yang
2015-05-19  9:01   ` Linus Walleij
2015-05-14  1:35 ` [PATCH 10/10] ARM: dts: mt8127: add pinctrl/GPIO/EINT node " Hongzhou Yang
2015-05-19  9:02   ` Linus Walleij
     [not found]     ` <CACRpkdZJ0oVQxLjOv_YVm_RN8_8ActMAx0hfNJDoJBdV7Rc=Qw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-21  7:54       ` Matthias Brugger
     [not found]         ` <CABuKBe+5zbGyb7hF3Q2VXtmm6C3QdmUV9jGJ1hdTAPY-Hbb2aw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-21  8:02           ` Matthias Brugger
2015-05-15 15:09 ` Mediatek pinctrl driver optimize and add Mediatek SoC Pinctrl/GPIO/EINT driver for mt6397/mt8127 Yingjoe Chen

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