fix wrong fdt casts

This commit is contained in:
Furkan Mudanyali 2024-01-07 19:39:51 +03:00
parent 139978fd98
commit 4fe5676d63

View File

@ -32,8 +32,8 @@ fdt_prop fdt_get_prop(uint32_t *addr) {
}
uint32_t *fdt_get_addr(const char *path) {
const char *fdt_strings = (char *)fdt + SWAP_UINT32(fdt->off_dt_strings);
uint32_t *fdt_struct = (uint32_t *)fdt + SWAP_UINT32(fdt->off_dt_struct);
const char *fdt_strings = (void *)fdt + SWAP_UINT32(fdt->off_dt_strings);
uint32_t *fdt_struct = (void *)fdt + SWAP_UINT32(fdt->off_dt_struct);
const uint32_t struct_size = SWAP_UINT32(fdt->size_dt_struct);
uint32_t *struct_ptr = fdt_struct;
@ -98,8 +98,8 @@ uint32_t *fdt_get_addr(const char *path) {
}
void print_fdt() {
const char *fdt_strings = (char *)fdt + SWAP_UINT32(fdt->off_dt_strings);
uint32_t *fdt_struct = (uint32_t *)fdt + SWAP_UINT32(fdt->off_dt_struct);
const char *fdt_strings = (void *)fdt + SWAP_UINT32(fdt->off_dt_strings);
uint32_t *fdt_struct = (void *)fdt + SWAP_UINT32(fdt->off_dt_struct);
const uint32_t struct_size = SWAP_UINT32(fdt->size_dt_struct);
uint32_t *struct_ptr = fdt_struct;