summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-07-21media: starfive: Fix v4l2 compliance test issuesmason.huo6-20/+96
To get the v4l2 compliance test passed: Add some v4l2 operations which are needed. Improve the ioctl operations of sensor too. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-07-21media: starfive: Add video format debug informationmason.huo3-6/+20
Add some debug log for set/get video format, so that we can check if the v4l2 driver accepts or not the format set by user. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-07-21v4l2: fixed v4l2 compliance issuechanghuang.liang3-31/+128
imx219 add set/get frameintervals Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-07-21crypto:starfive: Include bug fixes for hash/hmac found by Linux selftest.jiajie.ho1-9/+14
SHA/HMAC fixes: 1. Updated SM3 blocksize and digestsize. 2. Fixed non 32bit-aligned key input for HMAC. 3. Removed unnecessary init sequence check from SHA/HMAC. Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-07-21PDM: support more data width and sample rateWalker Chen2-76/+67
PDM driver: support data width 16, 32 bits, sample rate 8000, 11025, 16000 Hz Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-07-21[Audio: I2S] Updated the reset APIcurry.zhang3-62/+31
changed the standard reset API Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
2022-07-21Merge branch 'CR_1582_evb_515_DRM_RGB_keith.zhao' into 'jh7110-5.15.y-devel'Jason Zhou1-4/+4
riscv:linux:vout:rgb See merge request sdk/linux!278
2022-07-21rtc: starfive: Change reset apiHal Feng1-26/+11
Use devm_reset_control_array_get_exclusive() to get reset Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-07-21riscv: dts: starfive: Modify order of reset in rtc nodeHal Feng1-4/+4
For changing reset api used in rtc driver Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-07-20clk:starfive:Update clk and reset api about voutxingyu.wu1-37/+22
Use 'clk_bulk_get' api to replace 'clk_get' and use 'share' replace 'exclusive' about reset. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Update clk and reset api about ispxingyu.wu1-105/+31
Use 'clk_bulk_get' and 'devm_reset_control_array_get' api to replace 'clk_get' and 'devm_reset_control_get' api. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20v4l2: modify reset apichanghuang.liang6-86/+19
modify reset api Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-07-20Merge branch 'CR_1176_CLOCK_TREE_PLL_Xingyu.Wu' into 'jh7110-5.15.y-devel'Jason Zhou16-143/+947
CR 1176 clock tree pll xingyu.wu See merge request sdk/linux!280
2022-07-20watchdog:starfive:Update reset apixingyu.wu1-13/+7
Use 'devm_reset_control_array_get_exclusive' api to get reset controllers. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Modify function format about 'jh7110_pll_data_from'xingyu.wu1-2/+2
Modify function format about 'jh7110_pll_data_from' Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20defconfig:Add CONFIG_CLK_STARFIVE_JH7110_PLLxingyu.wu1-0/+1
Add CONFIG_CLK_STARFIVE_JH7110_PLL Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Set PLL2 frequency when clock tree registeringxingyu.wu2-1/+14
In the file drivers/clk/starfive/clk-starfive-jh7110-pll.h, If set PLL2_DEFAULT_FREQ NULL of 0 , then PLL2 frequency is original. If set PLL2_DEFAULT_FREQ one of 'starfive_pll2_freq_value', then PLL2 frequency will be set the new rate during clock tree registering. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Add PLL2 frequency controllerxingyu.wu4-25/+35
If enable CONFIG_CLK_STARFIVE_JH7110_PLL, also could read or set PLL1 clock's rate by reading or setting syscon registers. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Add PLL0 frequency controllerxingyu.wu8-2/+767
If enable CONFIG_CLK_STARFIVE_JH7110_PLL, could read or set PLL0 clock's rate by reading or setting syscon registers. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20clk:starfive:Modify the formatxingyu.wu7-110/+119
Modify the clocktree files' format Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20dt-bindings:clock:Delete external clock definitionsxingyu.wu8-34/+40
Move external clock definitions to C files that avoid illegal use. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
2022-07-20vout: fix failure problem of vout while startupshengyang.chen4-18/+7
fix failure problem of vout while startup Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2022-07-20Merge branch 'CR_1651_7110_evb_5.15_voutrst-1_shengyang.chen' into ↵Jason Zhou3-248/+22
'jh7110-5.15.y-devel' Cr 1651 7110 evb 5.15 voutrst 1 shengyang.chen See merge request sdk/linux!285
2022-07-20Merge branch 'CR_1562_SPI_Xingyu.Wu' into 'jh7110-5.15.y-devel'Jason Zhou1-2/+31
CR_1562 spi xingyu.wu See merge request sdk/linux!288
2022-07-20Merge branch 'CR_1564_I2C_hal.feng' into 'jh7110-5.15.y-devel'Jason Zhou1-14/+14
CR 1564 i2c hal.feng See merge request sdk/linux!290
2022-07-20Merge branch 'CR_1560_v4l2_changhuang.liang' into 'jh7110-5.15.y-devel'Jason Zhou1-6/+1
CR_1560_v4l2_changhuang.liang See merge request sdk/linux!294
2022-07-20Merge branch 'CR_1631_7110_evb_5.15_mipitx_shengyang.chen' into ↵Jason Zhou2-23/+9
'jh7110-5.15.y-devel' CR_1631-5.15 riscv:linux:drm:mipitx See merge request sdk/linux!296
2022-07-20Merge branch 'CR_1274_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'Jason Zhou3-8/+4
crypto:starfive: Switch CSR polling instead of interrupt for HMAC. See merge request sdk/linux!298
2022-07-20crypto:starfive: Switch CSR polling instead of interrupt for HMAC.jiajie.ho3-8/+4
Observed interrupt signal goes HIGH before HMAC calculations has been completed. Switching to use CSR polling to check for HMAC_DONE instead. Signed-off-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
2022-07-20riscv:linux:drm:shengyang.chen2-23/+9
fix mipi shifted display problem remove useless process in vs_dc_hw.c Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-07-19riscv: dts: starfive: Correct i2c scl/sda falling timeHal Feng1-14/+14
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-07-19spi:pl022-starfive:Turn off dma channel search under overlayxingyu.wu1-1/+4
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-07-19spi:pl022-starfive:Avoid power device error when CONFIG_PM enablexingyu.wu1-1/+27
It would be error when CONFIG_PM enable and use overlay by of-platform to register. And disable 'auto_runtime_pm' can be avoid. And add some power manager operation in platform probe function. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-07-19riscv:linux:drm:shengyang.chen2-240/+20
replace some reset interfaces for vout Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-07-19riscv:arch:dts:shengyang.chen1-8/+2
reduce some useless calling in vout port Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
2022-07-18v4l2: fixed close wr due to system hungchanghuang.liang1-6/+1
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-07-15Merge branch 'CR_1566_RTC_hal.feng' into 'jh7110-5.15.y-devel'Jason Zhou1-10/+34
CR_1566: rtc hal.feng See merge request sdk/linux!276
2022-07-14riscv:linux:vout:rgbkeith.zhao1-4/+4
Solve RGB channel display offset problem Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-07-14rtc: starfive: Improve rtc driverHal Feng1-7/+28
1. Set initial time if rtc is never set. 2. Add timeout when clearing interrupt flag register. 3. Improve alarm function. Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-07-14rtc: starfive: Improve coding styleHal Feng1-3/+6
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-07-12Merge branch 'CR_1458_timer_watchdog_wording_Xingyu.Wu' into ↵Jason Zhou8-193/+379
'jh7110-5.15.y-devel' CR 1458 timer watchdog wording xingyu.wu See merge request sdk/linux!269
2022-07-12Merge branch 'CR_1455_PCIe_Kevin.xie' into 'jh7110-5.15.y-devel'Jason Zhou1-1/+1
driver: pci: Add extended reset time for better compatibility See merge request sdk/linux!273
2022-07-12Merge branch 'CR_1537_USB_515_mason.huo' into 'jh7110-5.15.y-devel'Jason Zhou2-4/+19
usb: cdns3: Configuare phy as down-spread-spectrum See merge request sdk/linux!253
2022-07-12Merge branch 'CR_1480_7110_evb_5.15_mipitx_shengyang.chen' into ↵Jason Zhou2-3/+29
'jh7110-5.15.y-devel' riscv:linux:drm:mipidsi See merge request sdk/linux!265
2022-07-12Merge branch 'CR_1383_v4l2_pipeline_515_changhuang.liang' into ↵Jason Zhou15-468/+124
'jh7110-5.15.y-devel' v4l2: delete csiphy1 and csi1 subdev See merge request sdk/linux!255
2022-07-12Merge branch 'CR_1496_DRM_mipi_hdmi_colorIssue_keith.zhao' into ↵Jason Zhou1-6/+10
'jh7110-5.15.y-devel' riscv:driver:drm:DC8200 See merge request sdk/linux!271
2022-07-12Merge branch 'CR_1352_DRM_plane_overlay_515_Jack.Zhu' into 'jh7110-5.15.y-devel'Jason Zhou1-0/+8
[VOUT][DRM]fix redmine #1352: disable plane overlay in close flow See merge request sdk/linux!259
2022-07-12Merge branch 'CR_1427_I2C_hal.feng' into 'jh7110-5.15.y-devel'Jason Zhou1-1/+0
Cr 1427 i2c hal.feng See merge request sdk/linux!263
2022-07-12driver: pci: Add extended reset time for better compatibilityKevin.xie1-1/+1
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-07-12Merge branch 'CR_1563_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'Jason Zhou1-1/+1
CR_1563_v4l2_515_changhuang.liang See merge request sdk/linux!267