falcon_info 397 drivers/pinctrl/pinctrl-falcon.c static struct ltq_pinmux_info falcon_info = { falcon_info 413 drivers/pinctrl/pinctrl-falcon.c if ((id >= PORTS) || (!falcon_info.membase[id])) falcon_info 416 drivers/pinctrl/pinctrl-falcon.c avail = pad_r32(falcon_info.membase[id], LTQ_PADC_AVAIL); falcon_info 423 drivers/pinctrl/pinctrl-falcon.c pinctrl_add_gpio_range(falcon_info.pctrl, range); falcon_info 451 drivers/pinctrl/pinctrl-falcon.c falcon_info.clk[*bank] = clk_get(&ppdev->dev, NULL); falcon_info 452 drivers/pinctrl/pinctrl-falcon.c if (IS_ERR(falcon_info.clk[*bank])) { falcon_info 455 drivers/pinctrl/pinctrl-falcon.c return PTR_ERR(falcon_info.clk[*bank]); falcon_info 457 drivers/pinctrl/pinctrl-falcon.c falcon_info.membase[*bank] = devm_ioremap_resource(&pdev->dev, falcon_info 459 drivers/pinctrl/pinctrl-falcon.c if (IS_ERR(falcon_info.membase[*bank])) { falcon_info 461 drivers/pinctrl/pinctrl-falcon.c return PTR_ERR(falcon_info.membase[*bank]); falcon_info 464 drivers/pinctrl/pinctrl-falcon.c avail = pad_r32(falcon_info.membase[*bank], falcon_info 469 drivers/pinctrl/pinctrl-falcon.c clk_enable(falcon_info.clk[*bank]); falcon_info 477 drivers/pinctrl/pinctrl-falcon.c falcon_info.mfp = falcon_mfp; falcon_info 478 drivers/pinctrl/pinctrl-falcon.c falcon_info.num_mfp = ARRAY_SIZE(falcon_mfp); falcon_info 479 drivers/pinctrl/pinctrl-falcon.c falcon_info.grps = falcon_grps; falcon_info 480 drivers/pinctrl/pinctrl-falcon.c falcon_info.num_grps = ARRAY_SIZE(falcon_grps); falcon_info 481 drivers/pinctrl/pinctrl-falcon.c falcon_info.funcs = falcon_funcs; falcon_info 482 drivers/pinctrl/pinctrl-falcon.c falcon_info.num_funcs = ARRAY_SIZE(falcon_funcs); falcon_info 484 drivers/pinctrl/pinctrl-falcon.c ret = ltq_pinctrl_register(pdev, &falcon_info);