diff options
author | Yangtao Li <tiny.windzz@gmail.com> | 2019-04-13 06:33:05 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-04-25 13:43:13 -0400 |
commit | fc1eb6ebbd55e20819e8ec5f07a2bf71e3bea5f1 (patch) | |
tree | 1c36b0c9eb84b6beb73c2c20edfc819136f6783c | |
parent | 055f5df53f28fce845d5c0ae3a14deee756d99a6 (diff) |
nvmem: sunxi_sid: Support SID on H6
Add support for H6's SID controller. It supports 4K-bit
EFUSE, bigger than before.
Signed-off-by: Yangtao Li <tiny.windzz@gmail.com>
Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/nvmem/sunxi_sid.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/nvmem/sunxi_sid.c b/drivers/nvmem/sunxi_sid.c index 7013f9cc43c7..a079a80ddf2c 100644 --- a/drivers/nvmem/sunxi_sid.c +++ b/drivers/nvmem/sunxi_sid.c | |||
@@ -188,6 +188,11 @@ static const struct sunxi_sid_cfg sun50i_a64_cfg = { | |||
188 | .size = 0x100, | 188 | .size = 0x100, |
189 | }; | 189 | }; |
190 | 190 | ||
191 | static const struct sunxi_sid_cfg sun50i_h6_cfg = { | ||
192 | .value_offset = 0x200, | ||
193 | .size = 0x200, | ||
194 | }; | ||
195 | |||
191 | static const struct of_device_id sunxi_sid_of_match[] = { | 196 | static const struct of_device_id sunxi_sid_of_match[] = { |
192 | { .compatible = "allwinner,sun4i-a10-sid", .data = &sun4i_a10_cfg }, | 197 | { .compatible = "allwinner,sun4i-a10-sid", .data = &sun4i_a10_cfg }, |
193 | { .compatible = "allwinner,sun7i-a20-sid", .data = &sun7i_a20_cfg }, | 198 | { .compatible = "allwinner,sun7i-a20-sid", .data = &sun7i_a20_cfg }, |
@@ -195,6 +200,7 @@ static const struct of_device_id sunxi_sid_of_match[] = { | |||
195 | { .compatible = "allwinner,sun8i-h3-sid", .data = &sun8i_h3_cfg }, | 200 | { .compatible = "allwinner,sun8i-h3-sid", .data = &sun8i_h3_cfg }, |
196 | { .compatible = "allwinner,sun50i-a64-sid", .data = &sun50i_a64_cfg }, | 201 | { .compatible = "allwinner,sun50i-a64-sid", .data = &sun50i_a64_cfg }, |
197 | { .compatible = "allwinner,sun50i-h5-sid", .data = &sun50i_a64_cfg }, | 202 | { .compatible = "allwinner,sun50i-h5-sid", .data = &sun50i_a64_cfg }, |
203 | { .compatible = "allwinner,sun50i-h6-sid", .data = &sun50i_h6_cfg }, | ||
198 | {/* sentinel */}, | 204 | {/* sentinel */}, |
199 | }; | 205 | }; |
200 | MODULE_DEVICE_TABLE(of, sunxi_sid_of_match); | 206 | MODULE_DEVICE_TABLE(of, sunxi_sid_of_match); |