Commit Graph

608895 Commits

Author SHA1 Message Date
Finley Xiao
716dd4d54e video: rockchip: Ensure that set voltage when update devfreq for the first time
Sometimes the regulator is shared between several devices, if target rate
and target voltage are equal to initial rate and iniital voltage , the
min_uV and max_uV of regulator will be always equal to zero, other devices
may set a low voltage.

Change-Id: I561971844296ffcada823d741710aba808167e3f
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-09 09:25:24 +08:00
Finley Xiao
5d88f40f5a MALI: rockchip: Ensure that set voltage when update devfreq for the first time
Sometimes the regulator is shared between several devices, if target rate
and target voltage are equal to initial rate and iniital voltage , the
min_uV and max_uV of regulator will be always equal to zero, other devices
may set a low voltage.

Change-Id: Ibf82f335ce0739776286e3733be5415f84bf035b
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-09 09:25:07 +08:00
Finley Xiao
211ccb244c PM / devfreq: rockchip_dmc: Fix low voltage when probe
If initial rate is greater than opp rate and initial voltage isn't qeual
to opp volatge, the opp voltage may too low for initial rate, so it's
inappropriate to update voltage when initial voltage isn't qeual to
opp volatge.

In order to solve this problem and consider that the regulator is shared
between several devices on some platforms, make the following two changes.

If the driver doesn't support to change frequency, the opp table should
contain an opp whose rate is geater than or equal to initial rate, so that
the voltage is enough for initial rate and the min_uV and max_uV of
regulator aren't equal to zero after update voltage.

If the driver supports to change frequency, let devfreq framework update
rate and voltage.

Change-Id: I4004f55f2cfd3b87f734844a0cdf8e9619d785d2
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-09 09:25:00 +08:00
Bin Yang
d574809aed arm64: dts: rockchip: modify pmu_io_domains for rk3399-tve1030g
pmu_io_domains voltage is 1.8V for rk3399-tve1030g board

Change-Id: Iffba406ca1e88f346fc9e436b7b4ea4878b19e92
Signed-off-by: Bin Yang <yangbin@rock-chips.com>
2018-05-09 09:22:50 +08:00
Nickey Yang
a095d204d9 arm: rockchip_linux_defconfig: enable ov13850
Enable ov13850 sensor on rk3288-evb-rk808-linux

Change-Id: Ie1ca04280eefbc26f99b4ec71ee2b1a77159e594
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-05-08 17:29:10 +08:00
Andy Yan
8e5c859386 scripts: add mkmultidtb.py to package multiple dtbs to resource.img
People sometimes want to package multiple dtbs to resource.img for
a baseboard which may has several hardware variants. And on the
hardware design side, may use adc value or gpio level to indicate
the hardware id, so we encode the hardware id information at the
suffix of the dtb file name.

For example:

DTBS['PX30-EVB'] = OrderedDict([('px30-evb-ddr3-v10', '#_saradc_ch0=1024'),
                                ('px30-evb-ddr3-lvds-v10', '#_saradc_ch0=512')])

DTBS['RK3308-EVB'] = OrderedDict([('rk3308-evb-dmic-i2s-v10', '#_saradc_ch3=288'),
                                  ('rk3308-evb-dmic-pdm-v10', '#_saradc_ch3=1024'),
                                  ('rk3308-evb-amic-v10', '#_saradc_ch3=407')])

DTBS['RK3308-SWEEPER'] = OrderedDict([('rk3308-sweeper-v10', '#gpio0a2=0'),
				      ('rk3308-sweeper-v11', '#gpio0a2=1')])

When you run the script like:
$ scripts/mkmultidtb.py RK3308-EVB

The script will package all the dtbs you list in DTBS['PX30-EVB']
to resource.img with a new name that suffix with hardware id
information:

rk3308-evb-dmic-pdm-v10#_saradc_ch3=1024.dtb
rk3308-evb-dmic-i2s-v10#_saradc_ch3=288.dtb
rk3308-evb-amic-v10#_saradc_ch3=407.dtb

And the script will also make another copy of the fist dtb
file which you list in the OrderedDict named as rk-kernel.dtb

Check the content of resource.img by command: hd resource.img | less

00000000  52 53 43 45 00 00 00 00  01 01 01 00 06 00 00 00  |RSCE............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

00000200  45 4e 54 52 72 6b 2d 6b  65 72 6e 65 6c 2e 64 74  |ENTRrk-kernel.dt|
00000210  62 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |b...............|
00000220  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000300  00 00 00 00 07 00 00 00  d4 a3 00 00 00 00 00 00  |................|
00000310  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400  45 4e 54 52 72 6b 33 33  30 38 2d 65 76 62 2d 64  |ENTRrk3308-evb-d|
00000410  6d 69 63 2d 70 64 6d 2d  76 31 30 23 5f 73 61 72  |mic-pdm-v10#_sar|
00000420  61 64 63 5f 63 68 33 3d  31 30 32 34 2e 64 74 62  |adc_ch3=1024.dtb|
00000430  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000500  00 00 00 00 59 00 00 00  d4 a3 00 00 00 00 00 00  |....Y...........|
00000510  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000600  45 4e 54 52 72 6b 33 33  30 38 2d 65 76 62 2d 64  |ENTRrk3308-evb-d|
00000610  6d 69 63 2d 69 32 73 2d  76 31 30 23 5f 73 61 72  |mic-i2s-v10#_sar|
00000620  61 64 63 5f 63 68 33 3d  32 38 38 2e 64 74 62 00  |adc_ch3=288.dtb.|
00000630  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000700  00 00 00 00 ab 00 00 00  e0 a3 00 00 00 00 00 00  |................|
00000710  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000800  45 4e 54 52 72 6b 33 33  30 38 2d 65 76 62 2d 61  |ENTRrk3308-evb-a|
00000810  6d 69 63 2d 76 31 30 23  5f 73 61 72 61 64 63 5f  |mic-v10#_saradc_|
00000820  63 68 33 3d 34 30 37 2e  64 74 62 00 00 00 00 00  |ch3=407.dtb.....|

Note: the scripts is run on python2.6

Change-Id: I89d96d629511024c32267be46c1c72748bf04e49
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2018-05-08 17:28:51 +08:00
Tao Huang
5a754e153e PM / devfreq: rockchip_dmc: move some functions
Move rockchip_dmcfreq_vop_bandwidth_request and
rockchip_dmcfreq_vop_bandwidth_update from rockchip_drm_fb.h
to rockchip_dmc.h.

Change-Id: I5b023e44b46a6c613af71452a940d31feb9b2d97
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-08 17:21:46 +08:00
Tao Huang
ab0d877240 PM / devfreq: rockchip_dmc: include pm_domains.h
remove rockchip_pm_register_notify_to_dmc from rockchip_dmc.h

Change-Id: I9e78eaec2a88cfc06ac3d24f01870cd39c9d05ad
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-08 17:18:43 +08:00
Tao Huang
153262b3f2 regulator: rk808: make rk8xx_is_enabled_wmsk_regmap static
The function rk8xx_is_enabled_wmsk_regmap is local to the source
and does not need to be in global scope, so make it static.

drivers/regulator/rk808-regulator.c:714:5: warning: no previous prototype for 'rk8xx_is_enabled_wmsk_regmap' [-Wmissing-prototypes]

Change-Id: Iad140bc1acba548caee1a333a9ed1f846ec06b27
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-08 16:54:00 +08:00
Wu Liangqing
8c3abba8b5 arm64: dts: rockchip: px30: set vccio regulator min microvolt to 1.8v
Change-Id: If3dd897b1fa62a8e5bed30fadc7c755fdbd90103
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2018-05-08 15:55:57 +08:00
Finley Xiao
61c7457667 PM / devfreq: rockchip_dmc: Restore cpu frequency only when it has been changed
Change-Id: Ie845185b62f2b2e38766dab96d396d5dcbe4231f
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-08 15:52:23 +08:00
Finley Xiao
dc1acdf19f PM / OPP: Update voltage even if target rate is equal to initial rate
The regulator is shared between several devices on some platforms,
if cpu target rate is equal to initial rate, the min_uV and max_uV
of cpu regulator will be always equal to zero, other devices may
set a low voltage which can't meet cpu initial rate.

Change-Id: I97e4815a2422417cd9bd605c93138f5ffda9cc86
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-08 15:52:11 +08:00
Bin Yang
016724119e arm64: dts: rockchip: add tve1030g board for rk3399
Change-Id: I630fd2bb4b0883aa45b5da6cd6c657a22ae8a23c
Signed-off-by: Bin Yang <yangbin@rock-chips.com>
2018-05-08 14:35:38 +08:00
Bin Yang
e621563877 arm64: rockchip_defconfig: enable gsensor kxtj9
For rk3399-tve1030g board

Change-Id: Idb5ec31a8a316172df44ae3a9045f609b2718ef3
Signed-off-by: Bin Yang <yangbin@rock-chips.com>
2018-05-08 14:35:32 +08:00
Xing Zheng
7a1126e377 ASoC: rk3308_codec: fix the invalid DAC after configure ADC immediately
We need to separate the DAC and ADC configuaration independently.

Change-Id: If8a6673e1489fd34235510d51c8ab34fc91fac01
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-05-08 14:33:32 +08:00
Xinhuang Li
ff8c4ae712 driver: video: rockchip: fix compile warning
fix the main warning:
drivers/video/rockchip/vpu/mpp_dev_h265e.c:501:5: warning: no
previous prototype for ‘rockchip_mpp_h265e_get_stream_header’
[-Wmissing-prototypes]

Change-Id: If6b0a23bb94d1827134270af107f0f8ac1ac30ac
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2018-05-08 14:24:13 +08:00
Yifeng Zhao
5eb415730f drivers: rk_nand: fix no previous prototype warning
Fix the following warning(s):
drivers/rk_nand/rk_nand_base.c:105:15: warning: no previous prototype for ‘rknad_dma_map_single’ [-Wmissing-prototypes]
drivers/rk_nand/rk_nand_base.c:117:6: warning: no previous prototype for ‘rknan_dma_unmap_single’ [-Wmissing-prototypes]
drivers/rk_nand/rk_nand_base.c:128:5: warning: no previous prototype for ‘rknan_flash_cs_init’ [-Wmissing-prototypes]
drivers/rk_nand/rk_nand_base.c:142:5: warning: no previous prototype for ‘rknand_get_boot_media’ [-Wmissing-prototypes
......

Change-Id: Iacd769790f97bb89f44fee7f4d24d315d0179399
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-05-08 14:21:51 +08:00
Yifeng Zhao
0cc779eb7e soc: rockchip: vendor storage: include rk_vendor_storage.h
Fix the following warning(s):
drivers/soc/rockchip/rk_vendor_storage.c:15:5: warning: no previous prototype for ‘rk_vendor_read’ [-Wmissing-prototypes]
drivers/soc/rockchip/rk_vendor_storage.c:23:5: warning: no previous prototype for ‘rk_vendor_write’ [-Wmissing-prototypes]
drivers/soc/rockchip/rk_vendor_storage.c:31:5: warning: no previous prototype for ‘rk_vendor_register’ [-Wmissing-prototypes]
drivers/soc/rockchip/rk_vendor_storage.c:42:6: warning: no previous prototype for ‘is_rk_vendor_ready’ [-Wmissing-prototype

Change-Id: Ia264c96adac27ff1e639532b7bdfde464f54e637
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-05-08 14:20:56 +08:00
Zhang Yunlong
8b2f70a7d4 soc: rockchip: rk_camera: reduce the code risk
below code would cause endless loop when regulator is set 'always-on':

while (regulator_is_enabled(ldo_18) > 0)
    regulator_disable(ldo_18);

Change-Id: Ia3b6f72969ada774a1cf6a46a20ec9b3efb841a0
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2018-05-08 14:18:34 +08:00
Zhang Yunlong
3842b4d628 media: soc_camera: power/power-off should be pair called in soc_camera_probe
Change-Id: I67c9fd6578be02a405897e75b6d18bcb9d33f150
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2018-05-08 14:18:34 +08:00
Xinhuang Li
c948904967 video: rockchip: iep: fix compile warning
fix the warning:
drivers/video/rockchip/iep/hw_iep_reg.c:1284:6: warning: no
previous prototype for ‘iep_config_misc’ [-Wmissing-prototypes]

Change-Id: I56d0b775cdb62e4566d81b288fe373299b9bbc4c
Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
2018-05-08 14:16:53 +08:00
Tao Huang
62192d322e rk: rm include/linux/rockchip/pmu.h
Change-Id: I4825dd50a5a69555da4cb6f0762f192c8df57885
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-08 12:11:45 +08:00
Tao Huang
a3a5aa0cf6 soc: rockchip: power-domain: add pm_domains.h
Change-Id: I889a7da10605e70af635e8b7fac26bf26fe6506f
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-08 12:11:45 +08:00
Tao Huang
8f26c30ca3 soc: rockchip: system-status: include rockchip-system-status.h
Fix the following warning(s):
drivers/soc/rockchip/rockchip-system-status.c:24:5: warning: no previous prototype for rockchip_register_system_status_notifier [-Wmissing-prototypes]
drivers/soc/rockchip/rockchip-system-status.c:31:5: warning: no previous prototype for rockchip_unregister_system_status_notifier [-Wmissing-prototypes]
drivers/soc/rockchip/rockchip-system-status.c:46:6: warning: no previous prototype for rockchip_set_system_status [-Wmissing-prototypes]
drivers/soc/rockchip/rockchip-system-status.c:70:6: warning: no previous prototype for rockchip_clear_system_status [-Wmissing-prototypes]
drivers/soc/rockchip/rockchip-system-status.c:98:15: warning: no previous prototype for rockchip_get_system_status [-Wmissing-prototypes]

Change-Id: Ic3fb19a4a23f8f6c6833a7ebc573617c372d51bd
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-07 21:02:51 +08:00
Sandy Huang
e5a28d253f drm/rockchip: fix compile warning
warning: no previous prototype for xxx [-Wmissing-prototypes]

Change-Id: I81eeedab887e4a21133510bce81269fb0b337ab1
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-05-07 19:33:17 +08:00
Xing Zheng
316be12901 ASoC: rk3308_codec: fix the missing device_unregister
We need unreigster device when we remove platform or
probe failed.

Change-Id: Ic43a9fcc540b404cee119c17c543d509b121e126
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-05-07 18:56:15 +08:00
Xing Zheng
40c3dcb7aa ASoC: rockchip: add rockchip,mclk-fs description for multicodecs
Change-Id: Icdd9098a90b694f0a1edab94d80ceeee1946f7b2
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-05-07 18:55:54 +08:00
Xing Zheng
846c569668 arm64: dts: rockchip: rk3308-evb-amic-v10: add rockchip,mclk-fs is 256
Change-Id: Ib0f65c705e5fb4de7c9a94312c298bb8b33e5435
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-05-07 18:55:14 +08:00
Xing Zheng
beafee85e0 ASoC: rockchip: multicodecs: fix the excessive mclk_fs
Usually, the MCLK should be 256 times that of LRCLK,
the excessive mclk (@FS 16KHz and mclk 12.288MHz) may
cause frequency aliasing.

Change-Id: I2665c44dfcdfb51cc4708427782eb68b897c52c4
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-05-07 18:54:49 +08:00
Chris Zhong
121bd73bed drm: rockchip: cdn-dp: fixup the warning message of compiler
Change-Id: Ib7b984f6bae7519f1c8c3203cf5a4638e5ce2389
Signed-off-by: Chris Zhong <zyw@rock-chips.com>
2018-05-07 16:39:22 +08:00
Zheng Yang
3fe574630c drm/rockchip: inno-hdmi: fix compile warning
drivers/gpu/drm/rockchip/inno_hdmi.c:767:5: warning: no previous
prototype for ‘inno_hdmi_audio_config_set’ [-Wmissing-prototypes]

Change-Id: I08596452ee4c4f63afc644d6808c2bb955f643ea
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2018-05-07 16:28:13 +08:00
Stephen Boyd
ccbd69f97a UPSTREAM: clk: rockchip: Mark rockchip_fractional_approximation static
Silence the sparse warning

clk/rockchip/clk.c:172:6: warning: symbol 'rockchip_fractional_approximation' was not declared. Should it be static?

Cc: Elaine Zhang <zhangqing@rock-chips.com>
Cc: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
(cherry picked from commit 1dfcfa721f)

Change-Id: I545f079ff61c6b65363442484cdedd9e01333160
2018-05-07 15:42:23 +08:00
Algea Cao
4a150abd5d drm/bridge: rk1000: Get rk1000 tve preferred mode from dts
Change-Id: I5eeba20ff9a26cc23ee96435dddbc84d6811252c
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2018-05-07 14:52:25 +08:00
David Wu
7e0f993c89 dts: rockchip: Set pwm pin pull down when used for negative pwm regulator
As a second global reset, the GRF is not reset, the iomux and
pull of PWM pin is still keeping, but PWM controller is reset,
PWM pin goes into input mode. However, the pull is still none
changed in kernel, which can cause voltage problems, so should
always keep the PWM pin pull down mode, with 0~50 μA power
increase.

Change-Id: Ibbb9465f7c550d49d416bc3438c5199434df6eba
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-05-07 14:52:01 +08:00
Shawn Lin
cda34cc0e4 BACKPORT: FROMLIST: mmc: core: Add tunable delay before detecting card after card is inserted
Allow to use tunable delay before detecting card after card is inserted,
which either comes from firmware node, or comes from debounce value
passed on to mmc_gpiod_request_cd(). If the platform doesn't support
debounce, then we fall back to use the debounce period as the delay,
otherwise, it behaves the same as before that a HW debounce(if set) plus
a 200ms hardcode delay before detecting the card.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Change-Id: Ib3ed4cbcdeb0986b584d7dc9057461888e554967
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
(cherry picked from commit 26288b77fd04ea54a84801b1c92c8da519986040
of https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git)
2018-05-07 14:22:45 +08:00
Shawn Lin
d6e7df40b5 FROMLIST: mmc: dt-bindings: Add optional cd-debounce-delay-ms
cd-gpios uses a fixed delay, 200ms, before detecting card after the card
is inserted. 200ms doesn't work for some platforms, so some host drivers
added their own properties for parsing that from DT, for instance,
dw_mmc and pxamci. That being said, it should also be tunable when using
cd-gpios.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Change-Id: I925ff27e7dca1289e3fca610ebfe0d4434ceb3de
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
(cherry picked from commit 9bc0607301adeb78884bbdc6e97991f4437fb0fe
of https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git)
2018-05-07 14:22:39 +08:00
Sugar Zhang
182e72a4db ASoC: rockchip: pdm: optimize clear logic
Change-Id: I5d0062345a175942b82a5c6f4ee4e58a3abc655e
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2018-05-07 14:07:24 +08:00
Yifeng Zhao
1780f2afbd drivers: rk_nand: fix SPOR data lost issue
Suddenly power loss test for F2FS file system,data will be
lost and the file system count not mount.
bug:
[    6.372692] F2FS-fs (rknand_userdata): Found nat_bits in checkpoint
[    6.563942] F2FS-fs (rknand_userdata): Failed to read root inode
[    6.607687] F2FS-fs (rknand_userdata): Found nat_bits in checkpoint
[    6.799042] F2FS-fs (rknand_userdata): Failed to read root inode

Change-Id: Ie3256631eba4388cef9edec31aea12bfd45bf4d4
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-05-07 09:31:17 +08:00
Tao Huang
57da81b29f PM / devfreq: rockchip_dmc: make rockchip_find_video_info static
Change-Id: I13eb60038410592dc1eab14cf3db8f30d01fc56b
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-04 20:11:48 +08:00
Bin Yang
7cccd28135 input: touchscreen: gslx680: compatible with more TP
Each product needs to create a new driver code, even if
they are using the same TP chip. This creates a lot of
code redundant.

Change-Id: I3d7d9982d98deba0ea4067c9adb76fe2a09ab659
Signed-off-by: Bin Yang <yangbin@rock-chips.com>
2018-05-04 20:09:36 +08:00
Elaine Zhang
0984fde1d7 soc: rockchip: power-domain: add panic when wait status timeout
Change-Id: Ic0ce83068091313942f9277ba56abffa525da1d2
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-05-04 19:13:15 +08:00
Randy Li
8373cf713d clk: rockchip: rk3036: export the sfc clocks
The serial Flash controller on the rk3036 would request
two clock nodes.

Change-Id: Iaa50c4a25602a68241b0b9b2f186e4c7e55bc3da
Signed-off-by: Randy Li <randy.li@rock-chips.com>
2018-05-04 19:12:31 +08:00
Binyuan Lan
8a4fa02d9d arm64: dts: rockchip: Enable dmc for rk3326-evb-ai-va
Change-Id: I83ff4a926aef6b11107b9a3723a425bb450b8b9e
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2018-05-04 19:11:37 +08:00
Sugar Zhang
3e49f3aec4 arm64: dts: rockchip: px30: fixup i2s0 node
Change-Id: Ibf4f59d2f85dad9e7343d9d02c723891a5b7adbd
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2018-05-04 15:53:40 +08:00
Tao Huang
2d32260be1 arm64: rockchip_defconfig: update by savedefconfig
Change-Id: Ia05e25f8c7e9675260e5417bce503937ce0cea2f
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-05-04 14:01:48 +08:00
Joseph Chen
e6d758f352 soc: rockchip: fiq debugger: rename notify callbacks
1. rename callbacks to make them more clearly to be understood;
2. add description for intention;

Change-Id: Ic0e28aa98793495c01f531331e9d5dc816ee0820
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-05-04 13:53:43 +08:00
shengfei Xu
daa327cbb0 power: rk817-battery: improve the storage accuracy of dsoc
The save dosc accuracy is not enough to cause the display soc
to be reduced by 1 when system reboot.

Change-Id: Iefd29a0ce16b9975be3d90260d1793ba322db303
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-05-04 11:49:00 +08:00
Zhou weixin
dfb23b6072 arm64: dts: rockchip: disable kpti for px30
The cpu will block if the CONFIG_RANDOMIZE_BASE\rockchip-dmc\kpti
are enabled, and the kpti will reduced system performance.

Change-Id: Icd054a4a9cbbea20bd8f8c33a6db64c6fd304fd0
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-05-04 11:48:13 +08:00
Yu YongZhen
418662ad19 arm64: dts: rockchip: rk3308-evb-amic-v10: fix is31fl3236 reg to 0x3f
Change-Id: I961f0fab7c6af8e357bb95c7d30ca2e9f5702f90
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com>
2018-05-03 20:42:13 +08:00
XiaoDong Huang
3a13a2ae52 arm64: dts: rockchip: px30: disable cpu CLUSTER_SLEEP
Change-Id: I240d47f2c8f665af9d2b4c0cc87bf70ecd420bc4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-05-03 19:54:45 +08:00