mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-26 14:40:41 +00:00
c6b0b09032
The pinctrl bindings used by Linux are an incomplete description of the hardware. It is possible in most cases to determine the register address of each, but not in all cases. By adding an additional property we can fix this, and avoid adding a table to U-Boot for every single Exynos SOC. Signed-off-by: Simon Glass <sjg@chromium.org>
40 lines
585 B
Text
40 lines
585 B
Text
/*
|
|
* U-Boot additions to enable a generic Exynos GPIO driver
|
|
*
|
|
* Copyright (c) 2014 Google, Inc
|
|
*/
|
|
|
|
/{
|
|
pinctrl_0: pinctrl@11400000 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
gpc4: gpc4 {
|
|
reg = <0x2e0>;
|
|
};
|
|
gpx0: gpx0 {
|
|
reg = <0xc00>;
|
|
};
|
|
};
|
|
|
|
pinctrl_1: pinctrl@13400000 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
};
|
|
|
|
pinctrl_2: pinctrl@10d10000 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
gpv2: gpv2 {
|
|
reg = <0x060>;
|
|
};
|
|
gpv4: gpv4 {
|
|
reg = <0xc0>;
|
|
};
|
|
};
|
|
|
|
pinctrl_3: pinctrl@03860000 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
};
|
|
|
|
};
|