Raise the voltage of bus(vdd_loigc) when A72 is at high
frequency.
Change-Id: I4444eab3a4d97c28c42702624c65d57713b39577
Signed-off-by: Liang Chen <cl@rock-chips.com>
Merge from kernel-5.10
media: rockchip: isp: fix isp33 unite error for fastboot
media: rockchip: isp: fix unite mode for fast
media: rockchip: isp: output stream burst 16 for isp33
media: rockchip: isp: write burst adjust to 8 for isp33
media: rockchip: isp: fix free bay3d buf fd to get again fail
media: rockchip: isp: wait aiq params for isp33 fast
media: rockchip: isp: fix multi switch to online no work for fast
media: rockchip: isp: isp33 change input to 4 align
media: rockchip: isp: fix isp33 multi online resume
media: rockchip: isp: drop 2 frame if rockit switch resolution
media: rockchip: isp: disable isp33 dma write gather
media: rockchip: isp: fix isp33 multi sensor resume
media: rockchip: isp: isp33 add api to get params
media: rockchip: isp: fix isp33 unite switch online for fast
media: rockchip: isp: w3a overflow check for isp33
media: rockchip: isp: fix isp33 params sram config
media: rockchip: isp: fix memory leak
media: rockchip: isp: add sync for multi online mode
media: rockchip: isp: limit bp crop and scl for isp33
media: rockchip: isp: fix hold at register irq if mcu still running
media: rockchip: isp: enable bay3d FST_FRAME if change bypass
media: rockchip: isp: fix 4k unite effect
media: rockchip: isp: add api for raw buf cnt and hdr wrap
media: rockchip: isp: fix resume for multi online mode
media: rockchip: isp: frame start irq to send dvbm event
media: rockchip: isp: fix hist for isp33 unite mode
media: rockchip: isp: fix buf update for multi online mode
media: rockchip: isp: resume early for isp33
media: rockchip: isp: fix rd_mode for vicap to send buf
media: rockchip: isp: fix fast stop no to clean flag
media: rockchip: isp: fix isp2enc wrap for isp33 fast
media: rockchip: isp: support online hdr wrap for isp33
media: rockchip: isp: support unite online for isp33
media: rockchip: isp: support two sensor online for isp33
media: rockchip: isp: support mirror for wrap mode
media: rockchip: isp: more mode for vicap to isp
media: rockchip: isp: add isp2enc frame count to rockit
media: rockchip: isp: add rv1103b config
media: rockchip: isp: add isp33
media: rockchip: isp: fix rockit switch resolution
media: rockchip: isp: fix params buffersize for tb case
media: rockchip: isp: fix isp32 bp no output if suspend
media: rockchip: isp: rockit buf add offset
Change-Id: I7d3720165e9fb045e88be34c2f58fe83c0f700bc
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This reverts commit 35a788ded3.
This driver is unused since linux 5.10, drop it.
Change-Id: I5cafde24e924034ed9daed37f64c2bf370603732
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Need to reset hardware when driver exits.
Update driver version to 1.3.6
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I4c6cb394a1339cf689d2d0d011d5df3fb24f0425
To fix the unnecessary RC's bar allocation warning:
[ 2.226288] pci 0000:00:00.0: BAR 0: no space for [mem size 0x40000000]
[ 2.226305] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x40000000]
[ 2.226317] pci 0000:00:00.0: BAR 1: no space for [mem size 0x40000000]
[ 2.226327] pci 0000:00:00.0: BAR 1: failed to assign [mem size 0x40000000]
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I617cfa3408115d7c73190c6b9816d48ae82a37c8
In the most of the time, the pclk of dfi is turned off. The pclk is only
enabled when the result is retrieved for power saving.
Change-Id: I040a87e0b146694874b15dce3b23e4ddc5e86c1e
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Configure the power-off timing of each power supply of the PMIC
during normal shutdown through the "shutdown-sequence".
Configure the power-off timing of each power supply of PMIC
during low power forced shutdown through "vb-shutdown-sequence".
Press the RESET button in sleep mode, and the PMIC will power down
and then power on. The PMIC's power on sequence follows
the power on sequence.
Change-Id: Iebd0ea604fe5419dcead8fa75ade1402cabf7461
Signed-off-by: Shengfei Xu <xsf@rock-chips.com>
The FUSB302B failed to detect sink devices from SRC_UNATTACHED state
with SRC 180 uA CC current setting, the TCPM and FUSB302 logs like
the below and FUSB302B has no further action.
[ 72.229911] fusb302 IRQ: 0x21, a: 0x00, b: 0x00, status0: 0x23:
[ 72.229993] fusb302 IRQ: COMP_CHNG, comp=true:
[ 72.230212] fusb302 cc1=Open, cc2=Open:
[ 72.230265] tcpm CC1: 2 -> 0, CC2: 0 -> 0 [state SRC_ATTACH_WAIT, polarity 0, disconnected]:
[ 72.230306] tcpm state change SRC_ATTACH_WAIT -> SRC_UNATTACHED [rev3 NONE_AMS]:
[ 72.230345] tcpm Start toggling:
[ 72.237430] fusb302 start drp toggling:
The vendor said that FUSB302B was designed with 80uA for sink
detection which means it can only guarantee FUSB302B will works well
with that setting, so amend the SRC CC current at toggling to fix it.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: Iefeb7dd20c03c04832ac82d43cc4f8d9edccbcc6
Set the dsm registers default value so that they can not be changed
as zero with regmap interface.
Change-Id: I1788fe2cabcb65ba09964a79d2fe20c057924839
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
The patch fix no sound when hot rebooting because of registers value mismatch
Change-Id: I6c9b040b3cd025c4e27c391e0f539505e747aaa7
Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
1.set lcd low level before set high level
2.set label for lock&err gpio and irq
3.add monitor function for serdes important register
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I6e0ee19de04dec87fd356a6f5cb046612bec3451