Elaine Zhang dd0cb993be clk: rockchip: optimize static memory consume
./scripts/bloat-o-meter clk-pll_old.o clk-pll.o
add/remove: 3/36 grow/shrink: 3/3 up/down: 1832/-7395 (-5563)
Function                                     old     new   delta
rockchip_pll_clk_set_by_auto.constprop         -     908    +908
rockchip_rk3066_pll_clk_set_by_auto.constprop       -     508    +508
rockchip_rk3036_pll_init                     236     416    +180
rockchip_rk3036_pll_set_rate                  80     228    +148
rockchip_rk3036_pll_get_params                 -      72     +72
rockchip_rk3036_pll_recalc_rate              336     352     +16
clk_boost_list                                 4       -      -4
__initcall_boost_debug_init7                   4       -      -4
clk_boost_lock                                20       -     -20
boost_summary_open                            20       -     -20
boost_config_open                             20       -     -20
rockchip_rk3399_pll_is_enabled                24       -     -24
rockchip_rk3399_pll_disable                   24       -     -24
rockchip_rk3066_pll_is_enabled                24       -     -24
rockchip_rk3066_pll_disable                   24       -     -24
rockchip_rk3399_pll_enable                    32       -     -32
rockchip_rk3066_pll_enable                    32       -     -32
rockchip_rk3036_pll_set_params               376     344     -32
rockchip_boost_disable_recovery_sw            64       -     -64
boost_config_show                             76       -     -76
rockchip_rk3399_pll_clk_ops                  104       -    -104
rockchip_rk3399_pll_clk_norate_ops           104       -    -104
rockchip_rk3066_pll_clk_ops                  104       -    -104
rockchip_rk3066_pll_clk_norate_ops           104       -    -104
rockchip_rk3399_pll_set_rate                 108       -    -108
rockchip_rk3399_pll_wait_lock                116       -    -116
rockchip_rk3066_pll_set_rate                 120       -    -120
rockchip_boost_add_core_div                  120       -    -120
rockchip_clk_register_pll                   1124    1000    -124
rockchip_boost_enable_recovery_sw_low        144       -    -144
rockchip_rk3066_pll_init                     156       -    -156
boost_summary_fops                           160       -    -160
boost_config_fops                            160       -    -160
rockchip_rk3066_pll_recalc_rate              172       -    -172
rockchip_pll_wait_lock                       236       -    -236
rockchip_rk3399_pll_init                     240       -    -240
rockchip_pll_con_to_rate                     252       -    -252
__func__                                     404     141    -263
rockchip_rk3399_pll_recalc_rate              288       -    -288
boost_debug_init                             316       -    -316
rockchip_rk3399_pll_set_params               392       -    -392
boost_summary_show                           404       -    -404
rockchip_rk3066_pll_set_params               436       -    -436
rockchip_boost_init                          864       -    -864
rockchip_get_pll_settings                   1508       -   -1508
Total: Before=10678, After=5115, chg -52.10%

./scripts/bloat-o-meter clk-cpu_old.o clk-cpu.o
add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-72 (-72)
Function                                     old     new   delta
rockchip_cpuclk_notifier_cb                 1716    1700     -16
rockchip_clk_register_cpuclk                 728     672     -56
Total: Before=2694, After=2622, chg -2.67%

./scripts/bloat-o-meter clk-ddr_old.o clk-ddr.o
add/remove: 0/9 grow/shrink: 0/1 up/down: 0/-780 (-780)
Function                                     old     new   delta
ddr_clk_cached                                 4       -      -4
rockchip_clk_register_ddrclk                 352     312     -40
rockchip_ddrclk_scpi_recalc_rate              44       -     -44
rockchip_ddrclk_scpi_round_rate               48       -     -48
rockchip_ddrclk_scpi_set_rate                 96       -     -96
rockchip_ddrclk_sip_ops                      104       -    -104
rockchip_ddrclk_scpi_ops                     104       -    -104
rockchip_ddrclk_sip_round_rate               108       -    -108
rockchip_ddrclk_sip_recalc_rate              112       -    -112
rockchip_ddrclk_sip_set_rate                 120       -    -120
Total: Before=1761, After=981, chg -44.29%

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I469229b9566af1cab6cc3a6bb9f4f8e308e0eded
2021-08-18 18:09:20 +08:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
No description provided
Readme 7.9 GiB
Languages
C 97.7%
Assembly 1.6%
Makefile 0.3%
Perl 0.1%