ANDROID: GKI: rockchip: Enable symbols for rk808-regulator

Functions changes summary: 0 Removed, 0 Changed (1546 filtered out), 2 Added functions
Variables changes summary: 0 Removed, 0 Changed (11 filtered out), 0 Added variables

2 Added functions:

  [A] 'function gpio_desc* devm_gpiod_get_index_optional(device*, const char*, unsigned int, gpiod_flags)'
  [A] 'function int gpiod_is_active_low(const gpio_desc*)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie06fa99d6616cb389bccc1d9167f084c7cafbe89
This commit is contained in:
Kever Yang
2021-09-26 15:12:03 +08:00
committed by Greg Kroah-Hartman
parent 9a8a15b8bd
commit 935b5c3bdd
2 changed files with 129 additions and 2 deletions

View File

@@ -1415,6 +1415,7 @@
<elf-symbol name='devm_gpiod_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2b64bf51'/> <elf-symbol name='devm_gpiod_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2b64bf51'/>
<elf-symbol name='devm_gpiod_get_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ad78a61'/> <elf-symbol name='devm_gpiod_get_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ad78a61'/>
<elf-symbol name='devm_gpiod_get_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7e37641e'/> <elf-symbol name='devm_gpiod_get_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7e37641e'/>
<elf-symbol name='devm_gpiod_get_index_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x401251e3'/>
<elf-symbol name='devm_gpiod_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd96311'/> <elf-symbol name='devm_gpiod_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd96311'/>
<elf-symbol name='devm_gpiod_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd825ff99'/> <elf-symbol name='devm_gpiod_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd825ff99'/>
<elf-symbol name='devm_gpiod_put_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa177b3d3'/> <elf-symbol name='devm_gpiod_put_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa177b3d3'/>
@@ -2357,6 +2358,7 @@
<elf-symbol name='gpiod_get_raw_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ee96f3'/> <elf-symbol name='gpiod_get_raw_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ee96f3'/>
<elf-symbol name='gpiod_get_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6606192c'/> <elf-symbol name='gpiod_get_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6606192c'/>
<elf-symbol name='gpiod_get_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x421f2ad'/> <elf-symbol name='gpiod_get_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x421f2ad'/>
<elf-symbol name='gpiod_is_active_low' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb5606728'/>
<elf-symbol name='gpiod_set_array_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe92664b6'/> <elf-symbol name='gpiod_set_array_value_cansleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe92664b6'/>
<elf-symbol name='gpiod_set_consumer_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1aa88cb'/> <elf-symbol name='gpiod_set_consumer_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1aa88cb'/>
<elf-symbol name='gpiod_set_debounce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7221e927'/> <elf-symbol name='gpiod_set_debounce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7221e927'/>
@@ -14036,6 +14038,89 @@
<array-type-def dimensions='1' type-id='8f048e17' size-in-bits='infinite' id='167619f6'> <array-type-def dimensions='1' type-id='8f048e17' size-in-bits='infinite' id='167619f6'>
<subrange length='infinite' type-id='7ff19f0f' id='031f2035'/> <subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
</array-type-def> </array-type-def>
<class-decl name='compact_control' size-in-bits='1024' is-struct='yes' visibility='default' filepath='mm/internal.h' line='237' column='1' id='16773614'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='freepages' type-id='72f469ec' visibility='default' filepath='mm/internal.h' line='238' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='migratepages' type-id='72f469ec' visibility='default' filepath='mm/internal.h' line='239' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='nr_freepages' type-id='f0981eeb' visibility='default' filepath='mm/internal.h' line='240' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
<var-decl name='nr_migratepages' type-id='f0981eeb' visibility='default' filepath='mm/internal.h' line='241' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='free_pfn' type-id='7359adad' visibility='default' filepath='mm/internal.h' line='242' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='migrate_pfn' type-id='7359adad' visibility='default' filepath='mm/internal.h' line='243' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='fast_start_pfn' type-id='7359adad' visibility='default' filepath='mm/internal.h' line='244' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='zone' type-id='0a0aff97' visibility='default' filepath='mm/internal.h' line='245' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='total_migrate_scanned' type-id='7359adad' visibility='default' filepath='mm/internal.h' line='246' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='total_free_scanned' type-id='7359adad' visibility='default' filepath='mm/internal.h' line='247' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<var-decl name='fast_search_fail' type-id='8efea9e5' visibility='default' filepath='mm/internal.h' line='248' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='720'>
<var-decl name='search_order' type-id='a2185560' visibility='default' filepath='mm/internal.h' line='249' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='736'>
<var-decl name='gfp_mask' type-id='96d7cfec' visibility='default' filepath='mm/internal.h' line='250' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<var-decl name='order' type-id='95e97e5e' visibility='default' filepath='mm/internal.h' line='251' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='800'>
<var-decl name='migratetype' type-id='95e97e5e' visibility='default' filepath='mm/internal.h' line='252' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='alloc_flags' type-id='20f5f452' visibility='default' filepath='mm/internal.h' line='253' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<var-decl name='highest_zoneidx' type-id='2448a865' visibility='default' filepath='mm/internal.h' line='254' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<var-decl name='mode' type-id='157252dd' visibility='default' filepath='mm/internal.h' line='255' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<var-decl name='ignore_skip_hint' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='256' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='936'>
<var-decl name='no_set_skip_hint' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='257' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='944'>
<var-decl name='ignore_block_suitable' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='258' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='952'>
<var-decl name='direct_compaction' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='259' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='proactive_compaction' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='260' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='968'>
<var-decl name='whole_zone' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='261' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='976'>
<var-decl name='contended' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='262' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='984'>
<var-decl name='rescan' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='263' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='992'>
<var-decl name='alloc_contig' type-id='b50a4934' visibility='default' filepath='mm/internal.h' line='264' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='59a625dc' size-in-bits='64' id='168dc242'/> <pointer-type-def type-id='59a625dc' size-in-bits='64' id='168dc242'/>
<function-type size-in-bits='64' id='1697786f'> <function-type size-in-bits='64' id='1697786f'>
<parameter type-id='91d0de51' name='_vq'/> <parameter type-id='91d0de51' name='_vq'/>
@@ -65431,7 +65516,14 @@
<pointer-type-def type-id='bcb69272' size-in-bits='64' id='9778250c'/> <pointer-type-def type-id='bcb69272' size-in-bits='64' id='9778250c'/>
<pointer-type-def type-id='d4984c46' size-in-bits='64' id='97786120'/> <pointer-type-def type-id='d4984c46' size-in-bits='64' id='97786120'/>
<pointer-type-def type-id='2e6f3990' size-in-bits='64' id='97851996'/> <pointer-type-def type-id='2e6f3990' size-in-bits='64' id='97851996'/>
<class-decl name='capture_control' is-struct='yes' visibility='default' is-declaration-only='yes' id='978e8e27'/> <class-decl name='capture_control' size-in-bits='128' is-struct='yes' visibility='default' filepath='mm/internal.h' line='271' column='1' id='978e8e27'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='cc' type-id='cdea3372' visibility='default' filepath='mm/internal.h' line='272' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='page' type-id='02f11ed4' visibility='default' filepath='mm/internal.h' line='273' column='1'/>
</data-member>
</class-decl>
<array-type-def dimensions='1' type-id='8f048e17' size-in-bits='80' id='979253d9'> <array-type-def dimensions='1' type-id='8f048e17' size-in-bits='80' id='979253d9'>
<subrange length='10' type-id='7ff19f0f' id='487da03a'/> <subrange length='10' type-id='7ff19f0f' id='487da03a'/>
</array-type-def> </array-type-def>
@@ -80640,6 +80732,9 @@
<parameter type-id='cd1b45ab'/> <parameter type-id='cd1b45ab'/>
<return type-id='3f1a6b60'/> <return type-id='3f1a6b60'/>
</function-type> </function-type>
<array-type-def dimensions='1' type-id='e151255a' size-in-bits='131072' id='b9cedcb8'>
<subrange length='2048' type-id='7ff19f0f' id='e5323efb'/>
</array-type-def>
<function-type size-in-bits='64' id='b9d8dce4'> <function-type size-in-bits='64' id='b9d8dce4'>
<parameter type-id='807b7702'/> <parameter type-id='807b7702'/>
<parameter type-id='95e97e5e'/> <parameter type-id='95e97e5e'/>
@@ -89419,6 +89514,9 @@
<pointer-type-def type-id='c9196d18' size-in-bits='64' id='cba10b6e'/> <pointer-type-def type-id='c9196d18' size-in-bits='64' id='cba10b6e'/>
<pointer-type-def type-id='4b7a84f4' size-in-bits='64' id='cba114b6'/> <pointer-type-def type-id='4b7a84f4' size-in-bits='64' id='cba114b6'/>
<pointer-type-def type-id='284260b8' size-in-bits='64' id='cba1f2de'/> <pointer-type-def type-id='284260b8' size-in-bits='64' id='cba1f2de'/>
<array-type-def dimensions='1' type-id='e151255a' size-in-bits='65536' id='cba3052b'>
<subrange length='1024' type-id='7ff19f0f' id='c60446f8'/>
</array-type-def>
<function-type size-in-bits='64' id='cba59087'> <function-type size-in-bits='64' id='cba59087'>
<parameter type-id='eaa32e2f'/> <parameter type-id='eaa32e2f'/>
<parameter type-id='91ce1af9'/> <parameter type-id='91ce1af9'/>
@@ -90364,6 +90462,7 @@
<var-decl name='android_oem_data1' type-id='24a375b2' visibility='default' filepath='block/blk-mq.h' line='39' column='1'/> <var-decl name='android_oem_data1' type-id='24a375b2' visibility='default' filepath='block/blk-mq.h' line='39' column='1'/>
</data-member> </data-member>
</class-decl> </class-decl>
<pointer-type-def type-id='16773614' size-in-bits='64' id='cdea3372'/>
<pointer-type-def type-id='23f90633' size-in-bits='64' id='cdea97c3'/> <pointer-type-def type-id='23f90633' size-in-bits='64' id='cdea97c3'/>
<function-type size-in-bits='64' id='cdead692'> <function-type size-in-bits='64' id='cdead692'>
<parameter type-id='77e79a4b'/> <parameter type-id='77e79a4b'/>
@@ -102462,7 +102561,20 @@
<var-decl name='branch_reg' type-id='a80839c0' visibility='default' filepath='include/linux/perf_event.h' line='148' column='1'/> <var-decl name='branch_reg' type-id='a80839c0' visibility='default' filepath='include/linux/perf_event.h' line='148' column='1'/>
</data-member> </data-member>
</class-decl> </class-decl>
<class-decl name='can_dev_rcv_lists' is-struct='yes' visibility='default' is-declaration-only='yes' id='e82476af'/> <class-decl name='can_dev_rcv_lists' size-in-bits='196928' is-struct='yes' visibility='default' filepath='include/linux/can/can-ml.h' line='55' column='1' id='e82476af'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rx' type-id='fc3a8480' visibility='default' filepath='include/linux/can/can-ml.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='rx_sff' type-id='b9cedcb8' visibility='default' filepath='include/linux/can/can-ml.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='131328'>
<var-decl name='rx_eff' type-id='cba3052b' visibility='default' filepath='include/linux/can/can-ml.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='196864'>
<var-decl name='entries' type-id='95e97e5e' visibility='default' filepath='include/linux/can/can-ml.h' line='59' column='1'/>
</data-member>
</class-decl>
<function-type size-in-bits='64' id='e82a9f1d'> <function-type size-in-bits='64' id='e82a9f1d'>
<parameter type-id='77e79a4b'/> <parameter type-id='77e79a4b'/>
<parameter type-id='eaa32e2f'/> <parameter type-id='eaa32e2f'/>
@@ -120723,6 +120835,13 @@
<parameter type-id='38d4936d' name='flags' filepath='drivers/gpio/gpiolib-devres.c' line='96' column='1'/> <parameter type-id='38d4936d' name='flags' filepath='drivers/gpio/gpiolib-devres.c' line='96' column='1'/>
<return type-id='26760480'/> <return type-id='26760480'/>
</function-decl> </function-decl>
<function-decl name='devm_gpiod_get_index_optional' mangled-name='devm_gpiod_get_index_optional' filepath='drivers/gpio/gpiolib-devres.c' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='devm_gpiod_get_index_optional'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/gpio/gpiolib-devres.c' line='241' column='1'/>
<parameter type-id='80f4b756' name='con_id' filepath='drivers/gpio/gpiolib-devres.c' line='242' column='1'/>
<parameter type-id='f0981eeb' name='index' filepath='drivers/gpio/gpiolib-devres.c' line='243' column='1'/>
<parameter type-id='38d4936d' name='flags' filepath='drivers/gpio/gpiolib-devres.c' line='244' column='1'/>
<return type-id='26760480'/>
</function-decl>
<function-decl name='devm_gpiod_get_optional' mangled-name='devm_gpiod_get_optional' filepath='drivers/gpio/gpiolib-devres.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='devm_gpiod_get_optional'> <function-decl name='devm_gpiod_get_optional' mangled-name='devm_gpiod_get_optional' filepath='drivers/gpio/gpiolib-devres.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='devm_gpiod_get_optional'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/gpio/gpiolib-devres.c' line='74' column='1'/> <parameter type-id='fa0b179b' name='dev' filepath='drivers/gpio/gpiolib-devres.c' line='74' column='1'/>
<parameter type-id='80f4b756' name='con_id' filepath='drivers/gpio/gpiolib-devres.c' line='75' column='1'/> <parameter type-id='80f4b756' name='con_id' filepath='drivers/gpio/gpiolib-devres.c' line='75' column='1'/>
@@ -125696,6 +125815,10 @@
<parameter type-id='5bed570d' name='desc' filepath='drivers/gpio/gpiolib.c' line='3415' column='1'/> <parameter type-id='5bed570d' name='desc' filepath='drivers/gpio/gpiolib.c' line='3415' column='1'/>
<return type-id='95e97e5e'/> <return type-id='95e97e5e'/>
</function-decl> </function-decl>
<function-decl name='gpiod_is_active_low' mangled-name='gpiod_is_active_low' filepath='drivers/gpio/gpiolib.c' line='2584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gpiod_is_active_low'>
<parameter type-id='5bed570d' name='desc' filepath='drivers/gpio/gpiolib.c' line='2584' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='gpiod_set_array_value_cansleep' mangled-name='gpiod_set_array_value_cansleep' filepath='drivers/gpio/gpiolib.c' line='3575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gpiod_set_array_value_cansleep'> <function-decl name='gpiod_set_array_value_cansleep' mangled-name='gpiod_set_array_value_cansleep' filepath='drivers/gpio/gpiolib.c' line='3575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gpiod_set_array_value_cansleep'>
<parameter type-id='f0981eeb' name='array_size' filepath='drivers/gpio/gpiolib.c' line='3575' column='1'/> <parameter type-id='f0981eeb' name='array_size' filepath='drivers/gpio/gpiolib.c' line='3575' column='1'/>
<parameter type-id='35c9579e' name='desc_array' filepath='drivers/gpio/gpiolib.c' line='3576' column='1'/> <parameter type-id='35c9579e' name='desc_array' filepath='drivers/gpio/gpiolib.c' line='3576' column='1'/>

View File

@@ -113,6 +113,7 @@
devm_fwnode_gpiod_get_index devm_fwnode_gpiod_get_index
devm_gpiod_get devm_gpiod_get
devm_gpiod_get_index devm_gpiod_get_index
devm_gpiod_get_index_optional
devm_gpiod_get_optional devm_gpiod_get_optional
devm_input_allocate_device devm_input_allocate_device
devm_ioremap devm_ioremap
@@ -948,6 +949,9 @@
devm_request_any_context_irq devm_request_any_context_irq
input_set_capability input_set_capability
# required by rk808-regulator.ko
gpiod_is_active_low
# required by rk808.ko # required by rk808.ko
devm_mfd_add_devices devm_mfd_add_devices
i2c_smbus_read_byte_data i2c_smbus_read_byte_data