Lines Matching +full:clkout +full:- +full:divider
4 * SPDX-License-Identifier: Apache-2.0
63 BUILD_ASSERT(CLKOUT_ID(N) < NCLKOUT, "Invalid CLKOUT index"); \
64 lcko = &ldev->clkouts[N]; \
65 lcko->id = CLKOUT_ID(N); \
67 lcko->clkout_div = clkout_div; \
68 lcko->def.freq = CLKOUT_FREQ(N); \
69 lcko->def.phase = CLKOUT_PHASE(N); \
70 lcko->def.duty.num = CLKOUT_DUTY_NUM(N); \
71 lcko->def.duty.den = CLKOUT_DUTY_DEN(N); \
72 lcko->margin.m = CLKOUT_MARGIN(N); \
73 lcko->margin.exp = CLKOUT_MARGIN_EXP(N);
75 /* Devicetree clkout defines */
181 /* Divider configuration bits group */
226 struct litex_clk_clkout_addr clkout[CLKOUT_MAX]; member
244 uint8_t *update_clkout; /* which clkout needs update */
253 struct litex_clk_params config; /* real CLKOUT settings */
254 struct litex_clk_params ts_config; /* CLKOUT settings to set */
255 struct litex_clk_div_params div; /* CLKOUT configuration groups*/