summaryrefslogtreecommitdiffstats
path: root/util/cbfstool/uflashrom.h
blob: 1ef0085dd9461d16ef7502f3b6f056c6c44646ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* SPDX-License-Identifier: BSD-3-Clause */

#ifndef UFLASHROM_H
#define UFLASHROM_H

#define FLASHROM_PROGRAMMER_INTERNAL_AP "internal"

struct firmware_programmer {
	const char *programmer;
	uint32_t size;
	uint8_t *data;
};

int flashrom_read(struct firmware_programmer *image, const char *region);
int flashrom_write(struct firmware_programmer *image, const char *region);

#endif /* UFLASHROM_H */