pinctrl: bcm6838: add pinctrl support
Add pinctrl support for broadcom bcm6838 SoC. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
This commit is contained in:
committed by
Daniel Schwierzeck
parent
9dc8d155d4
commit
b3f8e88f3c
35
doc/device-tree-bindings/pinctrl/bcm6838-pinctrl.txt
Normal file
35
doc/device-tree-bindings/pinctrl/bcm6838-pinctrl.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
* broadcom bcm6838 pinctrl
|
||||
|
||||
Required properties for the pinctrl driver:
|
||||
- compatible: "brcm,bcm6838-pinctrl"
|
||||
- regmap: specify the gpio test port syscon
|
||||
- brcm,pins-count: the number of pin
|
||||
- brcm,functions-count: the number of function
|
||||
|
||||
Please refer to pinctrl-bindings.txt in this directory for details of the
|
||||
common pinctrl bindings used by client devices.
|
||||
|
||||
Example:
|
||||
|
||||
gpio_test_port: syscon@14e00294 {
|
||||
compatible = "syscon";
|
||||
reg = <0x14e00294 0x1c>;
|
||||
};
|
||||
|
||||
pinctrl: pinctrl {
|
||||
compatible = "brcm,bcm6838-pinctrl";
|
||||
regmap = <&gpio_test_port>;
|
||||
brcm,pins-count = <74>;
|
||||
brcm,functions-count = <8>;
|
||||
|
||||
usb0: usb0 {
|
||||
usb0_pwrflt {
|
||||
pins = "69";
|
||||
function = "1";
|
||||
};
|
||||
usb0_pwron {
|
||||
pins = "70";
|
||||
function = "1";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user