Message ID | 20190731082339.20163-1-ccaione@baylibre.com (mailing list archive) |
---|---|
Headers | show |
Series | Rework secure-monitor driver | expand |
Srinivas, Carlo Caione <ccaione@baylibre.com> writes: > The secure-monitor driver is currently in really bad shape, not my > proudest piece of code (thanks Jerome for pointing that out ;). I tried > to rework it a bit to make it a bit more tolerable. > > I needed to change a bit the APIs and consequently adapt the only user > we have, that is the nvmem/efuses driver. To not break bisectability I > added one single commit to change both the drivers. With your ack on the nvmem bindings and nvmem part of patch 4/4, I can take the series take the rest of this series through my tree for Amlogic SoCs. Kevin
Hi Kevin, On 05/08/2019 22:34, Kevin Hilman wrote: > Srinivas, > > Carlo Caione <ccaione@baylibre.com> writes: > >> The secure-monitor driver is currently in really bad shape, not my >> proudest piece of code (thanks Jerome for pointing that out ;). I tried >> to rework it a bit to make it a bit more tolerable. >> >> I needed to change a bit the APIs and consequently adapt the only user >> we have, that is the nvmem/efuses driver. To not break bisectability I >> added one single commit to change both the drivers. > > With your ack on the nvmem bindings and nvmem part of patch 4/4, I can > take the series take the rest of this series through my tree for Amlogic > SoCs. Sounds good for me! I have Acked the driver changes, bindings need ack from DT guys. Thanks, srini > > Kevin >
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> writes: > Hi Kevin, > > On 05/08/2019 22:34, Kevin Hilman wrote: >> Srinivas, >> >> Carlo Caione <ccaione@baylibre.com> writes: >> >>> The secure-monitor driver is currently in really bad shape, not my >>> proudest piece of code (thanks Jerome for pointing that out ;). I tried >>> to rework it a bit to make it a bit more tolerable. >>> >>> I needed to change a bit the APIs and consequently adapt the only user >>> we have, that is the nvmem/efuses driver. To not break bisectability I >>> added one single commit to change both the drivers. >> >> With your ack on the nvmem bindings and nvmem part of patch 4/4, I can >> take the series take the rest of this series through my tree for Amlogic >> SoCs. > Sounds good for me! > > I have Acked the driver changes, bindings need ack from DT guys. OK, thanks. I'll wait for an ack on the binding patch, then take the whole series through my tree. Kevin
Carlo Caione <ccaione@baylibre.com> writes: > The secure-monitor driver is currently in really bad shape, not my > proudest piece of code (thanks Jerome for pointing that out ;). I tried > to rework it a bit to make it a bit more tolerable. > > I needed to change a bit the APIs and consequently adapt the only user > we have, that is the nvmem/efuses driver. To not break bisectability I > added one single commit to change both the drivers. > > The remaining commits are cosmetic and DTS/docs fixes. > > Changelog: > - Changed patches order to not break bisect > - Removed non-functional changes (PATCH 1/5) of the nvmem driver > - Fix gxbb/gxl DTS > > Carlo Caione (4): > firmware: meson_sm: Mark chip struct as static const > nvmem: meson-efuse: bindings: Add secure-monitor phandle > arm64: dts: meson: Link nvmem and secure-monitor nodes > firmware: meson_sm: Rework driver as a proper platform driver Queued for v5.5, Thanks, Kevin