summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2022-08-09rtc: starfive: Fix command 'hwclock' can't work in rootfsHal Feng1-5/+7
Read time from register RTC_TIME/RTC_DATE (0x3C/0x40) instead of RTC_TIME_LATCH/RTC_DATE_LATCH (0x44/0x48) Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2022-08-08v4l2: fixed imx219 set 720p errorchanghuang.liang1-97/+25
imx219 add 720p and delete greater than 1080p frame size Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-08-08v4l2: modify flush cache opportunitychanghuang.liang5-8/+18
modify flush cache opportunity Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-08-05Merge branch 'CR_1286_add_wayland_with_gpu_support_Windsome.Zeng' into ↵Jason Zhou1-1/+2
'jh7110-5.15.y-devel' CR_1286_1793: Add Wayland with GPU support See merge request sdk/linux!358
2022-08-05v4l2: modify ov4689 stream on processchanghuang.liang1-6/+1
ov4689 stream on dont need mdalay Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-08-05Merge branch 'CR_1314_DRM_INNO_Screen_compatibility_Keith.zhao' into ↵Jason Zhou2-23/+17
'jh7110-5.15.y-devel' Cr 1314 drm inno screen compatibility keith.zhao See merge request sdk/linux!357
2022-08-05Add Wayland with GPU support.Windsome Zeng1-1/+2
use lws-generic to support wayland Signed-off-by: Windsome Zeng <Windsome.Zeng@starfivetech.com>
2022-08-05Merge branch 'CR_1754_usb_device_mass_storage_minda' into 'jh7110-5.15.y-devel'Jason Zhou1-0/+3
CR_1754 usb: gadget: add usb device mass storage support See merge request sdk/linux!341
2022-08-05Merge branch 'CR_1314_DRM_INNO_Screen_compatibility_Keith.zhao' into ↵Jason Zhou2-444/+71
'jh7110-5.15.y-devel' Cr 1314 drm inno screen compatibility keith.zhao See merge request sdk/linux!339
2022-08-04Merge branch 'CR_1687_GMAC_515_yanhong.wang' into 'jh7110-5.15.y-devel'Jason Zhou1-293/+1882
Cr 1687 gmac 515 yanhong.wang See merge request sdk/linux!351
2022-08-03v4l2: modify enum framesize errorchanghuang.liang1-1/+1
modify enum framesize error Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-08-03net:phy:YUTAI: Update YUTAI PHY driveryanhong.wang1-293/+1882
Update YUTAI phy driver to support more type, such as YT8531,YT8510 etc. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-08-02riscv:linux:vout:inno hdmikeith.zhao1-18/+0
1 Solve inno hdmi screen compatibility issue , roll back last commit, turn off bist mode 2 solve rgb gradient color bar issue Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-08-02rgb offset issue fixedkeith.zhao2-6/+18
2022-08-01replace func interfacekeith.zhao1-22/+36
2022-08-01rtc: starfive: Moves RTC_DRV_STARFIVE to Platform RTC drivers categoryLey Foon Tan1-8/+8
Moves RTC_DRV_STARFIVE to "Platform RTC drivers" category from "on-CPU RTC drivers". Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2022-08-01rtc: starfive: Update depends on to SOC_STARFIVELey Foon Tan1-1/+1
Change depends on to SOC_STARFIVE instead of RISCV. Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2022-08-01usb: gadget: add usb device mass storage and functinfs supportminda.chen1-0/+3
USB mass storage and functionfs activated by configfs. Support both 2.0 and 3.0. Signed-off-by: minda.chen <minda.chen@starfivetech.com>
2022-07-29usb: cdns3: Enable LS keep-alive signalmason.huo1-8/+48
The default naneng phy setting of LS keep-alive is not enabled, that will cause some usb mouse (Lenovo sm8823) does not work properly. Also some usb keyboards can not enumerated. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-07-28Merge branch 'CR_1278_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'Jason Zhou3-41/+39
CR_1278_v4l2: fixed imx219 date error at the first line See merge request sdk/linux!330
2022-07-28Merge branch 'CR_1662_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'Jason Zhou1-9/+14
CR_1662_crypto:starfive: Include bug fixes for hash/hmac found by Linux selftest. See merge request sdk/linux!312
2022-07-28Merge branch 'CR_1725_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'Jason Zhou6-17/+85
CR_1725_v4l2: modify mipi sensor data third time run cause error See merge request sdk/linux!332
2022-07-27v4l2: modify mipi sensor data third time run cause errorchanghuang.liang6-17/+85
modify mipi sensor data third time run cause error Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-07-26v4l2: fixed imx219 date error at the first linechanghuang.liang3-41/+39
fixed imx219 date error at the first line Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-07-26pinctrl: starfive: update config descriptionJianlong Huang2-13/+7
update config desription and delete vic7100 description Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-07-26riscv:linux:vout:inno hdmikeith.zhao1-358/+24
delete unless function to reduce warning Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-07-26riscv:linux:vout:inno hdmikeith.zhao2-81/+28
Solve inno hdmi screen compatibility issue , include 4K display mode Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-07-22Merge branch 'CR_1649_7110_evb_5.15_vout_retbug_shengyang.chen' into ↵Jason Zhou4-18/+7
'jh7110-5.15.y-devel' CR_1649_5.15-evb_vout: fix failure problem of vout while startup See merge request sdk/linux!299
2022-07-21Merge branch 'CR_1422_V4L2_515_mason.huo' into 'jh7110-5.15.y-devel'Jason Zhou7-55/+242
Cr 1422 v4 l2 515 mason.huo See merge request sdk/linux!316
2022-07-21Merge branch 'CR_1661_Watchdog_api_Xingyu.Wu' into 'jh7110-5.15.y-devel'Jason Zhou1-13/+7
CR_1661 watchdog:starfive:Update reset api See merge request sdk/linux!308
2022-07-21Merge branch 'CR_1600_v4l2_reset_515_changhuang.liang' into ↵Jason Zhou6-86/+19
'jh7110-5.15.y-devel' CR_1600_v4l2_reset_515_changhuang.liang See merge request sdk/linux!282
2022-07-21Merge branch 'CR_1657_clock_tree_api_Xingyu.Wu' into 'jh7110-5.15.y-devel'Jason Zhou2-142/+53
CR_1657 clock tree api xingyu.wu See merge request sdk/linux!305
2022-07-21Merge branch 'CR_1656_RTC_hal.feng' into 'jh7110-5.15.y-devel'Jason Zhou1-26/+11
Cr 1656 rtc hal.feng See merge request sdk/linux!292
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-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-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 Zhou11-109/+944
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-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.wu7-2/+765
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.wu5-0/+40
Move external clock definitions to C files that avoid illegal use. Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>