From aa9b5f923da6033df5f3ec364f596b043ec48926 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Mon, 16 May 2022 19:41:53 +0800 Subject: [PATCH] nvmem: rockchip-otp: Add support for rk3308bs-otp This adds the necessary data for handling otp on the rk3308bs. Signed-off-by: Finley Xiao Change-Id: If146859d4c275bbd9ef80653d8ef206b573e0b77 --- drivers/nvmem/rockchip-otp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/nvmem/rockchip-otp.c b/drivers/nvmem/rockchip-otp.c index bc960d549d10..409793f0e6c0 100644 --- a/drivers/nvmem/rockchip-otp.c +++ b/drivers/nvmem/rockchip-otp.c @@ -823,6 +823,10 @@ static const struct of_device_id rockchip_otp_match[] = { .compatible = "rockchip,rk3308-otp", .data = (void *)&px30_data, }, + { + .compatible = "rockchip,rk3308bs-otp", + .data = (void *)&px30s_data, + }, #endif #ifdef CONFIG_CPU_RK3568 { @@ -865,7 +869,7 @@ static int rockchip_otp_probe(struct platform_device *pdev) dev_err(dev, "failed to get match data\n"); return -EINVAL; } - if (soc_is_px30s()) + if (soc_is_px30s() || soc_is_rk3308bs()) data = &px30s_data; otp = devm_kzalloc(&pdev->dev, sizeof(struct rockchip_otp),