This reverts commit 8c63ba97d0.
This driver is unused since linux 5.10, drop it.
Change-Id: I771562e11fafe79ea725741f4a53257c4b8b2445
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I5d658b8a60411257afa860c8e5679187ca94ece0
1.Add the node of reserved-memory in rk3576-evb1-v10-linux-amp.dts
2.Add reserved-memory node, rpmsg node and the interrupt route for
amp rpmsg in rk3576-amp.dtsi
Change-Id: I8268815c12f7f8fa7a3d5518c8208bbea087d7e7
Signed-off-by: Jiang Yu <yu.jiang@rock-chips.com>
Modify the recently introduced calls to dma_fence_is_signaled() to exclude
the invocation of dma_fence_signal().
Before this change, running stress tests such as devicetest could result in
deadlock related to the aforementioned dma_fence_signal().
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: Ibf6f86ae0474ed8fad94b5be58b0b79133755b47
Fixes: 9be1108fc5 ("pwm: rockchip: add support for IR NEC transmit")
Change-Id: I90ccf6131178d619ed4205886e28960a9a6c384b
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
CONFIG_VIDEO_V4L2_SUBDEV_API is selected by VIDEO_ROCKCHIP_ISP.
CONFIG_DRM_FBDEV_EMULATION depends on CONFIG_FB.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I30793b126827d7343595d566b04fa550b3472344
-CONFIG_RD_ZSTD
-CONFIG_UBIFS_FS_ZSTD
ZSTD is not available on kernel 4.19.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I8df0d943702b857de830b385b80e9bd913c87251
CONFIG_DEBUG_INFO is replaced by CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I52d8a8851f15c9669b204607d9ced61c4982bdf4
-CONFIG_INITRD_ASYNC=y
e7cb072eb9 ("init/initramfs.c: do unpacking asynchronously").
replaced by upstream implementation.
-CONFIG_ARM_CRYPTO=y
4a329fecc9 ("crypto: Kconfig - submenus for arm and arm64").
-CONFIG_ZSMALLOC=y
b3fbd58fcb ("mm: Kconfig: simplify zswap configuration").
-# CONFIG_NET_VENDOR_AURORA is not set
19038523a7 ("net: remove aurora nb8800 driver").
-CONFIG_ANDROID=y
1045a06724 ("remove CONFIG_ANDROID").
-# CONFIG_DEBUG_PREEMPT is not set
db4677b350 ("lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I14c764a3c17371d5628c0352538ab836fb6877ae
Select DRM_PANEL_SIMPLE_OF_ONLY as default on RV1126 SoC, so as to
reduce memory usage.
make ARCH=arm rv1126_defconfig
make ARCH=arm rv1126-evb-ddr3-v13.img -j32
./ksize.sh drivers/gpu/drm/
before ksize: 556038 Bytes
after kszie: 517946 Bytes
save about: 38092 Bytes
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I9584bd8de16ed0ef1c4a862e71a1eb725c0d2833
Output interface may be changed after CRTC disabled. Clear it to keep
the same state as first started up.
Change-Id: I78ccebc3e0bd9592c2f0a0cdb9d911f3d3477d9d
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
SP will point to a invalid addr at some time in kernel
such as checking stack overflow, and system will crash
if fiq-debugger trigger at this time. To solve it, we
allocate a separate stack for fiq-debugger, and point
SP at the stack before return to kernel.
Change-Id: I1175ba032292d072fe2e4ae828d28313646091a7
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
To fix problem in redmine #297983, make some rules about fiq_target_cpu:
The default value of fiq_target_cpu is zero and
can only be updated in sip_fiq_debugger_switch_cpu
or sip_fiq_debugger_enable_fiq.
View redmine#297983 for details.
Change-Id: I947a73c3ffc0c818a611e108a343f05b8465645b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I83c33605abda3f7dfc62b3f01c043dd3ca4895f9
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ic971af644eec5ab13ff462ec7f2f059f17fdfcff
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I92c9da8fe9f643bacc33726c0e3e0e93f2e4b4d1
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I57152618c5e6ebb0bc4a1594b63b6351163e3360
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I2a1040d8fde05f1a87bd3929d7b5b7944ccdc61e
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I6ea3c5eb92f7b9688a32613fe44ebbaa2b9d6c7e
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ib19c001a065c04ab0143449fe11fe799b5f3871f
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I6e181552d8f5fc0112aa72bd190c95d1833d9231
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I3f75fafd3d2518db8a1984ba0714a79559a2cca5
There are many cases in which the company name is misspelled.
The patch fixes these typos.
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ie8854cc66c61c262c0500afd9f5cd45577a1aaff
Need to set dbi writable in the front of rk_pcie_host_config(),
otherwise the test settings couldn't be applied.
Fixes: c54772e75b ("PCI: rockchip: dw: Reorder and document steps of rk_pcie_really_probe()")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Icb62ef01ab5c16b7a7dba9cb82c9b0cfae5c40d6
Before commit 7f84caccd0 ("PCI: dw: rockchip: Define IO and Host
initialization interfaces"), ret is getting from rk_pcie_disable_power()
which should never fail actually. Now the final ret is getting from
phy_validate() which could return -EOPNOTSUPP. But we didn't care about
it if phy_validate() isn't implemented. So we see:
[ 13.573777] rk-pcie fe150000.pcie: PM: dpm_run_callback(): genpd_suspend_noirq+0x0/0x60 returns -95
[ 13.573800] rk-pcie fe150000.pcie: PM: failed to suspend async: error -95
Fix it by return zero to restore the previous behaviour.
Fixes: 7f84caccd0 ("PCI: dw: rockchip: Define IO and Host initialization interfaces")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I0c7c858937272f2b09ba4ae79c0a68c7a633ced0