summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-14CR_2285:SEC:Crypto:Starfive: Update hardware engine DMA driverjiajie.ho8-746/+6
Updating Starfive Jh7110 Crypto hardware engine to use orginal ARM PL08X driver. Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-10-14dt-bindings:SEC: Remove bindings for SEC_DMAjiajie.ho2-80/+0
Removing dt-bindings for Starfive JH7110 SEC_DMA as the hardware engine will use original ARM PL08X driver. Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-10-12sound:starfive:Remove i2srx-master and merge into starfive_i2sXingyu Wu6-1070/+199
Remove i2srx-master.c and i2srx-master.h files, and merge into starfive_i2s.c and starfive_i2s.h files. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12sound:starfive:Change the order about mclk_ext's operationXingyu Wu1-6/+6
Change the order about setting parent to mclk_ext after resets when PDM registering. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12arch:dts:starfive:Add 'sound-dai' function in hdmi nodeXingyu Wu2-1/+22
Add new audio device in audio card about hdmi and i2s. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12gpu:drm:Add audio function in inno hdmiXingyu Wu4-46/+354
Could playback audio through HDMI. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12arch:dts:starfive:Change mclk_ext pinXingyu Wu1-2/+1
Change mclk_ext pin from GPIO61 to GPIO4. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12arch:dts:starfive:Modify i2stx_4ch0 nodeXingyu Wu2-6/+13
Add mclk_ext clock and enable i2stx_4ch0 status. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-12sound:starfive:Add I2S driverXingyu Wu4-0/+1071
Add I2S driver for starfive. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-10-11can:starfive:modify some data field and clock frequencyWilliam Qiu1-4/+8
modify some data field and clock frequency Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2022-10-10CR_2307_PWMDAC_515: fix playback repeatly issueWalker Chen1-99/+126
fix the bug that error occurs when playback repleatly. Signed-off-by: Walker Chen <walker.chen@linux.starfivetech.com>
2022-10-09dts:starfive:modify can dts config and improve CAN IO driving forceWilliam Qiu2-2/+4
modify can dts config and improve CAN IO driving force Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2022-10-04CR_2141:crypto:starfive: Enhanced AES driver to handle negative casesjiajie.ho2-59/+83
1. Added input text length check for ECB and CBC mode. 2. Added input IV check for CCM mode. 3. Removed unnecessary zero data check. 4. Updated functions to return proper error codes. Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-09-30Merge branch 'CR_2248_PMU_walker.chen' into 'jh7110-5.15.y-devel'andy.hu2-6/+27
CR_2248_PMU_515: Fix some power domain can not be disabled See merge request sdk/linux!515
2022-09-30Merge branch 'CR_2233_CMA_515_samin.guo' into 'jh7110-5.15.y-devel'andy.hu1-1/+1
CR_2233_CMA_515_samin.guo:riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAM See merge request sdk/linux!509
2022-09-28pmu: starfive: Fix some power domain can not be disabledWalker Chen2-6/+27
Vout and isp domain can not be disabled during clock tree is running probe function. This bug has been fixed. Signed-off-by: Walker Chen <walker.chen@linux.starfivetech.com>
2022-09-26riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAMsamin1-1/+1
When the DDR is 2G (0x40000000-0xc0000000), it may cause address usage problems. Signed-off-by: samin <samin.guo@starfivetech.com>
2022-09-23Merge branch 'CR_1849_DMA_walker.chen' into 'jh7110-5.15.y-devel'andy.hu2-76/+25
CR_1849_DMA_walker.chen See merge request sdk/linux!483
2022-09-23Merge branch 'CR_2180_evb_515_DRM_WESTON_keith.zhao' into 'jh7110-5.15.y-devel'andy.hu1-0/+28
CR_2180:riscv:driver:drm: Weston-GPU See merge request sdk/linux!501
2022-09-23Merge branch 'CR_2162_GPU_shanlong.li' into 'jh7110-5.15.y-devel'andy.hu5-17/+19
Cr 2162 gpu shanlong.li See merge request sdk/linux!499
2022-09-23Merge branch 'CR_2156_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu3-6/+6
CR_2156_v4l2_515_changhuang.liang v4l2: modify vin clk base on pll2 change See merge request sdk/linux!491
2022-09-23Merge branch 'CR_2127_PCIe_515_Kevin.xie' into 'jh7110-5.15.y-devel'andy.hu2-2/+11
CR 2127 drivers: pci: Support 64bit prefetchable MMIO range. See merge request sdk/linux!503
2022-09-23Merge branch 'CR_2123_515_SPDIF_mclkext_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu8-60/+84
CR_2123_515_spdif_mclkext_xingyu.wu See merge request sdk/linux!489
2022-09-23driver:gpu: gpu driver change to releaseshanlong.li2-13/+6
gpu driver change to release Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-09-23Merge branch 'CR_1737_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'andy.hu4-43/+81
CR_1737:crypto:starfive: Fixed AEAD tag generation and verification See merge request sdk/linux!505
2022-09-23driver:GPU:set the gpu frequency to 594Mhzshanlong.li2-1/+9
set the gpu frequency to 594Mhz Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-09-23dts:GPU: add core clkshanlong.li1-3/+4
add core clk Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2022-09-22CR_1737:crypto:starfive: Fixed AEAD tag generation and verificationjiajie.ho4-43/+81
Added support in AES GCM and CCM mode for various tag length and tag verification for non-AES blocksize aligned text. Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2022-09-21riscv:driver:drm: Weston-GPUkeith.zhao1-0/+28
add format_mod_supported interface for userspace Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-09-20drivers: pci: Support 64bit prefetchable MMIO range.Kevin.xie2-2/+11
Verification has been completed on NVIDIA GT710 with modetest. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-09-16Merge branch 'CR_2030_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'andy.hu1-2/+2
CR_2030_5.15_2_riscv:dts:drm See merge request sdk/linux!497
2022-09-16Merge branch 'CR_2165_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-1/+1
CR_2165_v4l2_515_changhuang.liang v4l2: modify imx219 vertical crop value See merge request sdk/linux!495
2022-09-16Merge branch 'CR_2155_515_Timer_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu3-9/+33
CR_2155_515_Timer_Xingyu.Wu See merge request sdk/linux!493
2022-09-16Merge branch 'CR_1706_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'andy.hu2-133/+184
CR_1706:crypto:starfive: Add buffer alignment for AES driver See merge request sdk/linux!394
2022-09-16Merge branch 'CR_2135_SEC_515_william.qiu' into 'jh7110-5.15.y-devel'andy.hu4-7/+87
CR_2135_515:sec_dma:pl080:remove arm primecell compatible See merge request sdk/linux!485
2022-09-16Merge branch 'CR_1922_evb_515_DRM_hdmi_720x480_colorIssue_keith.zhao' into ↵andy.hu1-116/+40
'jh7110-5.15.y-devel' CR_1922:riscv:driver:drm: HDMI display See merge request sdk/linux!488
2022-09-16Merge branch 'CR_2111_515_Clocktree_yaml_Xingyu.Wu' into 'jh7110-5.15.y-devel'andy.hu3-0/+298
CR_2111_515_Documentation:Add starfive clock yaml See merge request sdk/linux!473
2022-09-15riscv:dts:drmshengyang.chen1-2/+2
update changing of dts compatible value Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2022-09-15CR_1849_DMA_515: Stop dma channelWalker Chen2-76/+25
DMA: fixed some issue. 1. Removed some invalid function such as dma_tasklet. 2. Export axi_dma_cyclic_stop function to other driver. 3. Setting timeout 200 ms to poll the status of dma when one channel is disabled. Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2022-09-15v4l2: modify imx219 vertical crop valuechanghuang.liang1-1/+1
modify imx219 vertical crop value Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-09-15sound:soc:wm8960:Change delay time when first captureXingyu Wu1-1/+1
Change delay time from 800 to 1000 when first capture. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-15sound:starfive:spdif:Use mclk_inner about 11k and 22kXingyu Wu1-8/+46
Use mclk_inner clock from 1188m PLL2 will be better about 11k and 22k. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-15sound:starfive:pdm:Use mclk_ext external clockXingyu Wu3-36/+10
Use mclk_ext instead of mclk_inner. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-15sound:starfive:spdif:Use extrenal mclkXingyu Wu4-18/+20
Use extrenal mclk_ext instead of mclk_inner. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-15clocksource: starfive: Remove struct reset_controlLey Foon Tan2-5/+3
Remove struct reset_control from starfive_clkevt struct, uses local struct reset_control instead. Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2022-09-15dt-bindings: timer: JH7110: Update reset informationLey Foon Tan1-4/+30
Added reset parameters to binding document and update clock description. Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2022-09-15dt-bindings:timer:Modify the nameXingyu Wu1-0/+0
Rename to 'starfive,jh7110-timers.yaml'. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-15v4l2: modify vin clk base on pll2 changechanghuang.liang3-6/+6
pll2 frequency change to 1188M so vin clock will change. Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-09-13Documentation:devicetree:clock:Add starfive clock yamlXingyu Wu3-0/+298
Add starfive clkgen, vout and isp yaml file. Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2022-09-13dma:pl080:modify vic7110 function name to jh7110William Qiu1-6/+6
modify vic7110 function name to jh7110 Signed-off-by: William Qiu <william.qiu@starfivetech.com>