On Fri, Apr 12, 2019 at 10:02:06AM -0700, Tony Lindgren wrote: > From: "Tony Lindgren" <tony@xxxxxxxxxxx> > > The following changes since commit 8b30919a4e3c7aba32dd72e8208147a6496cb16c: > > ARM: OMAP2+: Handle reset quirks for dynamically allocated modules (2019-03-26 11:26:26 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.2/ti-sysc-signed > > for you to fetch changes up to d59b60564cbfe77d85c2f51b29941d8ed14984d1: > > bus: ti-sysc: Add generic enable/disable functions (2019-04-09 08:58:48 -0700) > > ---------------------------------------------------------------- > Driver changes for ti-sysc for v5.2 merge window > > This series of changes for ti-sysc interconnect target module driver > gets us to the point where we can actually drop legacy platform data > for many devices in favor of device tree data. > > To do this, we improve ti-sysc driver not to rely on platform data > callbacks to manage module clocks, and handle more quirks needed for > some devices. Also few minor fixes are needed, but were considered > not needed to be sent separately as they only show up with this series. > > Then we drop several thousands of lines of legacy platform data for > omap4, omap5, dra7, am335x and am437x. We drop platform data for mmc, > i2c, gpio and uart devices to start with as those are typically > easily tested on all devices. In case of unexpected issues, we can just > add back the legacy platform data for a single device type if needed. > > Finally we add initial support for enabling and disabling some devices > without legacy platform data callbacks. I was planning on sending the > dropping of legacy platform data as a separate series, but already > applied Roger's patch on top and pushed it out. > > Note that this series depends on related SoC and is based on those. Nice cleanup! Merged, thanks! -Olof