rzg2l-cpg.c (8090bea32484d45b19b57577dee4519cbc28571c) rzg2l-cpg.c (1dd65bb08604ad2906d839c243e1bede2b0efe53)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * RZ/G2L Clock Pulse Generator
4 *
5 * Copyright (C) 2021 Renesas Electronics Corp.
6 *
7 * Based on renesas-cpg-mssr.c
8 *

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

1402 },
1403#endif
1404#ifdef CONFIG_CLK_R9A07G054
1405 {
1406 .compatible = "renesas,r9a07g054-cpg",
1407 .data = &r9a07g054_cpg_info,
1408 },
1409#endif
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * RZ/G2L Clock Pulse Generator
4 *
5 * Copyright (C) 2021 Renesas Electronics Corp.
6 *
7 * Based on renesas-cpg-mssr.c
8 *

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

1402 },
1403#endif
1404#ifdef CONFIG_CLK_R9A07G054
1405 {
1406 .compatible = "renesas,r9a07g054-cpg",
1407 .data = &r9a07g054_cpg_info,
1408 },
1409#endif
1410#ifdef CONFIG_CLK_R9A09G011
1411 {
1412 .compatible = "renesas,r9a09g011-cpg",
1413 .data = &r9a09g011_cpg_info,
1414 },
1415#endif
1410 { /* sentinel */ }
1411};
1412
1413static struct platform_driver rzg2l_cpg_driver = {
1414 .driver = {
1415 .name = "rzg2l-cpg",
1416 .of_match_table = rzg2l_cpg_match,
1417 },
1418};
1419
1420static int __init rzg2l_cpg_init(void)
1421{
1422 return platform_driver_probe(&rzg2l_cpg_driver, rzg2l_cpg_probe);
1423}
1424
1425subsys_initcall(rzg2l_cpg_init);
1426
1427MODULE_DESCRIPTION("Renesas RZ/G2L CPG Driver");
1428MODULE_LICENSE("GPL v2");
1416 { /* sentinel */ }
1417};
1418
1419static struct platform_driver rzg2l_cpg_driver = {
1420 .driver = {
1421 .name = "rzg2l-cpg",
1422 .of_match_table = rzg2l_cpg_match,
1423 },
1424};
1425
1426static int __init rzg2l_cpg_init(void)
1427{
1428 return platform_driver_probe(&rzg2l_cpg_driver, rzg2l_cpg_probe);
1429}
1430
1431subsys_initcall(rzg2l_cpg_init);
1432
1433MODULE_DESCRIPTION("Renesas RZ/G2L CPG Driver");
1434MODULE_LICENSE("GPL v2");