blob: 709db87c129da032b5ed8ec3e01dd5f5655accc5 [file] [log] [blame]
Nico Huberc3b02dc2023-08-12 01:13:45 +02001LIBFLASHPROG_1.0 {
2 global:
Nico Huber0d2b45e2026-03-23 22:42:46 +01003 flashprog_chip_bus_names;
4 flashprog_chip_buses;
Nico Huber48d4a042026-03-08 16:07:28 +01005 flashprog_chip_first;
6 flashprog_chip_name;
7 flashprog_chip_next;
8 flashprog_chip_size;
Nico Huber0d2b45e2026-03-23 22:42:46 +01009 flashprog_chip_test_status;
Nico Huber48d4a042026-03-08 16:07:28 +010010 flashprog_chip_vendor;
Nico Huber0d2b45e2026-03-23 22:42:46 +010011 flashprog_chip_voltage_range;
Nico Huber48d4a042026-03-08 16:07:28 +010012 flashprog_chips_all;
13 flashprog_chips_count;
14 flashprog_chips_release;
Nico Huberc3b02dc2023-08-12 01:13:45 +020015 flashprog_flag_get;
16 flashprog_flag_set;
17 flashprog_flash_erase;
18 flashprog_flash_getsize;
19 flashprog_flash_probe;
20 flashprog_flash_release;
21 flashprog_image_read;
22 flashprog_image_verify;
23 flashprog_image_write;
24 flashprog_init;
25 flashprog_layout_add_region;
Nico Hubereed122d2023-02-11 02:05:07 +010026 flashprog_layout_get_region_range;
Nico Huberc3b02dc2023-08-12 01:13:45 +020027 flashprog_layout_include_region;
28 flashprog_layout_new;
29 flashprog_layout_read_fmap_from_buffer;
30 flashprog_layout_read_fmap_from_rom;
31 flashprog_layout_read_from_ifd;
32 flashprog_layout_release;
33 flashprog_layout_set;
34 flashprog_programmer_init;
35 flashprog_programmer_shutdown;
36 flashprog_set_log_callback;
Richard Hughes842d6782021-01-15 09:48:12 +000037 flashprog_set_progress_callback;
Nico Huberc3b02dc2023-08-12 01:13:45 +020038 flashprog_shutdown;
39 flashprog_wp_cfg_new;
40 flashprog_wp_cfg_release;
41 flashprog_wp_get_available_ranges;
42 flashprog_wp_get_mode;
43 flashprog_wp_get_range;
44 flashprog_wp_ranges_get_count;
45 flashprog_wp_ranges_get_range;
46 flashprog_wp_ranges_release;
47 flashprog_wp_read_cfg;
48 flashprog_wp_set_mode;
49 flashprog_wp_set_range;
50 flashprog_wp_write_cfg;
51 local: *;
52};