diff --git a/fel.c b/fel.c index b1e74d4..0023873 100644 --- a/fel.c +++ b/fel.c @@ -194,6 +194,7 @@ void aw_fel_print_version(libusb_device_handle *usb) case 0x1651: soc_name="A20";break; case 0x1650: soc_name="A23";break; case 0x1639: soc_name="A80";break; + case 0x1667: soc_name="A33";break; } printf("%.8s soc=%08x(%s) %08x ver=%04x %02x %02x scratchpad=%08x %08x %08x\n", @@ -408,6 +409,11 @@ soc_sram_info soc_sram_info_table[] = { .thunk_addr = 0x46E00, .thunk_size = 0x200, .swap_buffers = a31_sram_swap_buffers, }, + { + .soc_id = 0x1667, /* Allwinner A33 */ + .thunk_addr = 0x46E00, .thunk_size = 0x200, + .swap_buffers = a31_sram_swap_buffers, + }, { 0 } /* End of the table */ };