ANDROID: GKI: update ABI for mmc changes
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 3 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
'struct mmc_host at host.h:271:1' changed:
type size hasn't changed
1 data member insertion:
'bool mmc_host::hsq_enabled', at offset 12272 (in bits) at host.h:467:1
86 impacted interfaces:
function int __mmc_claim_host(mmc_host*, mmc_ctx*, atomic_t*)
function int __mmc_send_status(mmc_card*, u32*, unsigned int)
function int __sdhci_add_host(sdhci_host*)
function int mmc_add_host(mmc_host*)
function mmc_host* mmc_alloc_host(int, device*)
function int mmc_app_cmd(mmc_host*, mmc_card*)
function unsigned int mmc_calc_max_discard(mmc_card*)
function int mmc_can_erase(mmc_card*)
function bool mmc_can_gpio_cd(mmc_host*)
function int mmc_can_sanitize(mmc_card*)
function int mmc_can_secure_erase_trim(mmc_card*)
function int mmc_can_trim(mmc_card*)
function int mmc_cmdq_disable(mmc_card*)
function int mmc_cmdq_enable(mmc_card*)
function void mmc_cqe_post_req(mmc_host*, mmc_request*)
function int mmc_cqe_recovery(mmc_host*)
function int mmc_cqe_start_req(mmc_host*, mmc_request*)
function int mmc_detect_card_removed(mmc_host*)
function void mmc_detect_change(mmc_host*, unsigned long int)
function int mmc_erase(mmc_card*, unsigned int, unsigned int, unsigned int)
function int mmc_erase_group_aligned(mmc_card*, unsigned int, unsigned int)
function int mmc_flush_cache(mmc_card*)
function void mmc_free_host(mmc_host*)
function void mmc_get_card(mmc_card*, mmc_ctx*)
function int mmc_get_ext_csd(mmc_card*, unsigned char**)
function int mmc_gpio_get_cd(mmc_host*)
function int mmc_gpio_get_ro(mmc_host*)
function int mmc_gpiod_request_cd(mmc_host*, const char*, unsigned int, bool, unsigned int, bool*)
function void mmc_gpiod_request_cd_irq(mmc_host*)
function int mmc_gpiod_request_ro(mmc_host*, const char*, unsigned int, unsigned int, bool*)
function int mmc_hw_reset(mmc_host*)
function int mmc_of_parse(mmc_host*)
function void mmc_put_card(mmc_card*, mmc_ctx*)
function int mmc_register_driver(mmc_driver*)
function int mmc_regulator_get_supply(mmc_host*)
function int mmc_regulator_set_ocr(mmc_host*, regulator*, unsigned short int)
function int mmc_regulator_set_vqmmc(mmc_host*, mmc_ios*)
function void mmc_release_host(mmc_host*)
function void mmc_remove_host(mmc_host*)
function void mmc_request_done(mmc_host*, mmc_request*)
function void mmc_retune_pause(mmc_host*)
function void mmc_retune_release(mmc_host*)
function void mmc_retune_unpause(mmc_host*)
function void mmc_run_bkops(mmc_card*)
function int mmc_send_status(mmc_card*, unsigned int*)
function int mmc_send_tuning(mmc_host*, u32, int*)
function void mmc_set_data_timeout(mmc_data*, const mmc_card*)
function int mmc_start_request(mmc_host*, mmc_request*)
function int mmc_switch(mmc_card*, unsigned char, unsigned char, unsigned char, unsigned int)
function void mmc_unregister_driver(mmc_driver*)
function int mmc_wait_for_cmd(mmc_host*, mmc_command*, int)
function void mmc_wait_for_req(mmc_host*, mmc_request*)
function int sdhci_add_host(sdhci_host*)
function void sdhci_cleanup_host(sdhci_host*)
function void sdhci_enable_clk(sdhci_host*, u16)
function void sdhci_enable_v4_mode(sdhci_host*)
function sdhci_host* sdhci_pltfm_init(platform_device*, const sdhci_pltfm_data*, size_t)
function void sdhci_remove_host(sdhci_host*, int)
function void sdhci_request(mmc_host*, mmc_request*)
function void sdhci_reset(sdhci_host*, u8)
function int sdhci_runtime_resume_host(sdhci_host*, int)
function int sdhci_runtime_suspend_host(sdhci_host*)
function void sdhci_set_bus_width(sdhci_host*, int)
function int sdhci_setup_host(sdhci_host*)
function void sdio_claim_host(sdio_func*)
function int sdio_claim_irq(sdio_func*, sdio_irq_handler_t*)
function int sdio_disable_func(sdio_func*)
function int sdio_enable_func(sdio_func*)
function unsigned char sdio_f0_readb(sdio_func*, unsigned int, int*)
function void sdio_f0_writeb(sdio_func*, unsigned char, unsigned int, int*)
function mmc_pm_flag_t sdio_get_host_pm_caps(sdio_func*)
function int sdio_memcpy_fromio(sdio_func*, void*, unsigned int, int)
function int sdio_memcpy_toio(sdio_func*, unsigned int, void*, int)
function u8 sdio_readb(sdio_func*, unsigned int, int*)
function u32 sdio_readl(sdio_func*, unsigned int, int*)
function int sdio_readsb(sdio_func*, void*, unsigned int, int)
function int sdio_register_driver(sdio_driver*)
function void sdio_release_host(sdio_func*)
function int sdio_release_irq(sdio_func*)
function int sdio_set_block_size(sdio_func*, unsigned int)
function int sdio_set_host_pm_flags(sdio_func*, mmc_pm_flag_t)
function void sdio_signal_irq(mmc_host*)
function void sdio_unregister_driver(sdio_driver*)
function void sdio_writeb(sdio_func*, u8, unsigned int, int*)
function void sdio_writel(sdio_func*, u32, unsigned int, int*)
function int sdio_writesb(sdio_func*, unsigned int, void*, int)
'struct sdhci_host at sdhci.h:372:1' changed:
type size hasn't changed
1 data member insertion:
'bool sdhci_host::always_defer_done', at offset 5400 (in bits) at sdhci.h:538:1
12 impacted interfaces:
function int __sdhci_add_host(sdhci_host*)
function int sdhci_add_host(sdhci_host*)
function void sdhci_cleanup_host(sdhci_host*)
function void sdhci_enable_clk(sdhci_host*, u16)
function void sdhci_enable_v4_mode(sdhci_host*)
function sdhci_host* sdhci_pltfm_init(platform_device*, const sdhci_pltfm_data*, size_t)
function void sdhci_remove_host(sdhci_host*, int)
function void sdhci_reset(sdhci_host*, u8)
function int sdhci_runtime_resume_host(sdhci_host*, int)
function int sdhci_runtime_suspend_host(sdhci_host*)
function void sdhci_set_bus_width(sdhci_host*, int)
function int sdhci_setup_host(sdhci_host*)
'struct sdhci_ops at sdhci.h:611:1' changed:
type size changed from 1728 to 1792 (in bits)
1 data member insertion:
'void ()* sdhci_ops::request_done', at offset 1728 (in bits) at sdhci.h:650:1
12 impacted interfaces:
function int __sdhci_add_host(sdhci_host*)
function int sdhci_add_host(sdhci_host*)
function void sdhci_cleanup_host(sdhci_host*)
function void sdhci_enable_clk(sdhci_host*, u16)
function void sdhci_enable_v4_mode(sdhci_host*)
function sdhci_host* sdhci_pltfm_init(platform_device*, const sdhci_pltfm_data*, size_t)
function void sdhci_remove_host(sdhci_host*, int)
function void sdhci_reset(sdhci_host*, u8)
function int sdhci_runtime_resume_host(sdhci_host*, int)
function int sdhci_runtime_suspend_host(sdhci_host*)
function void sdhci_set_bus_width(sdhci_host*, int)
function int sdhci_setup_host(sdhci_host*)
Bug: 151514181
Signed-off-by:
Todd Kjos <tkjos@google.com>
Change-Id: I08c570140f576438d01c26aca41f5ffb3525628d
Loading
Please register or sign in to comment