Commit Graph

613469 Commits

Author SHA1 Message Date
Tao Huang
099b49ab1d security: remove unused tlk_driver
Change-Id: I38ee4f43ffe41e8d85dbc7a776aa8aacb99fe8f6
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 14:24:36 +08:00
Tao Huang
f40a2ab91d include/linux: remove unused usb/android_composite.h
Change-Id: Icb2766d87cea6f6ee5fdd1a3da2048133c9b7cfa
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:58:48 +08:00
Tao Huang
2b525bdc42 include/linux: remove unused ste.h
Change-Id: I9dc176ba74f647b1c856a96b1152aaeb82723cb5
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:57:44 +08:00
Tao Huang
bbc09ddb5b include/linux: remove unused sc6610.h
Change-Id: I8688b9ba614bb2cf12b587476dc78473d04c5a46
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:56:32 +08:00
Tao Huang
93cf3a463e include/linux: remove unused regulator/rockchip-pwm-regulator.h
Change-Id: I1d07db1e3a258ee20e2eb896e014a882302e9ccd
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:55:36 +08:00
Tao Huang
790fbc4fc8 include/linux: remove unused mpu6000.h
Change-Id: If12d3aeca3733e16449c560e930ce4181766b45d
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
e24f7b43a5 include/linux: remove unused mpu3050.h
Change-Id: Ifec236f9be23f00fa38e5b3b7c70f64fa1c9ec5f
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
a6ddd4ce8b include/linux: remove unused mmc/rk_mmc.h
Change-Id: I5e263c4964d12c52f6862552982bb91f97bdaf98
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
c77b9b04de include/linux: remove unused mi700.h
Change-Id: I9c5c961bea91b206b6abe4e9ed0963e6b9393a24
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
3073846c4f include/linux: remove unused kxtik.h
Change-Id: I728d0a0e13ac7244c6571b0492f9c9e1ef6c631b
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
1a8f59b345 include/linux: remove unused power/rockchip-adc-battery.h
Change-Id: I5f399528921fcc483775b4587c4e1d84d5e93f28
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Tao Huang
a1ed3255a3 include/linux: remove unused power/rockchip-6200ma-bat.h
Change-Id: I91f17ed0888767074ad4bad94f6a042d1cdf07bf
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-02 11:50:40 +08:00
Finley Xiao
9e447af931 arm64: dts: rockchip: rk3399pro-npu: Change tsadc clock rate to 650KHz
The clock frequency should be between 500KHz and 800KHz, 650KHz is
a typical value.

Change-Id: I8ee3d1e0204c6580d508029e6212e232527c644a
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-11-02 10:53:17 +08:00
Zheng Yang
4f730d741d drm/bridge: synopsys: dw-hdmi: delete mutex in dw_hdmi_suspend
This patch delete the mutex in dw_hdmi_suspend. For there is no
need to use mutex to protect disable_irq. And the same mutex is
also used in the dw_hdmi_irq, mutex deadlock will occur when
dw_hdmi_suspend and dw_hdmi_irq are called at the same time.

Change-Id: I8cb6a6483aa4d32882e814656dd93317b5da9ad3
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2018-11-02 10:50:03 +08:00
Sandy Huang
fafb3e51b3 arm64: rk1808_linux_defconfig: disable CONFIG_STRICT_DEVMEM
Allow io cmd to access memory.

Change-Id: Ic2c9d47ad5610084d9fdaf075f7b9ca7abb15ff4
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-02 10:49:49 +08:00
Wenlong Zhuang
a3e15dcff8 arm64: dts: rockchip: add cif device node for rk1808
Change-Id: I7d6201f7fa68e6228ec25bb4a11378cbe9a25f08
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-02 10:45:56 +08:00
Wenlong Zhuang
2bed6224d7 dt-bindings: media: Document add rk1808 to Rockchip CIF bindings
Change-Id: I9a48e57d3ed33a338f3d0216e77942b1954b6c26
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-02 10:45:30 +08:00
Wenlong Zhuang
bd3d5665c4 arm64: configs: rk1808_linux_defconfig: add media support
Change-Id: If411c85e889235b1a3f7177a8b844b3fec1d7977
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-02 10:44:50 +08:00
Wenlong Zhuang
44799d26ce phy: rockchip: mipi-dphy-rx: move MIPI RX DPHY drivers to phy directory
This driver supports MIPI RX DPHY with Synopsys or Innosilicon IP block.
It is also a v4l2 subdev driver.

Also select PHY_ROCKCHIP_MIPI_RX when VIDEO_ROCKCHIP_ISP1 or
VIDEO_ROCKCHIP_CIF is enabled.

Change-Id: I6d828c9e506f03d4a530d80ab8419f5cddeff7d7
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-02 10:44:23 +08:00
Wenlong Zhuang
573f0547a8 media: rockchip/cif: support capture mipi csi data for rk1808
Also add support pingpong frame mode.

Change-Id: Ibc29e3452351ae6ffafebbf72386b47bfb853f8c
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-02 10:43:45 +08:00
Zheng Yang
7cc71c2e2f drm/bridge: synopsys: dw-hdmi: set print level to debug if not support hdr
If encoder does not support HDR, the DRM_ERROR print in
hdmi_config_hdr_infoframe would be misleading to there is
abnormal error in drm/hdmi. Now change it to DRM_DEBUG.

Change-Id: Icdaa4ea408542c6428e22948522ed2017475ea18
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2018-11-02 10:11:09 +08:00
Hu Kejun
4bf28537d2 arm64: dts: rockchip: rk1808: add dts of rkisp1
Change-Id: Ida396c224318e1ad223782ef5becc830521d86be
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2018-11-02 09:31:17 +08:00
Yao Xiao
1ec238f89d soc: rockchip: rk3308b: grf: support switching between sdmmc and uart2
Change-Id: I965f3262da493cc374fad3a0949055e3656b4c5b
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2018-11-02 09:22:44 +08:00
Sandy Huang
504eaf8613 drm/rockchip: csi tx: Update for HS skew calibration burst
Purpose: To verify that the DUT transmits a validly formed initial HS
skew calibration burst.

References:
[1] D-PHY Specification, Section 6.12
[2] Ibid, Figure 26

Change-Id: Id85271f3572db0b85cceb06eb243cc61a63f9612
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-02 09:20:58 +08:00
Sandy Huang
899568c62c drm/rockchip: rk1808 vop: vop raw support 8k output timing
Change-Id: I58c17bef247634ac19fe605c2863522af64f7d2a
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-02 09:20:58 +08:00
Sandy Huang
dbd3e1926f drm/rockchip: rk1808 vop raw: pdaf position should not at vsync
Change-Id: Ic3de258b56786ce5da8e7364bc922bc2456c7e2c
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-02 09:20:58 +08:00
David Wu
b86326c8af arm64: dts: rockchip: Change the drive strength of spi pins to 2ma for rk1808
Change-Id: Ide1e6aa0fcd18e7927c1a3adaf4da17e827b526f
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-01 19:25:20 +08:00
Sandy Huang
3a64d9dc24 phy/rockchip: mipi_dphy: Fix incorrect ui value
If lane_rate is bigger than 1Gbps, the UI is less than
1 ns, so we use ps as the basic units.

Change-Id: I00c1dd17a017d87a795ce6f70213de1adf50d5e2
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-01 16:58:02 +08:00
Finley Xiao
ee8302dd59 thermal: rockchip: Add a new initialize function for rk1808
As clock frequency should be between 500KHz and 800KHz, inter_pd_soc
should be no less than 90us and bandgap chopper function should be
enabled, add a new initialize function to handle the power sequence
for rk1808 SoCs.

Change-Id: Ia1ad81783ccc34bc4218dbbd62f7710ee0773b0a
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-11-01 16:44:26 +08:00
David Wu
8aa4184e0b pinctrl: rockchip: Split the SoC data initialization into two functions
SoC data initialization requires the use of regmap base,
but it is no initialized at this time, and regmap base needs
to use ctrl data, so splitting it into two functions.

Fixes: f82750e615 ("pinctrl: rockchip: Call rockchip_pinctrl_get_soc_data() after regmap Initialization")
Change-Id: Ife46a9ade41f021458336c3480cdf99a96c2f264
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-01 16:44:12 +08:00
David Wu
7599dbad39 arm64: dts: rockchip: Add i2c3m2 pins for rk3308b
Change-Id: I827646c8033956e71d0d24ebd146dcc25aafe6e7
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-01 15:40:16 +08:00
Sandy Huang
390b0fb45f arm64: dts: rockchip: rk3308: Update pinctrl for RGB888 according new TRM
Change-Id: I3cf7122945eef64f6f3c851c5881623e26b6e29e
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-01 15:38:30 +08:00
Sandy Huang
f3c5db5e7c arm64: dts: rockchip: support rk3308b-evb-rev1 board
Change-Id: Ib19568e31955aa68ead47bf397d1d1c6b6852989
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-01 15:38:13 +08:00
Joseph Chen
23b4e1ec00 dt-bindings: suspend: rk3308: add gpio/pwm global 1st reset hold
add descriptions for these control definitions.

Change-Id: I212729e9ecba211c7e57f73cd5f437620284d1e9
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-01 15:33:56 +08:00
Tao Huang
e8f64bc63e drivers: remove unused adc driver
Change-Id: I71a79cf4372d2645537e3b8d19253487eb9039a2
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:58 +08:00
Tao Huang
96ab43200d drivers/input/sensors/lsensor: remove unused ls_photoresistor driver
Change-Id: Id49ba18a182add9cd1b2e53539b6fff0255c8cd8
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:58 +08:00
Tao Huang
a305d96ee3 drivers/headset_observe/rk_headset_irq_hook_adc: remove include adc.h
Change-Id: I43ec817507e791d2194c4b65b18cdf90bd4db09a
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:58 +08:00
Tao Huang
ae3c3d6928 drivers/power: remove unused adc battery drivers
Change-Id: I66df7628ad921e5eddacdcd03eeb105c66a8dd41
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:58 +08:00
Tao Huang
b27579fce7 input: keyboard: rk_keys: remove include adc.h
Change-Id: Id0ed268231deeb1bc623532c6ca5f989942a6145
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:58 +08:00
Tao Huang
ac6508b2cf drivers/input: remove unused lightsensor drivers
Change-Id: I0d42b822e0cf89a416b04eb18c1c3dc814fb5ac3
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-01 15:11:22 +08:00
Zhangbin Tong
feca7c0baf arm64: dts: rockchip: Update ddr phy timing for rk3328-box-liantong
DDR template is the RK3328_DDR3P416DDL4_V10_20161208SQJ

Change-Id: I54372c0bed5c5d8196240a49385205dbce18bd11
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2018-11-01 09:59:53 +08:00
Zhangbin Tong
7cd078c7b9 arm64: dts: rockchip: add ddr timing for rk3328 box plus board
Change-Id: I4bdbc2ade688aede103b21858d80d20a81ca44fa
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2018-11-01 09:58:17 +08:00
William Wu
7a9e86537c usb: gadget: uvc: add compat_ioctl
This allows 32 bit owners of uvc video to make ioctls
into a 64 bit kernel.

All of the current uvc ioctls can be handled with the
same struct definitions as regular ioctl.

Change-Id: Ia31b26147ab619f0673f94b6662eaf181a9eb5dd
Signed-off-by: William Wu <william.wu@rock-chips.com>
2018-10-31 21:05:49 +08:00
Finley Xiao
8b0efca405 arm64: dts: rockchip: rk1808: Change tsadc clock rate to 650KHz
The clock frequency should be between 500KHz and 800KHz, 650KHz is
a typical value.

Change-Id: Id8a81f667350747576f803ce5259b4e09076be89
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-10-31 18:27:40 +08:00
Shawn Lin
c770679ea0 phy: rockchip-inno-combphy: Add set phy mode support
Innosilicon combophy for PCIe still need different
configuration between EP and RC mode.

Change-Id: I48fb3f7bc2b73cba1adc4ba026b751dbe227a30f
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-10-31 18:23:17 +08:00
Shawn Lin
77b7a28fbf phy: add PCIE_EP and PCIE_RC modes
Innosilicon combophy for PCIe still need different
configuration between EP and RC mode.

Change-Id: Ie1f14e63785f44d84a2b3a154990c6a54eb1156e
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-10-31 18:23:06 +08:00
Shawn Lin
1f6d52bfca phy: rockchip-inno-combphy: add PCIe support
The original combo phy driver can't work properly for PCIe.
Fix it.

Change-Id: I68ddabe5aa9592d7d36b8b0f0050a0d9bd843f44
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-10-31 18:00:51 +08:00
Shawn Lin
d29e034f3c arm64: dts: rockchip: parse usb_pcie_grf for combphy driver for rk1808
Innosilicon combphy need release link reset grant
when finishing PLL lock, so we need the driver to
control usb_pcie_grf.

Change-Id: If429629b39d1f68a0fdcb24c6b639f84d513aee5
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-10-31 17:57:18 +08:00
Xing Zheng
734558a1e7 arm64: dts: rk3308b-evb-v10: fix hp-ctrl GPIO0_A1 to GPIO0_A2
Change-Id: I25e0f1ed9f172fec94141fc73c248200c74bf893
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-10-31 14:20:26 +08:00
Meiyou Chen
ff5c886977 ASoC: codecs: rockchip_rt5651_tc358749x: add HDMIIN widget for complete audio path
Change-Id: I9750a05ffe242c5946389b2e90902f22cfdf18e8
Signed-off-by: Meiyou Chen <cmy@rock-chips.com>
2018-10-31 14:17:01 +08:00