Lines Matching defs:upmx
935 static void u300_pmx_endisable(struct u300_pmx *upmx, unsigned selector,
951 regval = readw(upmx->virtbase + u300_pmx_registers[i]);
954 writew(regval, upmx->virtbase + u300_pmx_registers[i]);
963 struct u300_pmx *upmx;
969 upmx = pinctrl_dev_get_drvdata(pctldev);
970 u300_pmx_endisable(upmx, selector, true);
1057 struct u300_pmx *upmx;
1060 upmx = devm_kzalloc(&pdev->dev, sizeof(*upmx), GFP_KERNEL);
1061 if (!upmx)
1064 upmx->dev = &pdev->dev;
1066 upmx->virtbase = devm_platform_ioremap_resource(pdev, 0);
1067 if (IS_ERR(upmx->virtbase))
1068 return PTR_ERR(upmx->virtbase);
1070 upmx->pctl = devm_pinctrl_register(&pdev->dev, &u300_pmx_desc, upmx);
1071 if (IS_ERR(upmx->pctl)) {
1073 return PTR_ERR(upmx->pctl);
1076 platform_set_drvdata(pdev, upmx);