From: Thierry Reding <thierry.reding@gmail•com>
To: Thierry Reding <thierry.reding@gmail•com>
Cc: linux-tegra@vger•kernel.org,
Nagarjuna Kristam <nkristam@nvidia•com>,
linux-arm-kernel@lists•infradead.org,
Jon Hunter <jonathanh@nvidia•com>
Subject: [PATCH 0/7] Replace Tegra FUSE API by nvmem API
Date: Fri, 30 Aug 2019 00:19:04 +0200 [thread overview]
Message-ID: <20190829221911.24876-1-thierry.reding@gmail.com> (raw)
From: Thierry Reding <treding@nvidia•com>
The nvmem API provides a generic API to retrieve the kind of information
currently retrieved using the custom Tegra FUSE API. Convert the Tegra
FUSE driver to be an nvmem provider and export cells used by existing
drivers.
The three non-SoC drivers included in this series are meant to serve as
examples for how to use this. I'm not Cc'ing them to the subsystem
maintainers because the idea is to first merge the soc/tegra patches and
after that convert the consumers. Once the first patches are applied, I
will send out the consumers conversion patches to the respective
subsystems.
What's not included in this series is a cleanup patch that finally
removes the custom Tegra FUSE API. I'll follow up with that once these
patches have been applied.
Thierry
Thierry Reding (7):
soc/tegra: fuse: Restore base on sysfs failure
soc/tegra: fuse: Implement nvmem device
soc/tegra: fuse: Add cell information
soc/tegra: fuse: Register cell lookups for compatibility
drm/nouveau: tegra: Use nvmem API
phy: tegra: xusb: Use nvmem API
thermal: tegra: Use nvmem API
.../gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 12 +-
drivers/phy/tegra/xusb-tegra124.c | 10 +-
drivers/phy/tegra/xusb-tegra186.c | 7 +-
drivers/phy/tegra/xusb-tegra210.c | 10 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 193 +++++++++++++-----
drivers/soc/tegra/fuse/fuse-tegra30.c | 154 ++++++++++++++
drivers/soc/tegra/fuse/fuse.h | 8 +
drivers/thermal/tegra/soctherm-fuse.c | 19 +-
drivers/thermal/tegra/soctherm.c | 4 +-
drivers/thermal/tegra/soctherm.h | 9 +-
drivers/thermal/tegra/tegra124-soctherm.c | 8 -
drivers/thermal/tegra/tegra132-soctherm.c | 8 -
drivers/thermal/tegra/tegra210-soctherm.c | 8 -
13 files changed, 344 insertions(+), 106 deletions(-)
--
2.22.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists•infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2019-08-29 22:19 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-29 22:19 Thierry Reding [this message]
2019-08-29 22:19 ` [PATCH 1/7] soc/tegra: fuse: Restore base on sysfs failure Thierry Reding
2019-08-29 22:19 ` [PATCH 2/7] soc/tegra: fuse: Implement nvmem device Thierry Reding
2019-08-29 22:19 ` [PATCH 3/7] soc/tegra: fuse: Add cell information Thierry Reding
2019-08-29 22:19 ` [PATCH 4/7] soc/tegra: fuse: Register cell lookups for compatibility Thierry Reding
2019-08-29 22:19 ` [PATCH 5/7] drm/nouveau: tegra: Use nvmem API Thierry Reding
2019-08-29 22:19 ` [PATCH 6/7] phy: tegra: xusb: " Thierry Reding
2019-08-29 22:19 ` [PATCH 7/7] thermal: tegra: " Thierry Reding
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=20190829221911.24876-1-thierry.reding@gmail.com \
--to=thierry.reding@gmail$(echo .)com \
--cc=jonathanh@nvidia$(echo .)com \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
--cc=linux-tegra@vger$(echo .)kernel.org \
--cc=nkristam@nvidia$(echo .)com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox