jz4770.c (cdd38c5f1ce4398ec58fec95904b75824daab7b5) jz4770.c (cc2d7429d65c7ea9dc2f84694f47b030248d0d89)
1// SPDX-License-Identifier: GPL-2.0
2//
3// Ingenic JZ4770 CODEC driver
4//
5// Copyright (C) 2012, Maarten ter Huurne <maarten@treewalker.org>
6// Copyright (C) 2019, Paul Cercueil <paul@crapouillou.net>
7
8#include <linux/clk.h>

--- 879 unchanged lines hidden (view full) ---

888
889 codec = devm_kzalloc(dev, sizeof(*codec), GFP_KERNEL);
890 if (!codec)
891 return -ENOMEM;
892
893 codec->dev = dev;
894
895 codec->base = devm_platform_ioremap_resource(pdev, 0);
1// SPDX-License-Identifier: GPL-2.0
2//
3// Ingenic JZ4770 CODEC driver
4//
5// Copyright (C) 2012, Maarten ter Huurne <maarten@treewalker.org>
6// Copyright (C) 2019, Paul Cercueil <paul@crapouillou.net>
7
8#include <linux/clk.h>

--- 879 unchanged lines hidden (view full) ---

888
889 codec = devm_kzalloc(dev, sizeof(*codec), GFP_KERNEL);
890 if (!codec)
891 return -ENOMEM;
892
893 codec->dev = dev;
894
895 codec->base = devm_platform_ioremap_resource(pdev, 0);
896 if (IS_ERR(codec->base)) {
897 ret = PTR_ERR(codec->base);
898 dev_err(dev, "Failed to ioremap mmio memory: %d\n", ret);
899 return ret;
900 }
896 if (IS_ERR(codec->base))
897 return PTR_ERR(codec->base);
901
902 codec->regmap = devm_regmap_init(dev, NULL, codec,
903 &jz4770_codec_regmap_config);
904 if (IS_ERR(codec->regmap))
905 return PTR_ERR(codec->regmap);
906
907 codec->clk = devm_clk_get(dev, "aic");
908 if (IS_ERR(codec->clk))

--- 33 unchanged lines hidden ---
898
899 codec->regmap = devm_regmap_init(dev, NULL, codec,
900 &jz4770_codec_regmap_config);
901 if (IS_ERR(codec->regmap))
902 return PTR_ERR(codec->regmap);
903
904 codec->clk = devm_clk_get(dev, "aic");
905 if (IS_ERR(codec->clk))

--- 33 unchanged lines hidden ---