commit | 45986a7b125254065f6b3561af7e64dae0818909 | [log] [tgz] |
---|---|---|
author | Minecrell <minecrell@minecrell.net> | Mon Oct 19 17:37:21 2020 +0200 |
committer | Luca Weiss <luca@z3ntu.xyz> | Tue Mar 02 08:48:20 2021 +0100 |
tree | dd18655b6edda14c7d49c607eadebabaa9cc3ae4 | |
parent | 3c3253e40a091a34641abf9cde000b77130e732e [diff] |
platform: partition_parser: Add get_partition_count()/get_partition_entries() Mostly from commit e358f1f9c2697022f7f4d496df514ba9df5f71a1 ("platform: msm_shared: a/b support, update partition index lookup."). (cherry-picked from https://github.com/msm8916-mainline/lk2nd/commit/fdf7bada77aa1e84dfb99aab5f4ba66530b129f8) Issue: FP2P-433 Change-Id: Ibfb6afd1ee84f8a28d6538c8cc63ee8bcccda884
diff --git a/platform/msm_shared/include/partition_parser.h b/platform/msm_shared/include/partition_parser.h index cf89433..e976883 100644 --- a/platform/msm_shared/include/partition_parser.h +++ b/platform/msm_shared/include/partition_parser.h
@@ -169,4 +169,10 @@ /* For Debugging */ void partition_dump(void); +/* Get Partition Count */ +unsigned partition_get_partition_count(); + +/* Read Partition entried list pointer */ +struct partition_entry* partition_get_partition_entries(); + #endif
diff --git a/platform/msm_shared/partition_parser.c b/platform/msm_shared/partition_parser.c index 3f678b5..8d4d16b 100644 --- a/platform/msm_shared/partition_parser.c +++ b/platform/msm_shared/partition_parser.c
@@ -88,6 +88,16 @@ /* this is a pointer to ptn_entries_buffer */ static unsigned char *new_buffer = NULL; +unsigned partition_get_partition_count() +{ + return partition_count; +} + +struct partition_entry* partition_get_partition_entries() +{ + return partition_entries; +} + unsigned int partition_read_table() { unsigned int ret;