mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-21 17:38:51 +09:00
![Philippe Reynes](/assets/img/avatar_default.png)
Add pinctrl support for broadcom bcm6838 SoC. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
36 lines
785 B
Plaintext
36 lines
785 B
Plaintext
* 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";
|
|
};
|
|
};
|
|
};
|