/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | pllnv04.c | 151 int M1, N1, M2, N2, log2P; in getMNP_double() local 184 N2 = (clkP * M2 + calcclk1/2) / calcclk1; in getMNP_double() 185 if (N2 < minN2) in getMNP_double() 187 if (N2 > maxN2) in getMNP_double() 192 if (N2/M2 < 4 || N2/M2 > 10) in getMNP_double() 195 calcclk2 = calcclk1 * N2 / M2; in getMNP_double() 213 *pN2 = N2; in getMNP_double() 228 int *N1, int *M1, int *N2, int *M2, int *P) in nv04_pll_calc() 232 if (!info->vco2.max_freq || !N2) { in nv04_pll_calc() 227 nv04_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, u32 freq, int *N1, int *M1, int *N2, int *M2, int *P) nv04_pll_calc() argument [all...] |
H A D | nv40.c | 61 int N2 = (coef & 0xff000000) >> 24; in read_pll_2() local 72 khz = khz * N2 / M2; in read_pll_2() 125 int *N1, int *M1, int *N2, int *M2, int *log2P) in nv40_clk_calc_pll() 138 ret = nv04_pll_calc(subdev, &pll, khz, N1, M1, N2, M2, log2P); in nv40_clk_calc_pll() 151 int N1, M1, N2, M2, log2P; in nv40_clk_calc() local 156 &N1, &M1, &N2, &M2, &log2P); in nv40_clk_calc() 160 if (N2 == M2) { in nv40_clk_calc() 165 clk->npll_coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_clk_calc() 124 nv40_clk_calc_pll(struct nv40_clk *clk, u32 reg, u32 khz, int *N1, int *M1, int *N2, int *M2, int *log2P) nv40_clk_calc_pll() argument
|
H A D | nv04.c | 35 int N1, M1, N2, M2, P; in nv04_clk_pll_calc() local 36 int ret = nv04_pll_calc(&clock->subdev, info, clk, &N1, &M1, &N2, &M2, &P); in nv04_clk_pll_calc() 41 pv->N2 = N2; in nv04_clk_pll_calc()
|
H A D | pll.h | 9 int *N1, int *M1, int *N2, int *M2, int *P);
|
H A D | nv50.c | 166 int N1, N2, M1, M2; in read_pll() local 174 N2 = (coef & 0xff000000) >> 24; in read_pll() 182 freq = freq * N2 / M2; in read_pll()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | pllnv04.c | 151 int M1, N1, M2, N2, log2P; in getMNP_double() local 184 N2 = (clkP * M2 + calcclk1/2) / calcclk1; in getMNP_double() 185 if (N2 < minN2) in getMNP_double() 187 if (N2 > maxN2) in getMNP_double() 192 if (N2/M2 < 4 || N2/M2 > 10) in getMNP_double() 195 calcclk2 = calcclk1 * N2 / M2; in getMNP_double() 213 *pN2 = N2; in getMNP_double() 228 int *N1, int *M1, int *N2, int *M2, int *P) in nv04_pll_calc() 232 if (!info->vco2.max_freq || !N2) { in nv04_pll_calc() 227 nv04_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, u32 freq, int *N1, int *M1, int *N2, int *M2, int *P) nv04_pll_calc() argument [all...] |
H A D | nv40.c | 61 int N2 = (coef & 0xff000000) >> 24; in read_pll_2() local 72 khz = khz * N2 / M2; in read_pll_2() 125 int *N1, int *M1, int *N2, int *M2, int *log2P) in nv40_clk_calc_pll() 138 ret = nv04_pll_calc(subdev, &pll, khz, N1, M1, N2, M2, log2P); in nv40_clk_calc_pll() 151 int N1, M1, N2, M2, log2P; in nv40_clk_calc() local 156 &N1, &M1, &N2, &M2, &log2P); in nv40_clk_calc() 160 if (N2 == M2) { in nv40_clk_calc() 165 clk->npll_coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_clk_calc() 124 nv40_clk_calc_pll(struct nv40_clk *clk, u32 reg, u32 khz, int *N1, int *M1, int *N2, int *M2, int *log2P) nv40_clk_calc_pll() argument
|
H A D | nv04.c | 35 int N1, M1, N2, M2, P; in nv04_clk_pll_calc() local 36 int ret = nv04_pll_calc(&clock->subdev, info, clk, &N1, &M1, &N2, &M2, &P); in nv04_clk_pll_calc() 41 pv->N2 = N2; in nv04_clk_pll_calc()
|
H A D | pll.h | 9 int *N1, int *M1, int *N2, int *M2, int *P);
|
H A D | nv50.c | 166 int N1, N2, M1, M2; in read_pll() local 174 N2 = (coef & 0xff000000) >> 24; in read_pll() 182 freq = freq * N2 / M2; in read_pll()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv04.c | 210 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; /* nv41+ only */ in setPLL_double_highregs() 216 pll1 = (pll1 & 0xfcc7ffff) | (pv->N2 & 0x18) << 21 | in setPLL_double_highregs() 217 (pv->N2 & 0x7) << 19 | 8 << 4 | (pv->M2 & 7) << 4; in setPLL_double_highregs() 296 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; in setPLL_double_lowregs() 363 int N1, M1, N2, M2, P; in nv04_devinit_pll_set() local 370 ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P); in nv04_devinit_pll_set() 377 pv.N2 = N2; in nv04_devinit_pll_set()
|
H A D | nv50.c | 41 int N1, M1, N2, M2, P; in nv50_devinit_pll_set() local 50 ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P); in nv50_devinit_pll_set() 62 (M2 << 16) | N2); in nv50_devinit_pll_set()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv04.c | 210 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; /* nv41+ only */ in setPLL_double_highregs() 216 pll1 = (pll1 & 0xfcc7ffff) | (pv->N2 & 0x18) << 21 | in setPLL_double_highregs() 217 (pv->N2 & 0x7) << 19 | 8 << 4 | (pv->M2 & 7) << 4; in setPLL_double_highregs() 296 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; in setPLL_double_lowregs() 363 int N1, M1, N2, M2, P; in nv04_devinit_pll_set() local 370 ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P); in nv04_devinit_pll_set() 377 pv.N2 = N2; in nv04_devinit_pll_set()
|
H A D | nv50.c | 41 int N1, M1, N2, M2, P; in nv50_devinit_pll_set() local 50 ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P); in nv50_devinit_pll_set() 62 (M2 << 16) | N2); in nv50_devinit_pll_set()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv40.c | 40 int N1, M1, N2, M2; in nv40_ram_calc() local 49 ret = nv04_pll_calc(subdev, &pll, freq, &N1, &M1, &N2, &M2, &log2P); in nv40_ram_calc() 55 if (N2 == M2) { in nv40_ram_calc() 60 ram->coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_ram_calc()
|
H A D | ramgk104.c | 134 int N2, M2, P2; member 160 const u32 mcoef = ((--ram->P2 << 28) | (ram->N2 << 8) | ram->M2); in r1373f4_init() 990 int *N2, int *M2, int *P2) in gk104_pll_calc_hiclk() 1013 *N2 = cur_N; in gk104_pll_calc_hiclk() 1024 *N2 = cur_N; in gk104_pll_calc_hiclk() 1033 *fN1 = (u16)((((best_err / *N2 * *P2) * (*P1 * *M1)) << 13) / crystal); in gk104_pll_calc_hiclk() 1067 &ram->N2, &ram->M2, &ram->P2); in gk104_ram_calc_xits() 988 gk104_pll_calc_hiclk(int target_khz, int crystal, int *N1, int *fN1, int *M1, int *P1, int *N2, int *M2, int *P2) gk104_pll_calc_hiclk() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv40.c | 40 int N1, M1, N2, M2; in nv40_ram_calc() local 49 ret = nv04_pll_calc(subdev, &pll, freq, &N1, &M1, &N2, &M2, &log2P); in nv40_ram_calc() 55 if (N2 == M2) { in nv40_ram_calc() 60 ram->coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_ram_calc()
|
H A D | ramgk104.c | 134 int N2, M2, P2; member 160 const u32 mcoef = ((--ram->P2 << 28) | (ram->N2 << 8) | ram->M2); in r1373f4_init() 990 int *N2, int *M2, int *P2) in gk104_pll_calc_hiclk() 1013 *N2 = cur_N; in gk104_pll_calc_hiclk() 1024 *N2 = cur_N; in gk104_pll_calc_hiclk() 1033 *fN1 = (u16)((((best_err / *N2 * *P2) * (*P1 * *M1)) << 13) / crystal); in gk104_pll_calc_hiclk() 1067 &ram->N2, &ram->M2, &ram->P2); in gk104_ram_calc_xits() 988 gk104_pll_calc_hiclk(int target_khz, int crystal, int *N1, int *fN1, int *M1, int *P1, int *N2, int *M2, int *P2) gk104_pll_calc_hiclk() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | pll.h | 9 uint8_t N1, M1, N2, M2; member 11 uint8_t M1, N1, M2, N2;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | pll.h | 9 uint8_t N1, M1, N2, M2; member 11 uint8_t M1, N1, M2, N2;
|
/kernel/linux/linux-5.10/drivers/clk/pxa/ |
H A D | clk-pxa25x.c | 34 #define PXA25x_CCCR(N2, M, L) (N2 << 7 | M << 5 | L) 180 * In this table, PXA25x_CCCR(N2, M, L) has the following meaning, where : 182 * - n = N2 / 2
|
H A D | clk-pxa27x.c | 51 #define PXA27x_CCCR(A, L, N2) (A << 25 | N2 << 7 | L)
|
/kernel/linux/linux-6.6/drivers/clk/pxa/ |
H A D | clk-pxa25x.c | 36 #define PXA25x_CCCR(N2, M, L) (N2 << 7 | M << 5 | L) 159 * In this table, PXA25x_CCCR(N2, M, L) has the following meaning, where : 161 * - n = N2 / 2
|
H A D | clk-pxa27x.c | 51 #define PXA27x_CCCR(A, L, N2) (A << 25 | N2 << 7 | L)
|
/kernel/linux/linux-5.10/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed-g4.c | 1543 #define N2 189 macro 1544 SIG_EXPR_LIST_DECL_SINGLE(N2, GPIOX5, GPIOX5, SIG_DESC_SET(SCUA4, 5)); 1545 SIG_EXPR_LIST_DECL_SINGLE(N2, ADC13, ADC13); 1546 PIN_DECL_(N2, SIG_EXPR_LIST_PTR(N2, GPIOX5), SIG_EXPR_LIST_PTR(N2, ADC13)); 1547 FUNC_GROUP_DECL(ADC13, N2); 2070 ASPEED_PINCTRL_PIN(N2), 2518 ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_PULL_DOWN, N2, N2, SCUA [all...] |