M1
rsr.M1 \at1 // MAC16 option
wsr.M1 \at1 // MAC16 option
rsr \at2, M1
wsr \at2, M1
rsr \at1, M1 // MAC16 option
wsr \at1, M1 // MAC16 option
wsr.M1 \at1 // MAC16 option
rsr.M1 \at1 // MAC16 option
rsr.M1 \at1 // MAC16 option
wsr.M1 \at1 // MAC16 option
rsr.M1 \at1 // MAC16 option
wsr.M1 \at1 // MAC16 option
mhi_state(M1, "M1") \
pv->N1, pv->N2, pv->M1, pv->M2, pv->log2P);
pv->N1, pv->M1, pv->log2P);
pllvals->M1 &= 0xf; /* only 4 bits */
if (!pv->M1 || !pv->M2)
return pv->N1 * pv->N2 * pv->refclk / (pv->M1 * pv->M2) >> pv->log2P;
if (pv.M1 >= pll_lim.vco1.min_m && pv.M1 <= pll_lim.vco1.max_m &&
pv.M1 = pll_lim.vco1.max_m;
uint8_t M1, N1, M2, N2;
uint8_t N1, M1, N2, M2;
int N1, M1;
M1 = (coef & 0x000000ff);
if ((ctrl & 0x80000000) && M1) {
clock = ref * N1 / M1;
int N1, M1, N2, M2, P;
int ret = nv04_pll_calc(&clock->subdev, info, clk, &N1, &M1, &N2, &M2, &P);
pv->M1 = M1;
int *N1, int *M1, int *N2, int *M2, int *log2P)
ret = nv04_pll_calc(subdev, &pll, khz, N1, M1, N2, M2, log2P);
int N1, M1, N2, M2, log2P;
&N1, &M1, &N2, &M2, &log2P);
clk->npll_coef = (N1 << 8) | M1;
clk->npll_coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1;
&N1, &M1, NULL, NULL, &log2P);
clk->spll = 0xc0000000 | (log2P << 16) | (N1 << 8) | M1;
int M1 = (coef & 0x000000ff) >> 0;
if ((ctrl & 0x80000000) && M1) {
khz = ref * N1 / M1;
int N1, N2, M1, M2;
M1 = (coef & 0x000000ff);
if ((ctrl & 0x80000000) && M1) {
freq = ref * N1 / M1;
int *N1, int *M1, int *N2, int *M2, int *P);
int M1, N1, M2, N2, log2P;
for (M1 = minM1; M1 <= maxM1; M1++) {
if (crystal/M1 < minU1)
if (crystal/M1 > maxU1)
calcclk1 = crystal * N1 / M1;
*pM1 = M1;
int *N1, int *M1, int *N2, int *M2, int *P)
ret = getMNP_single(subdev, info, freq, N1, M1, P);
ret = getMNP_double(subdev, info, freq, N1, M1, N2, M2, P);
if (oldM && pv->M1 && (oldN / oldM < pv->N1 / pv->M1))
int N1, M1, N2, M2, P;
ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P);
pv.M1 = M1;
int N1, M1, N2, M2, P;
ret = nv04_pll_calc(subdev, &info, freq, &N1, &M1, &N2, &M2, &P);
nvkm_mask(device, info.reg + 4, 0x00ff00ff, (M1 << 16) | N1);
nvkm_wr32(device, info.reg + 4, (N1 << 8) | M1);
nvkm_wr32(device, info.reg + 4, (N1 << 8) | M1);
int N1, M1, P;
&N1, NULL, &M1, &P);
ram_wr32(fuc, 0x10fe24, (P << 16) | (N1 << 8) | M1);
&N1, NULL, &M1, &P);
ram_wr32(fuc, 0x132004, (P << 16) | (N1 << 8) | M1);
*fN1 = (u16)((((best_err / *N2 * *P2) * (*P1 * *M1)) << 13) / crystal);
&ram->N1, &ram->fN1, &ram->M1, &ram->P1,
&ram->fN1, &ram->M1, &ram->P1);
int N1, fN1, M1, P1;
const u32 rcoef = (( ram->P1 << 16) | (ram->N1 << 8) | ram->M1);
const u32 rcoef = (( ram->P1 << 16) | (ram->N1 << 8) | ram->M1);
int *N1, int *fN1, int *M1, int *P1,
*M1 = 1;
int N1, M1, N2, M2;
ret = nv04_pll_calc(subdev, &pll, freq, &N1, &M1, &N2, &M2, &log2P);
ram->coef = (N1 << 8) | M1;
ram->coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1;
int N1, M1, N2, M2, P;
&N1, &M1, &N2, &M2, &P);
ram_mask(hwsq, 0x00400c, 0x0000ffff, (N1 << 8) | M1);
SIG_EXPR_LIST_DECL_SINGLE(M1, GPIOX1, GPIOX1, SIG_DESC_SET(SCUA4, 1));
SIG_EXPR_LIST_DECL_SINGLE(M1, ADC9, ADC9);
PIN_DECL_(M1, SIG_EXPR_LIST_PTR(M1, GPIOX1), SIG_EXPR_LIST_PTR(M1, ADC9));
FUNC_GROUP_DECL(ADC9, M1);
ASPEED_PINCTRL_PIN(M1),
ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_PULL_DOWN, M1, M1, SCUA8, 13),
ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_DISABLE, M1, M1, SCUA8, 13),