SECTION_PROLOGUE(device_api_area,,SUBALIGN(4)) { Z_LINK_ITERABLE(flash_driver_api); PLACE_SYMBOL_HERE(_flash_driver_api_ext_end); Z_LINK_ITERABLE(shared_irq_driver_api); PLACE_SYMBOL_HERE(_shared_irq_driver_api_ext_end); Z_LINK_ITERABLE(dmic_driver_api); PLACE_SYMBOL_HERE(_dmic_driver_api_ext_end); Z_LINK_ITERABLE(crypto_driver_api); PLACE_SYMBOL_HERE(_crypto_driver_api_ext_end); Z_LINK_ITERABLE(adc_driver_api); PLACE_SYMBOL_HERE(_adc_driver_api_ext_end); Z_LINK_ITERABLE(auxdisplay_driver_api); PLACE_SYMBOL_HERE(_auxdisplay_driver_api_ext_end); Z_LINK_ITERABLE(bbram_driver_api); PLACE_SYMBOL_HERE(_bbram_driver_api_ext_end); Z_LINK_ITERABLE(biometric_driver_api); PLACE_SYMBOL_HERE(_biometric_driver_api_ext_end); Z_LINK_ITERABLE(bt_hci_driver_api); PLACE_SYMBOL_HERE(_bt_hci_driver_api_ext_end); Z_LINK_ITERABLE(can_driver_api); PLACE_SYMBOL_HERE(_can_driver_api_ext_end); Z_LINK_ITERABLE(cellular_driver_api); PLACE_SYMBOL_HERE(_cellular_driver_api_ext_end); Z_LINK_ITERABLE(charger_driver_api); PLACE_SYMBOL_HERE(_charger_driver_api_ext_end); Z_LINK_ITERABLE(clock_control_driver_api); Z_LINK_ITERABLE(nrf_clock_control_driver_api); PLACE_SYMBOL_HERE(_nrf_clock_control_driver_api_ext_end); PLACE_SYMBOL_HERE(_clock_control_driver_api_ext_end); Z_LINK_ITERABLE(comparator_driver_api); PLACE_SYMBOL_HERE(_comparator_driver_api_ext_end); Z_LINK_ITERABLE(coredump_driver_api); PLACE_SYMBOL_HERE(_coredump_driver_api_ext_end); Z_LINK_ITERABLE(counter_driver_api); PLACE_SYMBOL_HERE(_counter_driver_api_ext_end); Z_LINK_ITERABLE(crc_driver_api); PLACE_SYMBOL_HERE(_crc_driver_api_ext_end); Z_LINK_ITERABLE(dac_driver_api); PLACE_SYMBOL_HERE(_dac_driver_api_ext_end); Z_LINK_ITERABLE(dai_driver_api); PLACE_SYMBOL_HERE(_dai_driver_api_ext_end); Z_LINK_ITERABLE(display_driver_api); PLACE_SYMBOL_HERE(_display_driver_api_ext_end); Z_LINK_ITERABLE(dma_driver_api); PLACE_SYMBOL_HERE(_dma_driver_api_ext_end); Z_LINK_ITERABLE(edac_driver_api); PLACE_SYMBOL_HERE(_edac_driver_api_ext_end); Z_LINK_ITERABLE(eeprom_driver_api); PLACE_SYMBOL_HERE(_eeprom_driver_api_ext_end); Z_LINK_ITERABLE(emul_bbram_driver_api); PLACE_SYMBOL_HERE(_emul_bbram_driver_api_ext_end); Z_LINK_ITERABLE(fuel_gauge_emul_driver_api); PLACE_SYMBOL_HERE(_fuel_gauge_emul_driver_api_ext_end); Z_LINK_ITERABLE(emul_sensor_driver_api); PLACE_SYMBOL_HERE(_emul_sensor_driver_api_ext_end); Z_LINK_ITERABLE(entropy_driver_api); PLACE_SYMBOL_HERE(_entropy_driver_api_ext_end); Z_LINK_ITERABLE(espi_driver_api); PLACE_SYMBOL_HERE(_espi_driver_api_ext_end); Z_LINK_ITERABLE(espi_saf_driver_api); PLACE_SYMBOL_HERE(_espi_saf_driver_api_ext_end); Z_LINK_ITERABLE(fpga_driver_api); PLACE_SYMBOL_HERE(_fpga_driver_api_ext_end); Z_LINK_ITERABLE(fuel_gauge_driver_api); PLACE_SYMBOL_HERE(_fuel_gauge_driver_api_ext_end); Z_LINK_ITERABLE(gnss_driver_api); PLACE_SYMBOL_HERE(_gnss_driver_api_ext_end); Z_LINK_ITERABLE(gpio_driver_api); PLACE_SYMBOL_HERE(_gpio_driver_api_ext_end); Z_LINK_ITERABLE(haptics_driver_api); PLACE_SYMBOL_HERE(_haptics_driver_api_ext_end); Z_LINK_ITERABLE(hwspinlock_driver_api); PLACE_SYMBOL_HERE(_hwspinlock_driver_api_ext_end); Z_LINK_ITERABLE(i2c_driver_api); Z_LINK_ITERABLE(i3c_driver_api); PLACE_SYMBOL_HERE(_i3c_driver_api_ext_end); PLACE_SYMBOL_HERE(_i2c_driver_api_ext_end); Z_LINK_ITERABLE(i2c_target_driver_api); PLACE_SYMBOL_HERE(_i2c_target_driver_api_ext_end); Z_LINK_ITERABLE(i2s_driver_api); PLACE_SYMBOL_HERE(_i2s_driver_api_ext_end); Z_LINK_ITERABLE(ipm_driver_api); PLACE_SYMBOL_HERE(_ipm_driver_api_ext_end); Z_LINK_ITERABLE(led_driver_api); PLACE_SYMBOL_HERE(_led_driver_api_ext_end); Z_LINK_ITERABLE(led_strip_driver_api); PLACE_SYMBOL_HERE(_led_strip_driver_api_ext_end); Z_LINK_ITERABLE(lora_driver_api); PLACE_SYMBOL_HERE(_lora_driver_api_ext_end); Z_LINK_ITERABLE(mbox_driver_api); PLACE_SYMBOL_HERE(_mbox_driver_api_ext_end); Z_LINK_ITERABLE(mdio_driver_api); PLACE_SYMBOL_HERE(_mdio_driver_api_ext_end); Z_LINK_ITERABLE(mipi_dbi_driver_api); PLACE_SYMBOL_HERE(_mipi_dbi_driver_api_ext_end); Z_LINK_ITERABLE(mipi_dsi_driver_api); PLACE_SYMBOL_HERE(_mipi_dsi_driver_api_ext_end); Z_LINK_ITERABLE(mspi_driver_api); PLACE_SYMBOL_HERE(_mspi_driver_api_ext_end); Z_LINK_ITERABLE(opamp_driver_api); PLACE_SYMBOL_HERE(_opamp_driver_api_ext_end); Z_LINK_ITERABLE(otp_driver_api); PLACE_SYMBOL_HERE(_otp_driver_api_ext_end); Z_LINK_ITERABLE(peci_driver_api); PLACE_SYMBOL_HERE(_peci_driver_api_ext_end); Z_LINK_ITERABLE(ps2_driver_api); PLACE_SYMBOL_HERE(_ps2_driver_api_ext_end); Z_LINK_ITERABLE(ptp_clock_driver_api); PLACE_SYMBOL_HERE(_ptp_clock_driver_api_ext_end); Z_LINK_ITERABLE(pwm_driver_api); PLACE_SYMBOL_HERE(_pwm_driver_api_ext_end); Z_LINK_ITERABLE(regulator_parent_driver_api); PLACE_SYMBOL_HERE(_regulator_parent_driver_api_ext_end); Z_LINK_ITERABLE(regulator_driver_api); PLACE_SYMBOL_HERE(_regulator_driver_api_ext_end); Z_LINK_ITERABLE(reset_driver_api); PLACE_SYMBOL_HERE(_reset_driver_api_ext_end); Z_LINK_ITERABLE(retained_mem_driver_api); PLACE_SYMBOL_HERE(_retained_mem_driver_api_ext_end); Z_LINK_ITERABLE(rtc_driver_api); PLACE_SYMBOL_HERE(_rtc_driver_api_ext_end); Z_LINK_ITERABLE(sdhc_driver_api); PLACE_SYMBOL_HERE(_sdhc_driver_api_ext_end); Z_LINK_ITERABLE(sensor_driver_api); PLACE_SYMBOL_HERE(_sensor_driver_api_ext_end); Z_LINK_ITERABLE(smbus_driver_api); PLACE_SYMBOL_HERE(_smbus_driver_api_ext_end); Z_LINK_ITERABLE(spi_driver_api); PLACE_SYMBOL_HERE(_spi_driver_api_ext_end); Z_LINK_ITERABLE(syscon_driver_api); PLACE_SYMBOL_HERE(_syscon_driver_api_ext_end); Z_LINK_ITERABLE(tee_driver_api); PLACE_SYMBOL_HERE(_tee_driver_api_ext_end); Z_LINK_ITERABLE(tgpio_driver_api); PLACE_SYMBOL_HERE(_tgpio_driver_api_ext_end); Z_LINK_ITERABLE(uaol_driver_api); PLACE_SYMBOL_HERE(_uaol_driver_api_ext_end); Z_LINK_ITERABLE(video_driver_api); PLACE_SYMBOL_HERE(_video_driver_api_ext_end); Z_LINK_ITERABLE(virtio_driver_api); PLACE_SYMBOL_HERE(_virtio_driver_api_ext_end); Z_LINK_ITERABLE(w1_driver_api); PLACE_SYMBOL_HERE(_w1_driver_api_ext_end); Z_LINK_ITERABLE(wdt_driver_api); PLACE_SYMBOL_HERE(_wdt_driver_api_ext_end); Z_LINK_ITERABLE(wuc_driver_api); PLACE_SYMBOL_HERE(_wuc_driver_api_ext_end); Z_LINK_ITERABLE(can_transceiver_driver_api); PLACE_SYMBOL_HERE(_can_transceiver_driver_api_ext_end); Z_LINK_ITERABLE(i3c_target_driver_api); PLACE_SYMBOL_HERE(_i3c_target_driver_api_ext_end); Z_LINK_ITERABLE(its_driver_api); PLACE_SYMBOL_HERE(_its_driver_api_ext_end); Z_LINK_ITERABLE(vtd_driver_api); PLACE_SYMBOL_HERE(_vtd_driver_api_ext_end); Z_LINK_ITERABLE(renesas_elc_driver_api); PLACE_SYMBOL_HERE(_renesas_elc_driver_api_ext_end); Z_LINK_ITERABLE(pcie_ctrl_driver_api); PLACE_SYMBOL_HERE(_pcie_ctrl_driver_api_ext_end); Z_LINK_ITERABLE(pcie_ep_driver_api); PLACE_SYMBOL_HERE(_pcie_ep_driver_api_ext_end); Z_LINK_ITERABLE(psi5_driver_api); PLACE_SYMBOL_HERE(_psi5_driver_api_ext_end); Z_LINK_ITERABLE(sent_driver_api); PLACE_SYMBOL_HERE(_sent_driver_api_ext_end); Z_LINK_ITERABLE(svc_driver_api); PLACE_SYMBOL_HERE(_svc_driver_api_ext_end); Z_LINK_ITERABLE(stepper_driver_api); PLACE_SYMBOL_HERE(_stepper_driver_api_ext_end); Z_LINK_ITERABLE(stepper_ctrl_driver_api); PLACE_SYMBOL_HERE(_stepper_ctrl_driver_api_ext_end); Z_LINK_ITERABLE(uart_driver_api); PLACE_SYMBOL_HERE(_uart_driver_api_ext_end); Z_LINK_ITERABLE(bc12_emul_driver_api); PLACE_SYMBOL_HERE(_bc12_emul_driver_api_ext_end); Z_LINK_ITERABLE(bc12_driver_api); PLACE_SYMBOL_HERE(_bc12_driver_api_ext_end); Z_LINK_ITERABLE(usbc_ppc_driver_api); PLACE_SYMBOL_HERE(_usbc_ppc_driver_api_ext_end); Z_LINK_ITERABLE(tcpc_driver_api); PLACE_SYMBOL_HERE(_tcpc_driver_api_ext_end); Z_LINK_ITERABLE(usbc_vbus_driver_api); PLACE_SYMBOL_HERE(_usbc_vbus_driver_api_ext_end); Z_LINK_ITERABLE(ivshmem_driver_api); PLACE_SYMBOL_HERE(_ivshmem_driver_api_ext_end); Z_LINK_ITERABLE(ethphy_driver_api); PLACE_SYMBOL_HERE(_ethphy_driver_api_ext_end); } GROUP_ROM_LINK_IN(RAMABLE_REGION, ROMABLE_REGION)