Commit Graph

613641 Commits

Author SHA1 Message Date
Leo Wen
fe416e0541 [media]: dt/bindings: Add bindings for OV7750
Add device tree binding documentation for the OV7750 sensor.

Change-Id: I48acb7fbd0b5537bd16e579fd6edd91777bd64f0
Signed-off-by: Leo Wen <leo.wen@rock-chips.com>
2018-11-12 14:25:48 +08:00
Leo Wen
d04e44fd89 media: i2c: add support for omnivision's ov2735 sensor
Change-Id: I1a76b48bf934ed40a05d92da3adaa18c6512b2e2
Signed-off-by: Leo Wen <leo.wen@rock-chips.com>
2018-11-12 14:25:48 +08:00
Leo Wen
9239fb802e [media]: dt/bindings: Add bindings for OV2735
Add device tree binding documentation for the OV2735 sensor.

Change-Id: Ieab6251eefba56141026be56c6b1c7a71551a6ea
Signed-off-by: Leo Wen <leo.wen@rock-chips.com>
2018-11-12 14:25:48 +08:00
Shawn Lin
38dd956057 arm64: dts: rockchip: rk1808: Add usb_pcie_grf to pcie0 node
The PCIe driver need configure some bits after passing link
trainning, which belongs to the controller driver part but
can not make use of PHY API.

Change-Id: I8c3d5f8a25de6184bee572c7c954c9f3d9df20c2
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-11-12 11:12:47 +08:00
Yifeng Zhao
fe3b47bd58 drivers: rk_nand: zftl: fix spectek nand flash read error data issue
fix bug:
[    4.739135] id=24, lpa = 2866c, ppa = aa8f8 spare = 2aa4b 2866b ffffffff 0
[    4.739166] ftl_sblk_dump = 2aa 2 1 1 0
[    4.739176] ftl_sblk_dump = 2aa 2 1 2
[    4.739779] blk= 554, page=0, ppa = aa800, status = 1, data:b00edcd 48e6e14d 4ae749e6 4478a3dd, spare: 2a85d 284e0 ffffffff 0
[    4.740372] blk= 555, page=0, ppa = aaa00, status = 2, data:b00edcd 48e6e14d 4ae749e6 4478a3dd, spare: 2a85e 284e0 aa800 0

Change-Id: Id992fcec771368d2809fd5bb0ecf2448a9d064f1
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2018-11-12 10:47:02 +08:00
Nickey Yang
200ac31b90 regulator: act8865: make pm_power_off can be defined.
change to use act8865_power_off instead of psci_sys_poweroff
if the property "system-power-controller" is set.

Change-Id: Ie3a46255419488063b57b2829da2ae8f15f014ae
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-11-12 08:47:58 +08:00
David Wu
d6ca92dc82 ARM: dts: Add bootargs for rk3036-kylin
Add console and UUID in the bootargs.

Change-Id: I69827656752725ac9a0d39d36833f23bf36cab28
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-12 08:34:33 +08:00
David Wu
f088f23ce9 ARM: dts: Remove unused fiq-debugger's property for rk3036-echo
Change-Id: Ief6fbd0840f1122c46ace3672f64908a2f660d99
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-12 08:34:33 +08:00
David Wu
aa1650e179 ARM: dts: Add fiq-debugger support for rk3036-kylin
Change-Id: I2808a8e8a82e5ca31624436d876c5f0a9abdb957
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-12 08:34:33 +08:00
Shawn Lin
ff94067974 arm64: dts: rockchip: Add PCIe node for rk1808 evb
Add PCIe node for rk1808 evb. If actviating PCIe, we
should set usbdrd_dwc3 as disabled.

Change-Id: I807e16d7950cbf76ceb07053c12905ee4566bdaa
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-11-08 08:48:31 +08:00
Weixin Zhou
328239e125 arm64: dts: rockchip: rk3399pro-evb: remove rk_key node
Change-Id: I1886083bf1946257830b9914f2eb85c029a465c7
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-11-07 19:23:42 +08:00
Shunqing Chen
fe62614c47 Revert "arm64: dts: rockchip: rk3399pro-evb: enable bq25703"
This reverts commit 7e9c1889d8.

The rk3399pro evb has no battery.

Change-Id: I6d5bc6f17c3335923e34e8d05f2dc1a563b09b00
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2018-11-07 19:23:25 +08:00
Lin Huang
0c0ec4d4e7 arm64: rk1808_linux_defconfig: enable RTC_DRV_RK808
Change-Id: Ic44c4df3104cde76c47d14f9fb2c5ccfede43c49
Signed-off-by: Lin Huang <hl@rock-chips.com>
2018-11-07 19:17:05 +08:00
Lin Huang
ff7c943b3a arm64: dts: rockchip: rk1808-evb: enable rtc
Change-Id: I719be7fec64312c214d3a2717c3d170d15c70eee
Signed-off-by: Lin Huang <hl@rock-chips.com>
2018-11-07 19:17:05 +08:00
Lin Jianhua
668bafd2e4 arm: dts: rockchip: add rk3308b amic v10
Change-Id: I506b9231859c8837a95c7eb5b2f55759ba204f66
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
2018-11-07 19:16:09 +08:00
David Wu
a028ee074a Revert "ARM: dts: rockchip: remove the psci on rk3036 kylin"
This reverts commit e014552989.

Now we can support the psci, let's enable it.

Change-Id: I39723b8ca2e26487d3a59a52469a515343bcdf6d
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-11-07 19:14:05 +08:00
Elaine Zhang
322bc75f9e arm64: dts: rockchip: rk1808: fix up the pd_pcie qos node
add usb2 and usb3 qos node,
set qos_pcie\qos_usb2\qos_usb3 status = "disabled" by default.

Change-Id: I307be4138c04c3bea5ae779ed85a9a4d2420ad0a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-07 19:12:13 +08:00
Elaine Zhang
a2ad017987 soc: rockchip: power-domain: support qos node status get
check if qos node is available for use.

Change-Id: Ife40ee58664cd53a9705cda934b92d886ca35522
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-07 19:12:13 +08:00
Shawn Lin
9a0e9ea3cf arm64: dts: rockchip: rk1808: Add PCIe support
This patch adds PCIe support for rk1808 Soc in EP mode.

Change-Id: I5305d7b5ba7a2f087f64df8102c95926e73a7940
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-11-07 19:10:48 +08:00
William Wu
e84bea5dbd phy: rockchip-inno-combphy: add phy power on/off ops
This patch adds combphy power on/off ops to save power
consumption for USB 3.0 mode when system enter deep sleep.

I test the 0.8V and 1.8V power consumption for USB 3.0
mode while system enter deep sleep on RK1808-EVB.

With out this patch:
- 0.8V : 14.5mA
- 1.8V : 1.5mA

With this patch:
- 0.8V : 6.7mA
- 1.8V : 1.3mA

Change-Id: Ife9d382493de1c3244c00a21d004bf4bad956bae
Signed-off-by: William Wu <william.wu@rock-chips.com>
2018-11-07 19:09:44 +08:00
William Wu
e66ff524a7 phy: rockchip-inno-combphy: disable lane 1 for usb3 to save power
The PHY lane 1isn't used for USB 3.0, we can
disable it to reduce power consumption.

I test the 0.8V and 1.8V power consumption for
USB 3.0 mode while the PHY is in P2 state which
controlled by USB 3.0 controller on RK1808-EVB.

Without this patch:
- 0.8V : 35mA
- 1.8V : 56mA

With this patch:
- 0.8V : 16.6mA
- 1.8V : 16.4mA

Change-Id: I24e57faa8a862053c2492fe4e7df9e5de25b757f
Signed-off-by: William Wu <william.wu@rock-chips.com>
2018-11-07 19:09:44 +08:00
Xu Hongfei
141cea1d9c media: rockchip: cif: add the config of field for RGB mbus format
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
Change-Id: Ibd7a691dff4d44ba5433754f90ccabed9bded2c3
2018-11-07 16:31:50 +08:00
Shunqing Chen
f3e9d23cfc power: bq25700: set EN_OTG pin to high if otg enable
Change-Id: Ibe3fc82e8b9851d39172830af8ebbd22e4168691
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2018-11-07 09:38:00 +08:00
Tao Huang
863336a2aa drivers/net/wireless/rockchip_wlan: remove unused rtl8812au driver
Change-Id: I907bfa4bb8a34a71dde447868e763fc8d16668d6
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:05 +08:00
Tao Huang
3fc6120369 drivers/net/wireless/rockchip_wlan: remove unused rtl8723bs-vq0 driver
Change-Id: Ibe4beed8468c6617873964afb51af1e15d7a2a72
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:05 +08:00
Tao Huang
95ae164f15 drivers/net/wireless/rockchip_wlan: remove unused rtl8723au driver
Change-Id: I3e99dd7350cd386e48ab08803504951ebf22e863
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:04 +08:00
Tao Huang
b5dc793827 drivers/net/wireless/rockchip_wlan: remove unused rtl8723as driver
Change-Id: I74622ea51f06eac44624584cb863559f70b1ee78
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:04 +08:00
Tao Huang
a1a58be081 drivers/net/wireless/rockchip_wlan: remove unused rtl8192du driver
Change-Id: I53c93e79e304d39089015e13d31a0435bc3130a7
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:03 +08:00
Tao Huang
b95312e0ef drivers/net/wireless/rockchip_wlan: remove unused rtl8192cu driver
Change-Id: I8fe8e4aa3aedb4af4768264789c8a7cebcc100a2
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:03 +08:00
Tao Huang
7da71d4a3f drivers/net/wireless/rockchip_wlan: remove unused esp8089 driver
Change-Id: Ie71670446bafc88eabdf6d716dfc4209fa3a4f4c
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:03 +08:00
Tao Huang
aa5796e198 drivers/net/wireless/rockchip_wlan: remove unused wifi_launcher driver
Change-Id: I5b35ecad132bb0a6246f15736fc3062230b9cd7a
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:57:03 +08:00
Tao Huang
12481d820b Documentation/devicetree/bindings: remove unused regulator/act8846.txt
Change-Id: I5ff5dfc1714339b170d10e0ee8f287e7cf2a3efd
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-06 19:56:15 +08:00
Wenlong Zhuang
c58eca7173 phy: rockchip: mipi-rx: add dphy calibration for ultra high clock frequency
RK1808 MIPI CSI DPHY support 2 Gbps maximum data transfer rate per lane.
Enable calibration reception if data rate is bigger than 1.5 Gbps.

Change-Id: Iec2088ac74f8f9599de96d5b8ad5dd986665ce0e
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2018-11-06 19:40:01 +08:00
Wenlong Zhuang
e55bb48caf media: rockchip: cif: support vidioc crop function
add support vidioc_s_crop and vidioc_g_crop function

Change-Id: Ie79c5a0822fa617389e21894827cbd5d492dcdff
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-11-06 19:39:46 +08:00
Elaine Zhang
25405d0d17 clk: rockchip: rk3228: add FRAC_MAX_PRATE limit for spdif/uart/i2s/
Change-Id: Ifd0035cdb8794fefe986b88f0b0a54d73b87ed13
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-06 19:34:20 +08:00
Huibin Hong
1b8cccff2d arm64: dts: rockchip: rk3399 fix uart3 cts and rts pinctl config
Change-Id: I2549e2a2e1913e9d9430087b9fc0009ec28a4c8f
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2018-11-06 16:17:03 +08:00
Zain.Wang
e619814b7b arm64: dts: rockchip: add rkvdec vcodec-supply for rk3328-evb
Change-Id: I9a3d1203203aa524353eb47ecfc15ffe78b80ccb
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2018-11-06 15:57:34 +08:00
Zain.Wang
e454aae96c arm64: dts: rockchip: enable dmc for rk3328-evb
Change-Id: I0ddff6ce873c4efb5f1567b2df6dbd29c15422e8
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2018-11-06 15:57:34 +08:00
Xu Hongfei
f11592b27e camera: rockchip/cif: support capture bt1120 data in pingpong mode
Change-Id: I2c7e4a566cb9e12b2c48bfc7533022b486421d15
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
2018-11-06 15:56:49 +08:00
Shunqing Chen
7e9c1889d8 arm64: dts: rockchip: rk3399pro-evb: enable bq25703
Change-Id: Iddec7298b5583c33738ca92aafe23f5c50311343
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2018-11-06 15:48:20 +08:00
Shunqing Chen
590658e3f6 power: bq25700: remove rk_send_wakeup_key
rk_send_wakeup_key is no use.

Change-Id: I7c178f853f1a4dc62ee8643690c020fe80afc48f
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2018-11-06 14:12:23 +08:00
Elaine Zhang
4d46be0900 clk: rockchip: rk3128: add hclk_sfc
Change-Id: I20d0975156dc73bcdd02c09b7ecb815d5aca6bc6
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-06 09:52:14 +08:00
Dingqiang Lin
f757bf19e2 drivers: rkflash: implement block layer discard interface
Change-Id: Iba733d47a09d1f3809b90f43e456fb57d86a6244
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-11-05 18:47:07 +08:00
Tao Huang
2d5222e4ae drivers/usb/host: remove unused ehci/ehci1/ohci-rockchip drivers
Change-Id: If3eab374ea98ffba3db60d1039f9ee12e01c6874
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
d24888b432 drivers/usb/gadget: remove unused f_hid_rk driver
Change-Id: I35de1d8b5f95d853727fc390b8581e9edbbd054c
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
996068d35e drivers/usb/serial: remove unused usiserial driver
Change-Id: Ia5755960f2d0cfc6ebdd860781434925f83bc546
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
9e59b400d3 include/linux: remove unused android_pmem.h
Change-Id: Ib4c05f38871c65d894618fcd522193668e8136cc
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
561172e755 include/linux: remove unused gps.h
Change-Id: Ic84e268cdf9f0dae69a0d548b4774b45b98c745b
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
87e6e1e036 drivers/video/rockchip: remove unused wimo driver
Change-Id: Ifa35b0cf6a901a83e5391ad9b236b4f10a1eaa19
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00
Tao Huang
72e5fcf23a drivers/video/rockchip/iep: remove unused iep_mmu files
Change-Id: Ie4f154da194d1c89de939dd90e21223ca8eb31cb
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-11-05 16:22:16 +08:00