Re: [PATCH 07/13] pinctrl: add a pincontrol driver for BCM6358
From: Linus Walleij <hidden>
Date: 2016-08-22 13:21:42
Also in:
linux-gpio
From: Linus Walleij <hidden>
Date: 2016-08-22 13:21:42
Also in:
linux-gpio
On Fri, Aug 19, 2016 at 12:53 PM, Jonas Gorski [off-list ref] wrote:
Add a pincotrol driver for BCM6358. BCM6358 allow overlaying different functions onto the GPIO pins. It does not support configuring individual pins but only whole groups. These groups may overlap, and still require the directions to be set correctly in the GPIO register. In addition the functions register controls other, not directly mux related functions. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
+ if (pdev->dev.of_node) + mode = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, + "brcm,gpiomode");
This seems to be using syscon, albeit for something else.
+ else
+ mode = syscon_regmap_lookup_by_pdevname("syscon.fffe0098");That looks very very fragile. Yours, Linus Walleij