summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2019-09-14 18:01:16 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2019-09-18 18:18:20 +0800
commitf8631f51392f0688c70cfd53dc66422404e00e16 (patch)
tree81558c0602493f47be62eb7d498bca2278980c31 /docs
parent6129e9a643274e658a0e6f5428ad976676c7bb7a (diff)
drivers: partition: support different block size
The block size of some storage device is 4096-byte long, such as UFS. But PARTITION_BLOCK_SIZE is defined as 512-byte long. So replace it by PLAT_PARTITION_BLOCK_SIZE. Make it configurable in platform. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org> Change-Id: Iada05f7c646d0a0f2c0d3b8545540b3cb7153de3
Diffstat (limited to 'docs')
-rw-r--r--docs/getting_started/porting-guide.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/getting_started/porting-guide.rst b/docs/getting_started/porting-guide.rst
index 5786dd38..97ed1fa4 100644
--- a/docs/getting_started/porting-guide.rst
+++ b/docs/getting_started/porting-guide.rst
@@ -546,6 +546,13 @@ optionally be defined:
PLAT_PARTITION_MAX_ENTRIES := 12
$(eval $(call add_define,PLAT_PARTITION_MAX_ENTRIES))
+- **PLAT_PARTITION_BLOCK_SIZE**
+ The size of partition block. It could be either 512 bytes or 4096 bytes.
+ The default value is 512.
+ `For example, define the build flag in platform.mk`_:
+ PLAT_PARTITION_BLOCK_SIZE := 4096
+ $(eval $(call add_define,PLAT_PARTITION_BLOCK_SIZE))
+
The following constant is optional. It should be defined to override the default
behaviour of the ``assert()`` function (for example, to save memory).