Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

nvmem: rockchip: add support for RK3368

This adds the necessary function for handling support on RK3368 SoCs

Signed-off-by: Romain Perier <romain.perier@collabora.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Romain Perier and committed by
Greg Kroah-Hartman
7a15cf2a 33d426a9

+5
+1
Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt
··· 6 6 - "rockchip,rk3188-efuse" - for RK3188 SoCs. 7 7 - "rockchip,rk3228-efuse" - for RK3228 SoCs. 8 8 - "rockchip,rk3288-efuse" - for RK3288 SoCs. 9 + - "rockchip,rk3368-efuse" - for RK3368 SoCs. 9 10 - "rockchip,rk3399-efuse" - for RK3399 SoCs. 10 11 - reg: Should contain the registers location and exact eFuse size 11 12 - clocks: Should be the clock id of eFuse
+4
drivers/nvmem/rockchip-efuse.c
··· 178 178 .data = (void *)&rockchip_rk3288_efuse_read, 179 179 }, 180 180 { 181 + .compatible = "rockchip,rk3368-efuse", 182 + .data = (void *)&rockchip_rk3288_efuse_read, 183 + }, 184 + { 181 185 .compatible = "rockchip,rk3399-efuse", 182 186 .data = (void *)&rockchip_rk3399_efuse_read, 183 187 },