summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/bcm/pinctrl-ns.c
Commit message (Collapse)AuthorAgeFilesLines
* pinctrl: bcm: ns: support updated DT binding as syscon subnodeRafał Miłecki2018-12-211-10/+19
| | | | | | | | | Documentation has been recently updated specifying that pinctrl should be subnode of the CRU "syscon". Support that by using parent node for regmap and reading "offset" property from the DT. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* pinctrl: bcm: ns: Use uintptr_t for casting dataRafał Miłecki2018-10-121-2/+2
| | | | | | | | | Fix up a compiler error on 64bit architectures where pointers and integers differ in size. Suggested-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* pinctrl: bcm: add Northstar driverRafał Miłecki2018-10-101-0/+372
This driver provides support for Northstar mux controller. It differs from Northstar Plus one so a new binding and driver were needed. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>