Symbol: bcm4908_pinctrl
drivers/pinctrl/bcm/pinctrl-bcm4908.c
421
struct bcm4908_pinctrl *bcm4908_pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
431
mutex_lock(&bcm4908_pinctrl->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
438
writel(0x0, bcm4908_pinctrl->base + BCM4908_TEST_PORT_BLOCK_DATA_MSB);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
439
writel(lsb, bcm4908_pinctrl->base + BCM4908_TEST_PORT_BLOCK_DATA_LSB);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
441
bcm4908_pinctrl->base + BCM4908_TEST_PORT_COMMAND);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
443
mutex_unlock(&bcm4908_pinctrl->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
473
struct bcm4908_pinctrl *bcm4908_pinctrl;
drivers/pinctrl/bcm/pinctrl-bcm4908.c
479
bcm4908_pinctrl = devm_kzalloc(dev, sizeof(*bcm4908_pinctrl), GFP_KERNEL);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
480
if (!bcm4908_pinctrl)
drivers/pinctrl/bcm/pinctrl-bcm4908.c
482
pctldesc = &bcm4908_pinctrl->pctldesc;
drivers/pinctrl/bcm/pinctrl-bcm4908.c
483
platform_set_drvdata(pdev, bcm4908_pinctrl);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
487
bcm4908_pinctrl->dev = dev;
drivers/pinctrl/bcm/pinctrl-bcm4908.c
489
bcm4908_pinctrl->base = devm_platform_ioremap_resource(pdev, 0);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
490
if (IS_ERR(bcm4908_pinctrl->base))
drivers/pinctrl/bcm/pinctrl-bcm4908.c
491
return PTR_ERR(bcm4908_pinctrl->base);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
493
mutex_init(&bcm4908_pinctrl->mutex);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
515
bcm4908_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, bcm4908_pinctrl);
drivers/pinctrl/bcm/pinctrl-bcm4908.c
516
if (IS_ERR(bcm4908_pinctrl->pctldev))
drivers/pinctrl/bcm/pinctrl-bcm4908.c
517
return dev_err_probe(dev, PTR_ERR(bcm4908_pinctrl->pctldev),
drivers/pinctrl/bcm/pinctrl-bcm4908.c
533
pinctrl_generic_add_group(bcm4908_pinctrl->pctldev, group->name,
drivers/pinctrl/bcm/pinctrl-bcm4908.c
542
pinmux_generic_add_function(bcm4908_pinctrl->pctldev,