Dahua issues a series sd cards against SD spec that cannot support
CMD23 as a mandatory. We need to fix them.
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Ic2f4b082df9094e264e20f51a3a79dc0819f191c
Generally speaking, the RV1106/RV1103 differential mode
via 1-MIC can meet the needs of most users. If the user
has other ADC mode usage requirements, you can configure
the corresponding ADC mode before starting the recording.
Please do not switch during recording as it will cause
pop noise due to the need to deinitialize the ADC.
Also, the RV1103 does not support full-differential
inputs for both ADCs.
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Change-Id: I72c2aec3cc061dcf5884da55dca4deeb2dabd98b
cause ircut gpios are different between rv1106 and rv1103
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: I851ec2279184a3e5e06d4e4ce42a4de912c6506b
Don't need to re-init MICs and keep ADC_BIST_MODE_SEL
by default.
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Change-Id: I5dd81e724bd8aeda1f5dce816625ed26eafa00b2
1. memory with diff case
2. fix higaus3_mode
3. lobypass_en=0, no support to switch
Change-Id: Ic7bdc5a924509806a7bb8668dcebcf01b95688f4
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
The previous codes did not distinguish the saple rate was playback or
capture in uevent, so fix it.
Fixes: 1abe6982f8 ("BACKPORT: usb: gadget: u_audio: add uevent for set_alt and set_srate")
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: I191ba7b303ba8289a6acc054b6be6d224b2f5f89
1/ Enable RK628 HDMI to CSI/BT1120
2/ Enable CONFIG_DRM_DISPLAY_CONNECTOR
Enable the bridge driver for VGA/DP/HDMI display connectors.
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: Id57abfbc703367ebb8095fea28250c53dbe93697
After disable dp controller, reset it status to avoid something
wrong if the status is abnormal.
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I9de6ab056317a09b104ef604a6ef4ec20610fb65
If dp send data by aux channel too fast after phy power on,
the aux may be not ready which will cause aux error. Adding
delay to avoid this issue.
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I92075e729e637078456ae67897dfb1cbda5da1cb
On some platforms, the dmc driver uses internal rockchip_ddr_set_rate()
to set dmc clock rate, so the system monitor can't use clk_set_rate() to
change dmc clock rate.
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: If74f740d87a11f6a6563c3af35a8f335561a88af
-CONFIG_BLK_DEV_INITRD=y
which is used for ramdisk.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I862718ba843a06c5e50938709966f2da8599294e
According to the specification, the controller should check the device
status before data transport. Generally, it can get the status of device
via CMD13. It's upset that command communication will produce a little
interrupt inside the controller.
To avoid interrupt storm whilst heavily I/O request, use card_busy
instead of send_status(CMD13).
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I3ba79ba2f563006112b0157b78aab5b31911b61a
Fixes:
Booting Linux on physical CPU 0x0
DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I02dea605ef1def0bed65e94363661eeb8368f1fb
The most time-consuming operation is the RSA private
key EXP_MOD operation, which sets the poll time separately.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I6307e6134e99dbdfbe2ce75539ba8bed1a703f43