at91sam9260.c (9d4d8572a539ef807e21c196f145aa365fd52f0e) at91sam9260.c (428d97e18594bc2c5cfd7207dff883384bac6822)
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"

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

486err_free:
487 kfree(at91sam9260_pmc);
488}
489
490static void __init at91sam9260_pmc_setup(struct device_node *np)
491{
492 at91sam926x_pmc_setup(np, &at91sam9260_data);
493}
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"

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

486err_free:
487 kfree(at91sam9260_pmc);
488}
489
490static void __init at91sam9260_pmc_setup(struct device_node *np)
491{
492 at91sam926x_pmc_setup(np, &at91sam9260_data);
493}
494CLK_OF_DECLARE_DRIVER(at91sam9260_pmc, "atmel,at91sam9260-pmc",
495 at91sam9260_pmc_setup);
496
494
495CLK_OF_DECLARE(at91sam9260_pmc, "atmel,at91sam9260-pmc", at91sam9260_pmc_setup);
496
497static void __init at91sam9261_pmc_setup(struct device_node *np)
498{
499 at91sam926x_pmc_setup(np, &at91sam9261_data);
500}
497static void __init at91sam9261_pmc_setup(struct device_node *np)
498{
499 at91sam926x_pmc_setup(np, &at91sam9261_data);
500}
501CLK_OF_DECLARE_DRIVER(at91sam9261_pmc, "atmel,at91sam9261-pmc",
502 at91sam9261_pmc_setup);
503
501
502CLK_OF_DECLARE(at91sam9261_pmc, "atmel,at91sam9261-pmc", at91sam9261_pmc_setup);
503
504static void __init at91sam9263_pmc_setup(struct device_node *np)
505{
506 at91sam926x_pmc_setup(np, &at91sam9263_data);
507}
504static void __init at91sam9263_pmc_setup(struct device_node *np)
505{
506 at91sam926x_pmc_setup(np, &at91sam9263_data);
507}
508CLK_OF_DECLARE_DRIVER(at91sam9263_pmc, "atmel,at91sam9263-pmc",
509 at91sam9263_pmc_setup);
510
508
509CLK_OF_DECLARE(at91sam9263_pmc, "atmel,at91sam9263-pmc", at91sam9263_pmc_setup);
510
511static void __init at91sam9g20_pmc_setup(struct device_node *np)
512{
513 at91sam926x_pmc_setup(np, &at91sam9g20_data);
514}
511static void __init at91sam9g20_pmc_setup(struct device_node *np)
512{
513 at91sam926x_pmc_setup(np, &at91sam9g20_data);
514}
515CLK_OF_DECLARE_DRIVER(at91sam9g20_pmc, "atmel,at91sam9g20-pmc",
516 at91sam9g20_pmc_setup);
515
516CLK_OF_DECLARE(at91sam9g20_pmc, "atmel,at91sam9g20-pmc", at91sam9g20_pmc_setup);