at91rm9200.c (171e502c6a1fee63ab6f3fc685d38960398ce6d5) at91rm9200.c (c2f2ca0be8a62ce61a6878cd3dddd8fc6d622999)
1// SPDX-License-Identifier: GPL-2.0
2#include <linux/clk-provider.h>
3#include <linux/mfd/syscon.h>
4#include <linux/slab.h>
5
6#include <dt-bindings/clock/at91.h>
7
8#include "pmc.h"

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

188 goto err_free;
189
190 at91rm9200_pmc->shws[at91rm9200_systemck[i].id] = hw;
191 }
192
193 for (i = 0; i < ARRAY_SIZE(at91rm9200_periphck); i++) {
194 hw = at91_clk_register_peripheral(regmap,
195 at91rm9200_periphck[i].n,
1// SPDX-License-Identifier: GPL-2.0
2#include <linux/clk-provider.h>
3#include <linux/mfd/syscon.h>
4#include <linux/slab.h>
5
6#include <dt-bindings/clock/at91.h>
7
8#include "pmc.h"

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

188 goto err_free;
189
190 at91rm9200_pmc->shws[at91rm9200_systemck[i].id] = hw;
191 }
192
193 for (i = 0; i < ARRAY_SIZE(at91rm9200_periphck); i++) {
194 hw = at91_clk_register_peripheral(regmap,
195 at91rm9200_periphck[i].n,
196 "masterck_div",
196 "masterck_div", NULL,
197 at91rm9200_periphck[i].id);
198 if (IS_ERR(hw))
199 goto err_free;
200
201 at91rm9200_pmc->phws[at91rm9200_periphck[i].id] = hw;
202 }
203
204 of_clk_add_hw_provider(np, of_clk_hw_pmc_get, at91rm9200_pmc);

--- 13 unchanged lines hidden ---
197 at91rm9200_periphck[i].id);
198 if (IS_ERR(hw))
199 goto err_free;
200
201 at91rm9200_pmc->phws[at91rm9200_periphck[i].id] = hw;
202 }
203
204 of_clk_add_hw_provider(np, of_clk_hw_pmc_get, at91rm9200_pmc);

--- 13 unchanged lines hidden ---