Lines Matching +full:keep +full:- +full:pll +full:- +full:enabled

1 // SPDX-License-Identifier: GPL-2.0
11 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/at91.h>
23 * enum pll_ids - PLL clocks identifiers
26 * @PLL_ID_AUDIO: Audio PLL identifier
27 * @PLL_ID_LVDS: LVDS PLL identifier
29 * @PLL_ID_MAX: Max PLL Identifier
41 * enum pll_type - PLL type identifiers
42 * @PLL_TYPE_FRAC: fractional PLL identifier
43 * @PLL_TYPE_DIV: divider PLL identifier
62 /* Fractional PLL core output range. */
83 /* Fractional PLL output range. */
104 /* PLL characteristics. */
141 /* Layout for fractional PLL ID PLLA. */
166 /* Layout for DIV PLL ID PLLADIV2. */
184 * PLL clocks description
189 * @c: pll characteristics
191 * @eid: export index in sam9x7->chws[] array
344 * ddrck feeds DDR controller and is enabled by bootloader thus we need
345 * to keep it enabled in case there is no Linux consumer for it.
407 * mpddr_clk feeds DDR controller and is enabled by bootloader thus we
408 * need to keep it enabled in case there is no Linux consumer for it.
423 * @pp: PLL parents
424 * @pp_mux_table: PLL parents mux table
426 * @pp_chg_id: id in parent array of changeable PLL parent
427 * @pp_count: PLL parents count
723 i = of_property_match_string(np, "clock-names", "td_slck"); in sam9x7_pmc_setup()
729 i = of_property_match_string(np, "clock-names", "md_slck"); in sam9x7_pmc_setup()
735 i = of_property_match_string(np, "clock-names", "main_xtal"); in sam9x7_pmc_setup()
773 sam9x7_pmc->chws[PMC_MAIN] = hw; in sam9x7_pmc_setup()
785 parent_hw = sam9x7_pmc->chws[PMC_MAIN]; in sam9x7_pmc_setup()
820 sam9x7_pmc->chws[sam9x7_plls[i][j].eid] = hw; in sam9x7_pmc_setup()
841 sam9x7_pmc->chws[PMC_MCK] = hw; in sam9x7_pmc_setup()
869 sam9x7_pmc->pchws[i] = hw; in sam9x7_pmc_setup()
880 sam9x7_pmc->shws[sam9x7_systemck[i].id] = hw; in sam9x7_pmc_setup()
894 sam9x7_pmc->phws[sam9x7_periphck[i].id] = hw; in sam9x7_pmc_setup()
927 sam9x7_pmc->ghws[sam9x7_gck[i].id] = hw; in sam9x7_pmc_setup()
946 CLK_OF_DECLARE(sam9x7_pmc, "microchip,sam9x7-pmc", sam9x7_pmc_setup);