.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-or-later |
---|
1 | 2 | /* |
---|
2 | 3 | * RNG driver for Freescale RNGA |
---|
3 | 4 | * |
---|
.. | .. |
---|
6 | 7 | */ |
---|
7 | 8 | |
---|
8 | 9 | /* |
---|
9 | | - * The code contained herein is licensed under the GNU General Public |
---|
10 | | - * License. You may obtain a copy of the GNU General Public License |
---|
11 | | - * Version 2 or later at the following locations: |
---|
12 | | - * |
---|
13 | | - * http://www.opensource.org/licenses/gpl-license.html |
---|
14 | | - * http://www.gnu.org/copyleft/gpl.html |
---|
15 | 10 | * |
---|
16 | 11 | * This driver is based on other RNG drivers. |
---|
17 | 12 | */ |
---|
.. | .. |
---|
139 | 134 | static int __init mxc_rnga_probe(struct platform_device *pdev) |
---|
140 | 135 | { |
---|
141 | 136 | int err; |
---|
142 | | - struct resource *res; |
---|
143 | 137 | struct mxc_rng *mxc_rng; |
---|
144 | 138 | |
---|
145 | 139 | mxc_rng = devm_kzalloc(&pdev->dev, sizeof(*mxc_rng), GFP_KERNEL); |
---|
.. | .. |
---|
149 | 143 | mxc_rng->dev = &pdev->dev; |
---|
150 | 144 | mxc_rng->rng.name = "mxc-rnga"; |
---|
151 | 145 | mxc_rng->rng.init = mxc_rnga_init; |
---|
152 | | - mxc_rng->rng.cleanup = mxc_rnga_cleanup, |
---|
153 | | - mxc_rng->rng.data_present = mxc_rnga_data_present, |
---|
154 | | - mxc_rng->rng.data_read = mxc_rnga_data_read, |
---|
| 146 | + mxc_rng->rng.cleanup = mxc_rnga_cleanup; |
---|
| 147 | + mxc_rng->rng.data_present = mxc_rnga_data_present; |
---|
| 148 | + mxc_rng->rng.data_read = mxc_rnga_data_read; |
---|
155 | 149 | |
---|
156 | 150 | mxc_rng->clk = devm_clk_get(&pdev->dev, NULL); |
---|
157 | 151 | if (IS_ERR(mxc_rng->clk)) { |
---|
.. | .. |
---|
163 | 157 | if (err) |
---|
164 | 158 | return err; |
---|
165 | 159 | |
---|
166 | | - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
167 | | - mxc_rng->mem = devm_ioremap_resource(&pdev->dev, res); |
---|
| 160 | + mxc_rng->mem = devm_platform_ioremap_resource(pdev, 0); |
---|
168 | 161 | if (IS_ERR(mxc_rng->mem)) { |
---|
169 | 162 | err = PTR_ERR(mxc_rng->mem); |
---|
170 | 163 | goto err_ioremap; |
---|