Lines Matching +full:reg +full:- +full:shift

1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
5 * Copyright (c) 2022-2023 Amlogic, inc. All rights reserved
9 #include <linux/clk-provider.h>
13 #include "clk-mpll.h"
14 #include "clk-pll.h"
15 #include "clk-regmap.h"
16 #include "meson-clkc-utils.h"
17 #include <dt-bindings/clock/amlogic,s4-pll-clkc.h>
50 * in the kernel phase. Write of fixed PLL-related register will cause the system to crash.
58 .shift = 28,
63 .shift = 0,
68 .shift = 0,
73 .shift = 10,
78 .shift = 31,
83 .shift = 29,
100 .shift = 16,
285 { .reg = ANACTRL_GP0PLL_CTRL1, .def = 0x00000000 },
286 { .reg = ANACTRL_GP0PLL_CTRL2, .def = 0x00000000 },
287 { .reg = ANACTRL_GP0PLL_CTRL3, .def = 0x48681c00 },
288 { .reg = ANACTRL_GP0PLL_CTRL4, .def = 0x88770290 },
289 { .reg = ANACTRL_GP0PLL_CTRL5, .def = 0x39272000 },
290 { .reg = ANACTRL_GP0PLL_CTRL6, .def = 0x56540000 }
297 .shift = 28,
302 .shift = 0,
307 .shift = 10,
312 .shift = 31,
317 .shift = 29,
337 .shift = 16,
357 { .reg = ANACTRL_HIFIPLL_CTRL2, .def = 0x00000000 },
358 { .reg = ANACTRL_HIFIPLL_CTRL3, .def = 0x6a285c00 },
359 { .reg = ANACTRL_HIFIPLL_CTRL4, .def = 0x65771290 },
360 { .reg = ANACTRL_HIFIPLL_CTRL5, .def = 0x39272000 },
361 { .reg = ANACTRL_HIFIPLL_CTRL6, .def = 0x56540000 }
368 .shift = 28,
373 .shift = 0,
378 .shift = 10,
383 .shift = 0,
388 .shift = 31,
393 .shift = 29,
415 .shift = 16,
435 .shift = 28,
440 .shift = 0,
445 .shift = 10,
450 .shift = 31,
455 .shift = 29,
473 .shift = 16,
491 .shift = 20,
523 .shift = 5,
550 { .reg = ANACTRL_MPLL_CTRL2, .def = 0x40000033 }
557 .shift = 0,
562 .shift = 30,
567 .shift = 20,
572 .shift = 29,
603 { .reg = ANACTRL_MPLL_CTRL4, .def = 0x40000033 }
610 .shift = 0,
615 .shift = 30,
620 .shift = 20,
625 .shift = 29,
656 { .reg = ANACTRL_MPLL_CTRL6, .def = 0x40000033 }
663 .shift = 0,
668 .shift = 30,
673 .shift = 20,
678 .shift = 29,
709 { .reg = ANACTRL_MPLL_CTRL8, .def = 0x40000033 }
716 .shift = 0,
721 .shift = 30,
726 .shift = 20,
731 .shift = 29,
798 { .reg = ANACTRL_MPLL_CTRL0, .def = 0x00000543 },
812 .compatible = "amlogic,s4-pll-clkc",
822 .name = "s4-pll-clkc",