From: "Zhu, Lejun" <lejun.zhu@linux.intel.com>
To: lee.jones@linaro.org, linus.walleij@linaro.org, broonie@kernel.org
Cc: sameo@linux.intel.com, mika.westerberg@linux.intel.com,
gnurou@gmail.com, linux-kernel@vger.kernel.org,
jacob.jun.pan@linux.intel.com, bin.yang@intel.com,
lejun.zhu@linux.intel.com
Subject: [PATCH v5 0/3] mfd: Intel SoC Power Management IC
Date: Tue, 3 Jun 2014 13:26:01 +0800 [thread overview]
Message-ID: <1401773164-30326-1-git-send-email-lejun.zhu@linux.intel.com> (raw)
Devices based on Intel SoC products such as Baytrail have a Power
Management IC. In the PMIC there are subsystems for voltage regulation,
A/D conversion, GPIO and PWMs. The PMIC in Baytrail-T platform is called
Crystal Cove.
This series contains common code for these PMICs, and device specific
support for Crystal Cove.
v2:
- Use regmap instead of creating our own I2C read/write callbacks.
- Add one missing EXPORT_SYMBOL.
- Remove some duplicate code and put them into pmic_regmap_load_from_hw.
v3:
- Use regmap-irq and remove lots of duplicate code.
- Remove 2 unused APIs.
- Some other cleanup.
v4:
- Remove all exported APIs which are wrappers of regmap API, export
the regmap in data structure instead.
- Combine intel_soc_pmic_core.c and intel_soc_pmic_i2c.c
- Clean up include files.
- Remove useless members of struct intel_soc_pmic_config.
- Fix various coding style issues.
v5:
- Add comment to describe what is done in _find_gpio_irq().
- Remove i2c id. Only keep ACPI id and match it in _probe().
- Further fix of coding style issues.
- Add the GPIO patch, to merge it along with the MFD changes.
Zhu, Lejun (3):
mfd: intel_soc_pmic: Core driver
mfd: intel_soc_pmic: Crystal Cove support
gpio: Add support for Intel Crystal Cove PMIC
drivers/gpio/Kconfig | 13 ++
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-crystalcove.c | 379 +++++++++++++++++++++++++++++++++++++
drivers/mfd/Kconfig | 12 ++
drivers/mfd/Makefile | 3 +
drivers/mfd/intel_soc_pmic_core.c | 168 ++++++++++++++++
drivers/mfd/intel_soc_pmic_core.h | 32 ++++
drivers/mfd/intel_soc_pmic_crc.c | 158 ++++++++++++++++
include/linux/mfd/intel_soc_pmic.h | 30 +++
9 files changed, 796 insertions(+)
create mode 100644 drivers/gpio/gpio-crystalcove.c
create mode 100644 drivers/mfd/intel_soc_pmic_core.c
create mode 100644 drivers/mfd/intel_soc_pmic_core.h
create mode 100644 drivers/mfd/intel_soc_pmic_crc.c
create mode 100644 include/linux/mfd/intel_soc_pmic.h
--
1.8.3.2
next reply other threads:[~2014-06-03 5:27 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-03 5:26 Zhu, Lejun [this message]
2014-06-03 5:26 ` [PATCH v5 1/3] mfd: intel_soc_pmic: Core driver Zhu, Lejun
2014-06-03 8:02 ` Lee Jones
2014-06-03 11:08 ` Mika Westerberg
2014-06-17 15:04 ` Lee Jones
2014-06-03 5:26 ` [PATCH v5 2/3] mfd: intel_soc_pmic: Crystal Cove support Zhu, Lejun
2014-06-03 8:04 ` Lee Jones
2014-06-03 11:10 ` Mika Westerberg
2014-06-17 15:04 ` Lee Jones
2014-06-03 5:26 ` [PATCH v5 3/3] gpio: Add support for Intel Crystal Cove PMIC Zhu, Lejun
2014-06-17 15:05 ` Lee Jones
2014-06-17 15:07 ` [GIT PULL] LinusW - Immutable branch between MFD and GPIO Lee Jones
2014-06-19 16:03 ` [GIT PULL v2] " Lee Jones
2014-07-07 14:56 ` [GIT PULL] " Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1401773164-30326-1-git-send-email-lejun.zhu@linux.intel.com \
--to=lejun.zhu@linux.intel.com \
--cc=bin.yang@intel.com \
--cc=broonie@kernel.org \
--cc=gnurou@gmail.com \
--cc=jacob.jun.pan@linux.intel.com \
--cc=lee.jones@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mika.westerberg@linux.intel.com \
--cc=sameo@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.