From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD fixes for v4.7
Date: Thu, 30 Jun 2016 07:59:45 +0100 [thread overview]
Message-ID: <20160630065945.GC1707@dell> (raw)
Linus,
Please see below for the MFD fixes pull-request. Contained are some
standard fixes and unusually an extension to the Reset API. Some of
those changes are required to fix a bug introduced in -rc1, which
introduces extra 'reset line checks' i.e. whether the line is shared
or not. If a line is shared and the new *_shared() API is not used,
the request fails with an error. This breaks USB in v4.7 for ST's
platforms.
Admittedly, there are some patches contained in our (MFD/Reset)
immutable branch which are not true -fixes, but there isn't anything I
can do about that. Rest assured though, there aren't any API
'changes'. Everything is the same from the consumer's perspective.
The following changes since commit 1a695a905c18548062509178b98bc91e67510864:
Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-fixes-4.7
for you to fetch changes up to ba4a1c28a92df55b9263e838068b92eaa80c7850:
mfd: da9053: Fix compiler warning message for uninitialised variable (2016-06-30 07:44:23 +0100)
----------------------------------------------------------------
- Bug Fixes
- Use new reset_*_get_shared() variant to prevent reset line obtainment failure
- Fixes: 0b52297 ("reset: Add support for shared reset controls")
- Fix unintentional switch() fall-through into error path
- Fix uninitialised variable compiler warning
----------------------------------------------------------------
Lee Jones (9):
reset: Reorder inline reset_control_get*() wrappers
reset: Ensure drivers are explicit when requesting reset lines
reset: Supply *_shared variant calls when using of_* API
reset: Supply *_shared variant calls when using *_optional APIs
reset: TRIVIAL: Add line break at same place for similar APIs
usb: host: ohci-st: Inform the reset framework that our reset line may be shared
usb: host: ehci-st: Inform the reset framework that our reset line may be shared
usb: dwc3: st: Inform the reset framework that our reset line may be shared
phy: phy-stih407-usb: Inform the reset framework that our reset line may be shared
Rhyland Klein (1):
mfd: max77620: Fix FPS switch statements
Steve Twiss (1):
mfd: da9053: Fix compiler warning message for uninitialised variable
drivers/mfd/max77620.c | 2 +
drivers/phy/phy-stih407-usb.c | 2 +-
drivers/usb/dwc3/dwc3-st.c | 3 +-
drivers/usb/host/ehci-st.c | 6 +-
drivers/usb/host/ohci-st.c | 6 +-
include/linux/mfd/da9052/da9052.h | 2 +-
include/linux/reset.h | 211 ++++++++++++++++++++++++++++++--------
7 files changed, 181 insertions(+), 51 deletions(-)
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
next reply other threads:[~2016-06-30 7:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-30 6:59 Lee Jones [this message]
2016-07-01 10:18 ` [GIT PULL] MFD fixes for v4.7 Lee Jones
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=20160630065945.GC1707@dell \
--to=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/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.