summaryrefslogtreecommitdiff
path: root/board/toradex/common/tegra2_partitions.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/toradex/common/tegra2_partitions.h')
-rw-r--r--board/toradex/common/tegra2_partitions.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/board/toradex/common/tegra2_partitions.h b/board/toradex/common/tegra2_partitions.h
index 504cd1a5cf..8f4f940b9c 100644
--- a/board/toradex/common/tegra2_partitions.h
+++ b/board/toradex/common/tegra2_partitions.h
@@ -1,6 +1,9 @@
#ifndef _TEGRA2_PARTITIONS_H_
#define _TEGRA2_PARTITIONS_H_
+#define EMMC_DEV 0
+#define EMMC_BLOCK_SIZE 512
+
#define TEGRA_MAX_PARTITIONS 24
typedef struct {
@@ -27,12 +30,12 @@ typedef struct {
nvtegra_partinfo_t partinfo[TEGRA_MAX_PARTITIONS];
} __attribute__ ((packed)) nvtegra_parttable_t;
+ulong nvtegra_mmc_read(ulong startAddress, ulong dataCount, void *dst);
void nvtegra_print_partition_table(nvtegra_parttable_t * pt);
-int nvtegra_read_partition_table(nvtegra_parttable_t * pt);
+int nvtegra_read_partition_table(nvtegra_parttable_t * pt, int boot_media);
int nvtegra_find_partition(nvtegra_parttable_t * pt, const char *name,
nvtegra_partinfo_t ** partinfo);
int nvtegra_mtdparts_string(char *output, int size);
-void tegra_partition_init(void);
+void tegra_partition_init(int boot_type);
#endif /* _TEGRA2_PARTITIONS_H_ */
-