P1
xor t1, t1, 0x9000 # 63-P1
xor t1, t1, 0x9100 # 68-P1
slti t1, t1, 2 # 66-P1.2 and later good.
{ P0, NA, P1, NA }, /* 000b */
{ P1, NA, P0, NA }, /* 001b */
{ P0, P1, IDE, IDE }, /* 100b */
{ P1, P0, IDE, IDE }, /* 101b */
{ IDE, IDE, P0, P1 }, /* 110b */
{ IDE, IDE, P1, P0 }, /* 111b */
{ P0, P2, P1, P3 }, /* 00b */
{ IDE, IDE, P1, P3 }, /* 01b */
{ IDE, IDE, P1, P3 }, /* 01b */
{ P0, P2, P1, P3 }, /* 00b (hardwired when in AHCI) */
{ P0, NA, P1, NA }, /* 00b */
{ P0, NA, P1, NA }, /* 00b */
w0(0x48); P1;
w0(0x68); P1; w0(0);
w0(0x68); P1;
w0(r); P1; w0(0);
w0(r+0x20); P1;
w0(r); P1; w0(val); P2;
w0(0x81); P1;
P2; w0(0x82); P1; P3; w0(0x20); P1;
w0(0x81); P1;
P2; w0(0x82); P1; P3; w0(0x20); P1;
w0(0x81); P1;
P2; w0(r); P1;
w0(0x81); P1;
P2; w0(r); P1;
w0(2); P1; w0(8); P2;
w0(2); P1; w0(x); P2;
w0(4); P1; w0(4); P1;
w0(2); P1; w0(0); P2;
w0(3); P1; w0(0); P2;
w0(2); P1; w0(8); P2; udelay(100);
w0(2); P1; w0(0xa); P2; udelay(100);
w0(2); P1; w0(8); P2; udelay(1000);
w0(4); P1; w0(4); P1;
w0(1); P1; w0(1); P2; w0(2); P1; w0(0x18); P2; w0(0); P1;
w0(2); P1; w0(8); P2;
w0(1); P1; w0(1); P2; w0(2); P1; w0(0x19); P2; w0(0); P1;
w0(2); P1; w0(9); P2;
w0(1); P1; w0(1); P2;
w0(2); P1; w0(0x18 + pi->mode); P2; w0(0); P1;
w0(2); P1; w0(8 + pi->mode); P2;
w0(1); P1; w0(r); P2; w0(0); P1;
w0(1); P1; w0(r); P2; w0(0); P1;
w0(1); P1; w0(r); P2; w0(0); P1;
int N, M, P1, P2 = 0;
clock = calc_pll(clk, 0x4028, (core << 1), &N, &M, &P1);
if(P1 > 2) {
P2 = P1 - 2;
P1 = 2;
clk->cpost = (1 << P1) << 16;
clock = calc_pll(clk, 0x4020, shader, &N, &M, &P1);
clk->sctrl = P1 << 16;
clock = calc_P(500000, vdec, &P1);
clk->vdiv = P1 << 16;
int N, M, P1, P2;
freq = calc_div(core, vdec, &P1);
divsv |= P1 << 8;
calc_div(freq, dom6, &P1);
divsv |= P1;
freq = calc_pll(clk, 0x4028, core, &N, &M, &P1);
0x80000000 | (P1 << 19) | (P1 << 16));
if (P1-- && shader == (core << 1)) {
clk_mask(hwsq, spll[0], 0xc03f0100, (P1 << 19) | (P1 << 16));
freq = calc_pll(clk, 0x4020, shader, &N, &M, &P1);
0x80000000 | (P1 << 19) | (P1 << 16));
*P1 = p_ref;
*P1 = p_ref;
*fN1 = (u16)((((best_err / *N2 * *P2) * (*P1 * *M1)) << 13) / crystal);
return gk104_calc_pll_output(*fN1, 1, *N1, *P1, 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,
sensitivity = (((s64) calib->P1 - ((s64) 1 << 14)) << 46) +
calib->P1 = get_unaligned_le16(&data->bmp380_cal_buf[BMP380_P1]);
calib->P1 = le16_to_cpu(data->bmp280_cal_buf[P1]);
var1 = ((((s64)1) << 47) + var1) * ((s64)calib->P1) >> 33;
u16 P1;
s16 P1;
#define P1_A(a) ADDR(P1(a)) /* PLC1 (r/w) */
int8_t P1;
int8_t P1;
ASPEED_PINCTRL_PIN(P1),
SIG_EXPR_LIST_DECL_SINGLE(P1, SDA7, I2C7, I2C7_DESC);
PIN_DECL_1(P1, GPIOK5, SDA7);
FUNC_GROUP_DECL(I2C7, N1, P1);
P1(W[i & 0x0f] \
#define xcheck_ns_profile_profile(P1, P2, FN, args...) \
if (P1->ns == P2->ns) \
____e = FN((P1), (P2), args); \