Document: add PLAT_PL061_MAX_GPIOS define
ARM PL061 GPIO driver requires the "PLAT_PL061_MAX_GPIOS" definition. By default, it's defined to 32 in PL061 GPIO driver. If user wants more PL061 controllers in platform, user should define the build flag in platform.mk instead. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
This commit is contained in:
parent
0ab3f9a741
commit
7dc4b2272f
|
@ -466,6 +466,18 @@ memory layout implies some image overlaying like in ARM standard platforms.
|
||||||
|
|
||||||
Defines the maximum address that the TSP's progbits sections can occupy.
|
Defines the maximum address that the TSP's progbits sections can occupy.
|
||||||
|
|
||||||
|
If the platform port uses the PL061 GPIO driver, the following constant may
|
||||||
|
optionally be defined:
|
||||||
|
|
||||||
|
* **PLAT_PL061_MAX_GPIOS**
|
||||||
|
Maximum number of GPIOs required by the platform. This allows control how
|
||||||
|
much memory is allocated for PL061 GPIO controllers. The default value is
|
||||||
|
32.
|
||||||
|
[For example, define the build flag in platform.mk]:
|
||||||
|
PLAT_PL061_MAX_GPIOS := 160
|
||||||
|
$(eval $(call add_define,PLAT_PL061_MAX_GPIOS))
|
||||||
|
|
||||||
|
|
||||||
### File : plat_macros.S [mandatory]
|
### File : plat_macros.S [mandatory]
|
||||||
|
|
||||||
Each platform must ensure a file of this name is in the system include path with
|
Each platform must ensure a file of this name is in the system include path with
|
||||||
|
|
Loading…
Reference in New Issue