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 --- |