From 7b0b783d5a20a515d35f8d962446e58ca40b252a Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Sun, 23 Sep 2018 22:51:24 +0800 Subject: [PATCH] ASoC: rockchip: i2s-tdm: add compatible for px30 Change-Id: I8c6584fe62eae44197bbd18e86544e278a3b7021 Signed-off-by: Sugar Zhang --- Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.txt | 1 + sound/soc/rockchip/rockchip_i2s_tdm.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.txt b/Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.txt index 88ff1c72a12a..1fecc97ee80e 100644 --- a/Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.txt +++ b/Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.txt @@ -3,6 +3,7 @@ Required properties: - compatible: should be one of the following + - "rockchip,px30-i2s-tdm": for px30 - "rockchip,rk1808-i2s-tdm": for rk1808 - "rockchip,rk3308-i2s-tdm": for rk3308 - reg: physical base address of the controller and length of memory mapped diff --git a/sound/soc/rockchip/rockchip_i2s_tdm.c b/sound/soc/rockchip/rockchip_i2s_tdm.c index e40d73e45186..038789f243dd 100644 --- a/sound/soc/rockchip/rockchip_i2s_tdm.c +++ b/sound/soc/rockchip/rockchip_i2s_tdm.c @@ -1028,6 +1028,10 @@ static const struct regmap_config rockchip_i2s_tdm_regmap_config = { .cache_type = REGCACHE_FLAT, }; +static struct rk_i2s_soc_data px30_i2s_soc_data = { + .softrst_offset = 0x0300, +}; + static struct rk_i2s_soc_data rk1808_i2s_soc_data = { .softrst_offset = 0x0300, }; @@ -1037,6 +1041,7 @@ static struct rk_i2s_soc_data rk3308_i2s_soc_data = { }; static const struct of_device_id rockchip_i2s_tdm_match[] = { + { .compatible = "rockchip,px30-i2s-tdm", .data = &px30_i2s_soc_data }, { .compatible = "rockchip,rk1808-i2s-tdm", .data = &rk1808_i2s_soc_data }, { .compatible = "rockchip,rk3308-i2s-tdm", .data = &rk3308_i2s_soc_data }, {},