Symbol: div_nmp
drivers/clk/tegra/clk-pll.c
1029
divp = (val >> pll->params->div_nmp->divp_shift) & (divp_mask(pll));
drivers/clk/tegra/clk-pll.c
1030
divn = (val >> pll->params->div_nmp->divn_shift) & (divn_mask(pll));
drivers/clk/tegra/clk-pll.c
1031
divm = (val >> pll->params->div_nmp->divm_shift) & (divm_mask(pll));
drivers/clk/tegra/clk-pll.c
1895
if (!pll_params->div_nmp)
drivers/clk/tegra/clk-pll.c
1896
pll_params->div_nmp = &default_nmp;
drivers/clk/tegra/clk-pll.c
1952
static struct div_nmp pll_e_nmp = {
drivers/clk/tegra/clk-pll.c
1971
if (!pll_params->div_nmp)
drivers/clk/tegra/clk-pll.c
1972
pll_params->div_nmp = &pll_e_nmp;
drivers/clk/tegra/clk-pll.c
2351
if (!pll_params->div_nmp)
drivers/clk/tegra/clk-pll.c
245
#define divm_mask(p) mask(p->params->div_nmp->divm_width)
drivers/clk/tegra/clk-pll.c
246
#define divn_mask(p) mask(p->params->div_nmp->divn_width)
drivers/clk/tegra/clk-pll.c
248
mask(p->params->div_nmp->divp_width))
drivers/clk/tegra/clk-pll.c
252
#define divm_shift(p) (p)->params->div_nmp->divm_shift
drivers/clk/tegra/clk-pll.c
253
#define divn_shift(p) (p)->params->div_nmp->divn_shift
drivers/clk/tegra/clk-pll.c
254
#define divp_shift(p) (p)->params->div_nmp->divp_shift
drivers/clk/tegra/clk-pll.c
2660
if (!pll_params->div_nmp)
drivers/clk/tegra/clk-pll.c
267
static struct div_nmp default_nmp = {
drivers/clk/tegra/clk-pll.c
660
struct div_nmp *div_nmp = params->div_nmp;
drivers/clk/tegra/clk-pll.c
666
val &= ~(divp_mask(pll) << div_nmp->override_divp_shift);
drivers/clk/tegra/clk-pll.c
667
val |= cfg->p << div_nmp->override_divp_shift;
drivers/clk/tegra/clk-pll.c
671
val &= ~((divm_mask(pll) << div_nmp->override_divm_shift) |
drivers/clk/tegra/clk-pll.c
672
(divn_mask(pll) << div_nmp->override_divn_shift));
drivers/clk/tegra/clk-pll.c
673
val |= (cfg->m << div_nmp->override_divm_shift) |
drivers/clk/tegra/clk-pll.c
674
(cfg->n << div_nmp->override_divn_shift);
drivers/clk/tegra/clk-pll.c
697
struct div_nmp *div_nmp = params->div_nmp;
drivers/clk/tegra/clk-pll.c
705
cfg->p = (val >> div_nmp->override_divp_shift) & divp_mask(pll);
drivers/clk/tegra/clk-pll.c
708
cfg->m = (val >> div_nmp->override_divm_shift) & divm_mask(pll);
drivers/clk/tegra/clk-pll.c
709
cfg->n = (val >> div_nmp->override_divn_shift) & divn_mask(pll);
drivers/clk/tegra/clk-pll.c
713
cfg->m = (val >> div_nmp->divm_shift) & divm_mask(pll);
drivers/clk/tegra/clk-pll.c
714
cfg->n = (val >> div_nmp->divn_shift) & divn_mask(pll);
drivers/clk/tegra/clk-pll.c
715
cfg->p = (val >> div_nmp->divp_shift) & divp_mask(pll);
drivers/clk/tegra/clk-tegra114.c
140
static struct div_nmp pllxc_nmp = {
drivers/clk/tegra/clk-tegra114.c
197
.div_nmp = &pllxc_nmp,
drivers/clk/tegra/clk-tegra114.c
202
static struct div_nmp pllcx_nmp = {
drivers/clk/tegra/clk-tegra114.c
242
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra114.c
264
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra114.c
273
static struct div_nmp pllm_nmp = {
drivers/clk/tegra/clk-tegra114.c
314
.div_nmp = &pllm_nmp,
drivers/clk/tegra/clk-tegra114.c
322
static struct div_nmp pllp_nmp = {
drivers/clk/tegra/clk-tegra114.c
352
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra114.c
382
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra114.c
418
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra114.c
436
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra114.c
448
static struct div_nmp pllu_nmp = {
drivers/clk/tegra/clk-tegra114.c
479
.div_nmp = &pllu_nmp,
drivers/clk/tegra/clk-tegra114.c
514
.div_nmp = &pllxc_nmp,
drivers/clk/tegra/clk-tegra114.c
546
static struct div_nmp plle_nmp = {
drivers/clk/tegra/clk-tegra114.c
569
.div_nmp = &plle_nmp,
drivers/clk/tegra/clk-tegra114.c
575
static struct div_nmp pllre_nmp = {
drivers/clk/tegra/clk-tegra114.c
598
.div_nmp = &pllre_nmp,
drivers/clk/tegra/clk-tegra124.c
143
static struct div_nmp pllxc_nmp = {
drivers/clk/tegra/clk-tegra124.c
200
.div_nmp = &pllxc_nmp,
drivers/clk/tegra/clk-tegra124.c
234
.div_nmp = &pllxc_nmp,
drivers/clk/tegra/clk-tegra124.c
239
static struct div_nmp pllcx_nmp = {
drivers/clk/tegra/clk-tegra124.c
282
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra124.c
304
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra124.c
313
static struct div_nmp pllss_nmp = {
drivers/clk/tegra/clk-tegra124.c
365
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra124.c
401
static struct div_nmp pllm_nmp = {
drivers/clk/tegra/clk-tegra124.c
426
.div_nmp = &pllm_nmp,
drivers/clk/tegra/clk-tegra124.c
461
static struct div_nmp plle_nmp = {
drivers/clk/tegra/clk-tegra124.c
484
.div_nmp = &plle_nmp,
drivers/clk/tegra/clk-tegra124.c
500
static struct div_nmp pllre_nmp = {
drivers/clk/tegra/clk-tegra124.c
523
.div_nmp = &pllre_nmp,
drivers/clk/tegra/clk-tegra124.c
528
static struct div_nmp pllp_nmp = {
drivers/clk/tegra/clk-tegra124.c
558
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra124.c
587
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra124.c
593
static struct div_nmp plld_nmp = {
drivers/clk/tegra/clk-tegra124.c
632
.div_nmp = &plld_nmp,
drivers/clk/tegra/clk-tegra124.c
662
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra124.c
695
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra124.c
710
static struct div_nmp pllu_nmp = {
drivers/clk/tegra/clk-tegra124.c
741
.div_nmp = &pllu_nmp,
drivers/clk/tegra/clk-tegra210.c
1399
#define divm_mask(p) mask(p->params->div_nmp->divm_width)
drivers/clk/tegra/clk-tegra210.c
1400
#define divn_mask(p) mask(p->params->div_nmp->divn_width)
drivers/clk/tegra/clk-tegra210.c
1402
mask(p->params->div_nmp->divp_width))
drivers/clk/tegra/clk-tegra210.c
1404
#define divm_shift(p) ((p)->params->div_nmp->divm_shift)
drivers/clk/tegra/clk-tegra210.c
1405
#define divn_shift(p) ((p)->params->div_nmp->divn_shift)
drivers/clk/tegra/clk-tegra210.c
1406
#define divp_shift(p) ((p)->params->div_nmp->divp_shift)
drivers/clk/tegra/clk-tegra210.c
1435
ndiv_new_mask = (divn_mask(pllx) >> pllx->params->div_nmp->divn_shift)
drivers/clk/tegra/clk-tegra210.c
1454
base |= cfg->n << pllx->params->div_nmp->divn_shift;
drivers/clk/tegra/clk-tegra210.c
1566
static struct div_nmp pllx_nmp = {
drivers/clk/tegra/clk-tegra210.c
1680
.div_nmp = &pllx_nmp,
drivers/clk/tegra/clk-tegra210.c
1688
static struct div_nmp pllc_nmp = {
drivers/clk/tegra/clk-tegra210.c
1727
.div_nmp = &pllc_nmp,
drivers/clk/tegra/clk-tegra210.c
1734
static struct div_nmp pllcx_nmp = {
drivers/clk/tegra/clk-tegra210.c
1761
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra210.c
1791
.div_nmp = &pllcx_nmp,
drivers/clk/tegra/clk-tegra210.c
1803
static struct div_nmp pllss_nmp = {
drivers/clk/tegra/clk-tegra210.c
1856
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra210.c
1880
static struct div_nmp pllm_nmp = {
drivers/clk/tegra/clk-tegra210.c
1911
.div_nmp = &pllm_nmp,
drivers/clk/tegra/clk-tegra210.c
1936
.div_nmp = &pllm_nmp,
drivers/clk/tegra/clk-tegra210.c
1955
static struct div_nmp plle_nmp = {
drivers/clk/tegra/clk-tegra210.c
1977
.div_nmp = &plle_nmp,
drivers/clk/tegra/clk-tegra210.c
1992
static struct div_nmp pllre_nmp = {
drivers/clk/tegra/clk-tegra210.c
2018
.div_nmp = &pllre_nmp,
drivers/clk/tegra/clk-tegra210.c
2025
static struct div_nmp pllp_nmp = {
drivers/clk/tegra/clk-tegra210.c
2055
.div_nmp = &pllp_nmp,
drivers/clk/tegra/clk-tegra210.c
2080
.div_nmp = &pllc_nmp,
drivers/clk/tegra/clk-tegra210.c
2091
static struct div_nmp plla_nmp = {
drivers/clk/tegra/clk-tegra210.c
2128
.div_nmp = &plla_nmp,
drivers/clk/tegra/clk-tegra210.c
2144
static struct div_nmp plld_nmp = {
drivers/clk/tegra/clk-tegra210.c
2175
.div_nmp = &plld_nmp,
drivers/clk/tegra/clk-tegra210.c
2221
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra210.c
2264
.div_nmp = &pllss_nmp,
drivers/clk/tegra/clk-tegra210.c
2279
static struct div_nmp pllu_nmp = {
drivers/clk/tegra/clk-tegra210.c
2312
.div_nmp = &pllu_nmp,
drivers/clk/tegra/clk-tegra30.c
371
static struct div_nmp pllm_nmp = {
drivers/clk/tegra/clk-tegra30.c
395
.div_nmp = &pllm_nmp,
drivers/clk/tegra/clk.h
335
struct div_nmp *div_nmp;