[abi_symbol_list]
# commonly used symbols
  Chip_Flush_Cache_Range
  Chip_Flush_MIU_Pipe
  Chip_MIU_to_Phys
  Chip_Phys_to_MIU
  sstar_gpio_drv_set
  call_usermodehelper
  CamClassCreate
  CamClassDestroy
  CamClkDisable
  CamClkEnable
  __CamClkGetHw
  CamClkGetParentByIndex
  CamClkGetRate
  CamClkPrepare
  CamClkRoundRate
  CamClkSetParent
  CamClkSetRate
  CamClkUnprepare
  CamDeviceCreate
  CamDeviceCreateFile
  CamDeviceDestroy
  CamDeviceRemoveFile
  CamDeviceUnregister
  CamDevmKfree
  CamDevmKmalloc
  camdriver_gpio_direction_input
  camdriver_gpio_direction_output
  camdriver_gpio_get
  camdriver_gpio_request
  camdriver_gpio_to_irq
  CamFsClose
  CamFsOpen
  CamFsRead
  CamFsSeek
  CamFsWrite
  CamIrqOfParseAndMap
  CamOfClkGetParentCount
  CamOfClkGetParentName
  CamOfIrqToResource
  CamofPropertyReadU32
  CamOsAtomicAddReturn
  CamOsAtomicCompareAndSwap
  CamOsAtomicDecReturn
  CamOsAtomicIncReturn
  CamOsAtomicRead
  CamOsAtomicSet
  CamOsAtomicSubReturn
  CamOsCallStack
  CamOsChipRevision
  CamOsContiguousMemAlloc
  CamOsContiguousMemRelease
  CamOsCopyFromUpperLayer
  CamOsCopyToUpperLayer
  CamOsCpumaskClearAll
  CamOsCpumaskSetCpu
  CamOsDramInfo
  CamOsGetHz
  CamOsGetJiffies
  CamOsGetMonotonicTime
  CamOsGetTimeInMs
  CamOsGetTimeOfDay
  CamOsHexdump
  CamOsIdrAlloc
  CamOsIdrDestroy
  CamOsIdrFind
  CamOsIdrInitEx
  CamOsIdrRemove
  CamOsInInterrupt
  CamOsIrqDisable
  CamOsIrqEnable
  CamOsIrqFree
  CamOsIrqRequest
  CamOsJiffiesDiff
  CamOsJiffiesToMs
  CamOsMathDivS64
  CamOsMathDivU64
  CamOsMemAlloc
  CamOsMemAllocAtomic
  CamOsMemCacheAlloc
  CamOsMemCacheAllocAtomic
  CamOsMemCacheCreate
  CamOsMemCacheDestroy
  CamOsMemCacheFree
  CamOsMemCalloc
  CamOsMemFlush
  CamOsMemFromUserModeMap
  CamOsMemFromUserModeUnmap
  CamOsMemIsUserSpace
  CamOsMemMap
  CamOsMemMiuToPhys
  CamOsMemPhysToMiu
  CamOsMemRelease
  CamOsMemUnmap
  CamOsMiuPipeFlush
  CamOsMsDelay
  CamOsMsSleep
  CamOsMsSleepInterruptible
  CamOsMsToJiffies
  CamOsMutexDestroy
  CamOsMutexInit
  CamOsMutexLock
  CamOsMutexUnlock
  CamOsPrintf
  CamOsRwsemDeinit
  CamOsRwsemDownRead
  CamOsRwsemDownWrite
  CamOsRwsemInit
  CamOsRwsemUpRead
  CamOsRwsemUpWrite
  CamOsSmpMemoryBarrier
  CamOsSnprintf
  CamOsSpinInit
  CamOsSpinLock
  CamOsSpinLockIrqSave
  CamOsSpinUnlock
  CamOsSpinUnlockIrqRestore
  CamOsStrtol
  CamOsStrtoul
  CamOsStrtoull
  CamOsThreadChangePriority
  CamOsThreadCreate
  CamOsThreadGetID
  CamOsThreadGetName
  CamOsThreadSchedule
  CamOsThreadSetAffinity
  CamOsThreadShouldStop
  CamOsThreadStop
  CamOsThreadWakeUp
  CamOsTimeDiff
  CamOsTimerAdd
  CamOsTimerDeleteSync
  CamOsTimerInit
  CamOsTimerModify
  CamOsTsemDeinit
  CamOsTsemDown
  CamOsTsemDownInterruptible
  CamOsTsemInit
  CamOsTsemUp
  CamOsUsDelay
  CamOsUsSleep
  CamOsWorkQueueAdd
  CamOsWorkQueueCancel
  CamOsWorkQueueCreate
  CamOsWorkQueueDestroy
  CamPlatformDriverRegister
  CamPlatformDriverUnregister
  CamPlatformGetIrqByname
  CamPlatformGetResource
  CamProcCreate
  CamProcMkdir
  CamProcRemoveEntry
  CamProcSeqPrintf
  CamSysfsCreateLink
  CamSysfsDeleteLink
  Chip_Get_Platform_Name
  Chip_Get_RIU_Phys
  Chip_Get_RIU_Size
  clientId_KernelProtectToName
  do_mmap
  do_munmap
  filp_open
  free_reserved_area
  gpiod_export
  kernel_read
  kernel_write
  lx_mem2_addr
  lx_mem2_size
  lx_mem3_addr
  lx_mem3_size
  lx_mem_addr
  lx_mem_size
  sstar_gpio_drv_get
  sstar_gpio_padmode_to_padindex
  MDrv_MIU_ClientIdToName
  MDrv_MIU_GetClientID_KernelProtect
  MDrv_MIU_GetDefaultClientID_KernelProtect
  MDrv_MIU_Get_IDEnables_Value
  MDrv_MIU_Init
  MDrv_MIU_Protect
  MDrv_MIU_Protect_PanicOnOff
  MDrv_MIU_RClientIdToName
  MDrv_MMU_CallbackFunc
  MDrv_MMU_Enable
  MDrv_MMU_GetClientID_KernelProtect
  MDrv_MMU_Map
  MDrv_MMU_Reset
  MDrv_MMU_SetPageSize
  MDrv_MMU_SetRegion
  MDrv_MMU_UnMap
  mma_config
  mmap_reserved_config
  mstar_driver_boot_mma_buffer_num
  mstar_driver_boot_mmap_reserved_buffer_num
  msys_dma_copy
  msys_dma_copy_lineoffset
  msys_dma_fill
  msys_dma_fill_lineoffset
  msys_get_sysfs_class
  msys_read_uuid
  msys_set_miubist
  recode_timestamp
  show_stack
  u8_MiuWhiteListNum
  CamOsMemInvalidate
  CamOsIrqSetAffinityHint
  CamOsChipId
  CamOsPanic
  CamOsTsemTimedDown
  CamOsMutexTryLock
  CamOfPropertyReadU32Index
  CamOfPropertyReadU32Array
  CamOfAddressToResource
  CamDmaHeapAdd
  CamDmaHeapPut
  CamDmaBufFd
  CamDmaBufGet
  CamDmaBufPut
  CamDmaBufExport
  CamDmaBufAttach
  CamDmaBufDetach
  CamDmaBufMapAttachment
  CamDmaBufUnmapAttachment
  CamDmaBufVmap
  CamDmaBufVunmap
  CamDmaHeapGetName
  CamDmaHeapFind
  CamDmaHeapBufferAlloc
  CamDmaHeapBufferFree
  CamDmaHeapBufferfdAlloc

# required by fb module
  fb_notifier_call_chain

# required by mousedev.ko
  input_class
  input_free_minor
  input_get_new_minor

# required by sstar_iic.ko
  msys_release_dmem
  msys_request_dmem

# required by goodix.ko
  touchscreen_parse_properties
  touchscreen_report_pos

# required by udc-msb250x.ko
  Chip_Inv_Cache_Range

# required by usb3-phy.ko
  devm_phy_destroy
  usb_add_phy

# required by sstar-dwc3-of-simple.ko
  dma_direct_set_offset

# required by sstar_drm.ko
  CamGpiodGetDirection
  CamGpiodDirectionInput
  CamGpiodDirectionOutput
  CamGpiodSetValue
  CamDevmFwnodeGpiodGet
  CamPlatformRegisterDrivers
  CamPlatformUnregisterDrivers
  CamPlatformFindDeviceByDriver
  CamOfPropertyReadString
  CamOfPropertyCountElemsOfSize
  CamOfPropertyReadVariableU8Array
  CamOfGetDisplayTiming
  CamOfGetDisplayTimings
  CamVideomodeFromTiming
  CamPutDevice
  CamComponentAdd
  CamComponentDel
  CamComponentBindAll
  CamComponentUnbindAll
  CamComponentMatchAdd
  CamComponentMasterAddWithMatch
  CamComponentMasterDel
  CamDrmGemCmaPrimeImportSgTable
  CamDrmGemCmaMmap
  CamDrmGemFbCreate
  CamDrmGemCmaDumbCreate
  CamDrmFbCmaGetGemAddr
  CamDrmFbCmaGetGemObj
  CamDrmGemCmaPrimeMmap
  CamDrmDisplayModeFromVideomode
  CamDrmOfFindPanelOrBridge
  CamDrmBridgeDetect
  CamDrmBridgeHpdEnable
  CamDrmBridgeHpdDisable
  CamDrmBridgeGetEdid
  CamDrmBridgeGetModes

# required by sstar_ir.ko
  rc_allocate_device
  rc_free_device
  rc_keydown_notimeout
  rc_keyup
  rc_map_register
  rc_map_unregister
  rc_register_device
  rc_unregister_device
  ir_raw_event_handle
  ir_raw_event_store

# required by mdio_mux.ko/pcs_xpcs.ko/pps_core.ko/ptp.ko/stmmac.ko/stmmac_platform.ko/sstar_gmac.ko
  devm_alloc_etherdev_mqs
  ethtool_convert_legacy_u32_to_link_mode
  ethtool_convert_link_mode_to_legacy_u32
  flow_block_cb_setup_simple
  flow_rule_match_basic
  flow_rule_match_ipv4_addrs
  flow_rule_match_ports
  netdev_rss_key_fill
  of_mdio_find_bus
  phylink_disconnect_phy
  phylink_ethtool_get_eee
  phylink_ethtool_get_pauseparam
  phylink_ethtool_get_wol
  phylink_ethtool_ksettings_get
  phylink_ethtool_ksettings_set
  phylink_ethtool_nway_reset
  phylink_ethtool_set_eee
  phylink_ethtool_set_pauseparam
  phylink_ethtool_set_wol
  phylink_get_eee_err
  phylink_mac_change
  phylink_mii_ioctl
  phylink_speed_down
  phylink_speed_up
  phylink_stop

# required by rtk_btusb.ko
  usb_disable_autosuspend
  usb_interrupt_msg

# require by sstar_padmux.ko
  sstar_gpio_pad_val_set

# required by snd-soc-sstar-aio.ko
  of_irq_to_resource

# required by 8723du.ko
  proc_get_parent_data
  yield

# required by ssw101b_wifi_usb.ko
  __dev_get_by_name
  __dev_kfree_skb_irq
  usb_anchor_empty
  usb_block_urb
  usb_for_each_dev
  usb_lock_device_for_reset
  usb_reset_device
  usb_unlink_urb
  usb_wait_anchor_empty_timeout
  netdev_master_upper_dev_get_rcu

