platform/kernel/linux-starfive.git
2 years agoriscv: defconfigs: Enable cpufreq for jh7110
mason.huo [Wed, 26 Oct 2022 03:43:20 +0000 (11:43 +0800)]
riscv: defconfigs: Enable cpufreq for jh7110

Set the default cpufreq govenor to ondemand.

Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2 years agoriscv: dts: starfive: Remove unsupported cpu frequencies
mason.huo [Mon, 24 Oct 2022 08:51:24 +0000 (16:51 +0800)]
riscv: dts: starfive: Remove unsupported cpu frequencies

As the pll0 is fixed, there are only four cpu frequencies
that can be divided from the pll0, so remove the other
cpu frequencies.

Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2 years agoMerge branch 'CR_2285_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 14 Oct 2022 07:34:12 +0000 (07:34 +0000)]
Merge branch 'CR_2285_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'

Cr 2285 sec jiajie.ho

See merge request sdk/linux!533

2 years agoMerge branch 'CR_2261_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 14 Oct 2022 06:37:19 +0000 (06:37 +0000)]
Merge branch 'CR_2261_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'

Cr 2261 can 515 william.qiu

See merge request sdk/linux!521

2 years agoMerge branch 'CR_2141_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 14 Oct 2022 06:34:10 +0000 (06:34 +0000)]
Merge branch 'CR_2141_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'

CR_2141:crypto:starfive: Enhanced AES driver to handle negative cases

See merge request sdk/linux!517

2 years agoMerge branch 'CR_2307_PWMDAC_515_walker.chen' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 14 Oct 2022 06:22:39 +0000 (06:22 +0000)]
Merge branch 'CR_2307_PWMDAC_515_walker.chen' into 'jh7110-5.15.y-devel'

CR_2307_PWMDAC_515: fix playback repeatly issue

See merge request sdk/linux!524

2 years agoMerge branch 'CR_1861_515_HDMI_AUDIO_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 14 Oct 2022 06:12:02 +0000 (06:12 +0000)]
Merge branch 'CR_1861_515_HDMI_AUDIO_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_1861_515_HDMI_AUDIO_Xingyu.Wu

See merge request sdk/linux!526

2 years agoCR_2285:SEC:Crypto:Starfive: Update hardware engine DMA driver
jiajie.ho [Fri, 14 Oct 2022 02:07:35 +0000 (10:07 +0800)]
CR_2285:SEC:Crypto:Starfive: Update hardware engine DMA driver

Updating Starfive Jh7110 Crypto hardware engine
to use orginal ARM PL08X driver.

Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
2 years agodt-bindings:SEC: Remove bindings for SEC_DMA
jiajie.ho [Fri, 14 Oct 2022 01:57:06 +0000 (09:57 +0800)]
dt-bindings:SEC: Remove bindings for SEC_DMA

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>
2 years agosound:starfive:Remove i2srx-master and merge into starfive_i2s
Xingyu Wu [Tue, 11 Oct 2022 13:16:56 +0000 (21:16 +0800)]
sound:starfive:Remove i2srx-master and merge into starfive_i2s

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>
2 years agosound:starfive:Change the order about mclk_ext's operation
Xingyu Wu [Tue, 11 Oct 2022 13:11:39 +0000 (21:11 +0800)]
sound:starfive:Change the order about mclk_ext's operation

Change the order about setting parent to mclk_ext after resets
when PDM registering.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoarch:dts:starfive:Add 'sound-dai' function in hdmi node
Xingyu Wu [Tue, 11 Oct 2022 02:51:48 +0000 (10:51 +0800)]
arch:dts:starfive:Add 'sound-dai' function in hdmi node

Add new audio device in audio card about hdmi and i2s.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agogpu:drm:Add audio function in inno hdmi
Xingyu Wu [Tue, 11 Oct 2022 02:46:07 +0000 (10:46 +0800)]
gpu:drm:Add audio function in inno hdmi

Could playback audio through HDMI.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoarch:dts:starfive:Change mclk_ext pin
Xingyu Wu [Tue, 11 Oct 2022 02:32:46 +0000 (10:32 +0800)]
arch:dts:starfive:Change mclk_ext pin

Change mclk_ext pin from GPIO61 to GPIO4.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoarch:dts:starfive:Modify i2stx_4ch0 node
Xingyu Wu [Tue, 11 Oct 2022 02:29:59 +0000 (10:29 +0800)]
arch:dts:starfive:Modify i2stx_4ch0 node

Add mclk_ext clock and enable i2stx_4ch0 status.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agosound:starfive:Add I2S driver
Xingyu Wu [Tue, 11 Oct 2022 02:19:27 +0000 (10:19 +0800)]
sound:starfive:Add I2S driver

Add I2S driver for starfive.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agocan:starfive:modify some data field and clock frequency
William Qiu [Tue, 11 Oct 2022 02:11:18 +0000 (10:11 +0800)]
can:starfive:modify some data field and clock frequency

modify some data field and clock frequency

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agoCR_2307_PWMDAC_515: fix playback repeatly issue
Walker Chen [Mon, 10 Oct 2022 13:36:03 +0000 (21:36 +0800)]
CR_2307_PWMDAC_515: fix playback repeatly issue

fix the bug that error occurs when playback repleatly.

Signed-off-by: Walker Chen <walker.chen@linux.starfivetech.com>
2 years agodts:starfive:modify can dts config and improve CAN IO driving force
William Qiu [Sun, 9 Oct 2022 03:43:49 +0000 (11:43 +0800)]
dts:starfive:modify can dts config and improve CAN IO driving force

modify can dts config and improve CAN IO driving force

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agoCR_2141:crypto:starfive: Enhanced AES driver to handle negative cases
jiajie.ho [Tue, 4 Oct 2022 17:12:05 +0000 (01:12 +0800)]
CR_2141:crypto:starfive: Enhanced AES driver to handle negative cases

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>
2 years agoMerge branch 'CR_2248_PMU_walker.chen' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 30 Sep 2022 03:44:05 +0000 (03:44 +0000)]
Merge branch 'CR_2248_PMU_walker.chen' into 'jh7110-5.15.y-devel'

CR_2248_PMU_515: Fix some power domain can not be disabled

See merge request sdk/linux!515

2 years agoMerge branch 'CR_2233_CMA_515_samin.guo' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 30 Sep 2022 03:21:39 +0000 (03:21 +0000)]
Merge branch 'CR_2233_CMA_515_samin.guo' into 'jh7110-5.15.y-devel'

CR_2233_CMA_515_samin.guo:riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAM

See merge request sdk/linux!509

2 years agopmu: starfive: Fix some power domain can not be disabled
Walker Chen [Wed, 28 Sep 2022 08:08:44 +0000 (16:08 +0800)]
pmu: starfive: Fix some power domain can not be disabled

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>
2 years agoriscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAM
samin [Mon, 26 Sep 2022 04:33:27 +0000 (12:33 +0800)]
riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAM

When the DDR is 2G (0x40000000-0xc0000000), it may cause address usage
problems.

Signed-off-by: samin <samin.guo@starfivetech.com>
2 years agoMerge branch 'CR_1849_DMA_walker.chen' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 08:28:22 +0000 (08:28 +0000)]
Merge branch 'CR_1849_DMA_walker.chen' into 'jh7110-5.15.y-devel'

CR_1849_DMA_walker.chen

See merge request sdk/linux!483

2 years agoMerge branch 'CR_2180_evb_515_DRM_WESTON_keith.zhao' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 07:03:25 +0000 (07:03 +0000)]
Merge branch 'CR_2180_evb_515_DRM_WESTON_keith.zhao' into 'jh7110-5.15.y-devel'

CR_2180:riscv:driver:drm: Weston-GPU

See merge request sdk/linux!501

2 years agoMerge branch 'CR_2162_GPU_shanlong.li' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 06:59:39 +0000 (06:59 +0000)]
Merge branch 'CR_2162_GPU_shanlong.li' into 'jh7110-5.15.y-devel'

Cr 2162 gpu shanlong.li

See merge request sdk/linux!499

2 years agoMerge branch 'CR_2156_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 06:57:42 +0000 (06:57 +0000)]
Merge branch 'CR_2156_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'

CR_2156_v4l2_515_changhuang.liang v4l2: modify vin clk base on pll2 change

See merge request sdk/linux!491

2 years agoMerge branch 'CR_2127_PCIe_515_Kevin.xie' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 06:46:17 +0000 (06:46 +0000)]
Merge branch 'CR_2127_PCIe_515_Kevin.xie' into 'jh7110-5.15.y-devel'

CR 2127 drivers: pci: Support 64bit prefetchable MMIO range.

See merge request sdk/linux!503

2 years agoMerge branch 'CR_2123_515_SPDIF_mclkext_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 06:44:23 +0000 (06:44 +0000)]
Merge branch 'CR_2123_515_SPDIF_mclkext_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2123_515_spdif_mclkext_xingyu.wu

See merge request sdk/linux!489

2 years agodriver:gpu: gpu driver change to release
shanlong.li [Fri, 23 Sep 2022 06:37:27 +0000 (23:37 -0700)]
driver:gpu: gpu driver change to release

gpu driver change to release

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2 years agoMerge branch 'CR_1737_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 23 Sep 2022 06:35:35 +0000 (06:35 +0000)]
Merge branch 'CR_1737_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'

CR_1737:crypto:starfive: Fixed AEAD tag generation and verification

See merge request sdk/linux!505

2 years agodriver:GPU:set the gpu frequency to 594Mhz
shanlong.li [Thu, 15 Sep 2022 03:01:51 +0000 (20:01 -0700)]
driver:GPU:set the gpu frequency to 594Mhz

set the gpu frequency to 594Mhz

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2 years agodts:GPU: add core clk
shanlong.li [Thu, 15 Sep 2022 02:59:44 +0000 (19:59 -0700)]
dts:GPU: add core clk

add core clk

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2 years agoCR_1737:crypto:starfive: Fixed AEAD tag generation and verification
jiajie.ho [Thu, 22 Sep 2022 04:31:49 +0000 (12:31 +0800)]
CR_1737:crypto:starfive: Fixed AEAD tag generation and verification

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>
2 years agoriscv:driver:drm: Weston-GPU
keith.zhao [Wed, 21 Sep 2022 01:56:46 +0000 (09:56 +0800)]
riscv:driver:drm: Weston-GPU

add format_mod_supported interface for userspace

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agodrivers: pci: Support 64bit prefetchable MMIO range.
Kevin.xie [Tue, 20 Sep 2022 09:11:49 +0000 (17:11 +0800)]
drivers: pci: Support 64bit prefetchable MMIO range.

Verification has been completed on NVIDIA GT710 with modetest.

Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2 years agoMerge branch 'CR_2030_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 09:00:59 +0000 (09:00 +0000)]
Merge branch 'CR_2030_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'

CR_2030_5.15_2_riscv:dts:drm

See merge request sdk/linux!497

2 years agoMerge branch 'CR_2165_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 08:35:07 +0000 (08:35 +0000)]
Merge branch 'CR_2165_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'

CR_2165_v4l2_515_changhuang.liang v4l2: modify imx219 vertical crop value

See merge request sdk/linux!495

2 years agoMerge branch 'CR_2155_515_Timer_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 08:31:56 +0000 (08:31 +0000)]
Merge branch 'CR_2155_515_Timer_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2155_515_Timer_Xingyu.Wu

See merge request sdk/linux!493

2 years agoMerge branch 'CR_1706_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 08:05:11 +0000 (08:05 +0000)]
Merge branch 'CR_1706_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'

CR_1706:crypto:starfive: Add buffer alignment for AES driver

See merge request sdk/linux!394

2 years agoMerge branch 'CR_2135_SEC_515_william.qiu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 08:03:38 +0000 (08:03 +0000)]
Merge branch 'CR_2135_SEC_515_william.qiu' into 'jh7110-5.15.y-devel'

CR_2135_515:sec_dma:pl080:remove arm primecell compatible

See merge request sdk/linux!485

2 years agoMerge branch 'CR_1922_evb_515_DRM_hdmi_720x480_colorIssue_keith.zhao' into 'jh7110...
andy.hu [Fri, 16 Sep 2022 04:25:21 +0000 (04:25 +0000)]
Merge branch 'CR_1922_evb_515_DRM_hdmi_720x480_colorIssue_keith.zhao' into 'jh7110-5.15.y-devel'

CR_1922:riscv:driver:drm: HDMI display

See merge request sdk/linux!488

2 years agoMerge branch 'CR_2111_515_Clocktree_yaml_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 16 Sep 2022 04:23:16 +0000 (04:23 +0000)]
Merge branch 'CR_2111_515_Clocktree_yaml_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2111_515_Documentation:Add starfive clock yaml

See merge request sdk/linux!473

2 years agoriscv:dts:drm
shengyang.chen [Thu, 15 Sep 2022 10:52:27 +0000 (18:52 +0800)]
riscv:dts:drm

update changing of dts compatible value

Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2 years agoCR_1849_DMA_515: Stop dma channel
Walker Chen [Fri, 9 Sep 2022 14:07:55 +0000 (22:07 +0800)]
CR_1849_DMA_515: Stop dma channel

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>
2 years agov4l2: modify imx219 vertical crop value
changhuang.liang [Thu, 15 Sep 2022 08:59:14 +0000 (16:59 +0800)]
v4l2: modify imx219 vertical crop value

modify imx219 vertical crop value

Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2 years agosound:soc:wm8960:Change delay time when first capture
Xingyu Wu [Wed, 14 Sep 2022 07:39:23 +0000 (15:39 +0800)]
sound:soc:wm8960:Change delay time when first capture

Change delay time from 800 to 1000 when first capture.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agosound:starfive:spdif:Use mclk_inner about 11k and 22k
Xingyu Wu [Wed, 14 Sep 2022 06:11:39 +0000 (14:11 +0800)]
sound:starfive:spdif:Use mclk_inner about 11k and 22k

Use mclk_inner clock from 1188m PLL2
will be better about 11k and 22k.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agosound:starfive:pdm:Use mclk_ext external clock
Xingyu Wu [Tue, 13 Sep 2022 09:29:02 +0000 (17:29 +0800)]
sound:starfive:pdm:Use mclk_ext external clock

Use mclk_ext instead of mclk_inner.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agosound:starfive:spdif:Use extrenal mclk
Xingyu Wu [Thu, 8 Sep 2022 08:40:21 +0000 (16:40 +0800)]
sound:starfive:spdif:Use extrenal mclk

Use extrenal mclk_ext instead of mclk_inner.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoclocksource: starfive: Remove struct reset_control
Ley Foon Tan [Mon, 12 Sep 2022 02:09:27 +0000 (02:09 +0000)]
clocksource: starfive: Remove struct reset_control

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>
2 years agodt-bindings: timer: JH7110: Update reset information
Ley Foon Tan [Mon, 12 Sep 2022 01:43:59 +0000 (01:43 +0000)]
dt-bindings: timer: JH7110: Update reset information

Added reset parameters to binding document and update clock description.

Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
2 years agodt-bindings:timer:Modify the name
Xingyu Wu [Thu, 15 Sep 2022 01:57:21 +0000 (09:57 +0800)]
dt-bindings:timer:Modify the name

Rename to 'starfive,jh7110-timers.yaml'.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agov4l2: modify vin clk base on pll2 change
changhuang.liang [Thu, 15 Sep 2022 01:35:41 +0000 (09:35 +0800)]
v4l2: modify vin clk base on pll2 change

pll2 frequency change to 1188M so vin clock will change.

Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2 years agoDocumentation:devicetree:clock:Add starfive clock yaml
Xingyu Wu [Wed, 7 Sep 2022 06:35:03 +0000 (14:35 +0800)]
Documentation:devicetree:clock:Add starfive clock yaml

Add starfive clkgen, vout and isp yaml file.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agodma:pl080:modify vic7110 function name to jh7110
William Qiu [Tue, 13 Sep 2022 10:20:15 +0000 (18:20 +0800)]
dma:pl080:modify vic7110 function name to jh7110

modify vic7110 function name to jh7110

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agobt-binding:pl080:remove arm pl080 compatible
William Qiu [Tue, 13 Sep 2022 10:18:53 +0000 (18:18 +0800)]
bt-binding:pl080:remove arm pl080 compatible

remove arm pl080 compatible and add support
for starfive jh7110-pl080

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agodts:starfive:pinctrl:Add mclk_ext pin
Xingyu Wu [Thu, 8 Sep 2022 08:34:21 +0000 (16:34 +0800)]
dts:starfive:pinctrl:Add mclk_ext pin

Add mclk_ext pin and it's rate is 12.288m.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoriscv:driver:drm: HDMI display
keith.zhao [Tue, 13 Sep 2022 06:55:44 +0000 (14:55 +0800)]
riscv:driver:drm: HDMI display

1、fix 720x480 display
2、improve eye diagram parameters

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agoMerge branch 'CR_2124_evb_515_DRM_GST_4K_keith.zhao' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 9 Sep 2022 10:15:47 +0000 (10:15 +0000)]
Merge branch 'CR_2124_evb_515_DRM_GST_4K_keith.zhao' into 'jh7110-5.15.y-devel'

CR 2124 riscv:linux:vout:hdmi gst

See merge request sdk/linux!481

2 years agoriscv:linux:vout:hdmi gst
keith.zhao [Fri, 9 Sep 2022 09:48:54 +0000 (17:48 +0800)]
riscv:linux:vout:hdmi gst

delete file by mistake submit

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agoriscv:linux:vout:hdmi gst
keith.zhao [Fri, 9 Sep 2022 09:38:09 +0000 (17:38 +0800)]
riscv:linux:vout:hdmi gst

1、fix CR 2124 gst play 4K video issue
2、remove unused code caused by pll switches 1188

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agoMerge branch 'CR_2121_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 9 Sep 2022 09:05:29 +0000 (09:05 +0000)]
Merge branch 'CR_2121_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'

Cr 2121 can 515 william.qiu

See merge request sdk/linux!477

2 years agoMerge branch 'CR_1448_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'
andy.hu [Fri, 9 Sep 2022 08:31:12 +0000 (08:31 +0000)]
Merge branch 'CR_1448_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'

CR_1448_5.15_riscv:linux:drm:

See merge request sdk/linux!479

2 years agoMerge branch 'CR_2119_evb_515_DRM_mipi_new_panel_keith.zhao' into 'jh7110-5.15.y...
andy.hu [Fri, 9 Sep 2022 08:30:11 +0000 (08:30 +0000)]
Merge branch 'CR_2119_evb_515_DRM_mipi_new_panel_keith.zhao' into 'jh7110-5.15.y-devel'

CR_2119: riscv:linux:vout:mipi

See merge request sdk/linux!475

2 years agoriscv:linux:drm:
shengyang.chen [Fri, 9 Sep 2022 06:35:47 +0000 (14:35 +0800)]
riscv:linux:drm:

update code after pll switch to 1188m
based on new pll config, fix rgb bug caused by old pll
------------------------------------------------------------
update code after review

Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2 years agoriscv:linux:drm:
shengyang.chen [Fri, 9 Sep 2022 03:51:16 +0000 (11:51 +0800)]
riscv:linux:drm:

update code after pll switch to 1188m
based on new pll config, fix rgb bug caused by old pll

Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2 years agodt-bindings:SDIO:Add bindings for StarFive JH7110 SDIO
William Qiu [Fri, 9 Sep 2022 04:39:43 +0000 (12:39 +0800)]
dt-bindings:SDIO:Add bindings for StarFive JH7110 SDIO

Add bindings for StarFive JH7110 SDIO

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agoSDIO:starfive:Add the starfive private driver for SDIO
William Qiu [Fri, 9 Sep 2022 04:39:12 +0000 (12:39 +0800)]
SDIO:starfive:Add the starfive private driver for SDIO

Add the starfive private driver for SDIO

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agodefconfig:starfive:Add support for SDIO's starfive private driver
William Qiu [Fri, 9 Sep 2022 04:38:37 +0000 (12:38 +0800)]
defconfig:starfive:Add support for SDIO's starfive private driver

Add support for SDIO's starfive private driver

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agodts:starfive:modify SDIO config
William Qiu [Fri, 9 Sep 2022 04:37:56 +0000 (12:37 +0800)]
dts:starfive:modify SDIO config

modify SDIO config

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agoriscv:linux:vout:mipi
keith.zhao [Thu, 8 Sep 2022 07:07:41 +0000 (15:07 +0800)]
riscv:linux:vout:mipi

add 3 new mipi panel support

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agoMerge branch 'CR_2015_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 07:49:23 +0000 (07:49 +0000)]
Merge branch 'CR_2015_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'

CR_2015:crypto:starfive: Remove DES/TDES support

See merge request sdk/linux!427

2 years agoMerge branch 'CR_1946_515_GMAC_yanhong.wang' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 07:31:30 +0000 (07:31 +0000)]
Merge branch 'CR_1946_515_GMAC_yanhong.wang' into 'jh7110-5.15.y-devel'

Cr 1946 515 gmac yanhong.wang

See merge request sdk/linux!416

2 years agoMerge branch 'CR_2084_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 07:22:30 +0000 (07:22 +0000)]
Merge branch 'CR_2084_CAN_515_william.qiu' into 'jh7110-5.15.y-devel'

CR_2084_515:dt-blinding:canfd:set can1 to canfd

See merge request sdk/linux!465

2 years agoMerge branch 'CR_1984_5.15_evb_mipidsi_atomic_shengyang.chen' into 'jh7110-5.15.y...
andy.hu [Wed, 7 Sep 2022 06:59:23 +0000 (06:59 +0000)]
Merge branch 'CR_1984_5.15_evb_mipidsi_atomic_shengyang.chen' into 'jh7110-5.15.y-devel'

CR_1984_5.15_riscv:linux:drm

See merge request sdk/linux!447

2 years agoMerge branch 'CR_2042_evb_515_DRM_Debian_Issue_keith.zhao' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 06:33:03 +0000 (06:33 +0000)]
Merge branch 'CR_2042_evb_515_DRM_Debian_Issue_keith.zhao' into 'jh7110-5.15.y-devel'

CR_2042:riscv:driver:drm:Debian

See merge request sdk/linux!462

2 years agoMerge branch 'CR_2076_515_I2S_AC108_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 06:04:54 +0000 (06:04 +0000)]
Merge branch 'CR_2076_515_I2S_AC108_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2076 & 2077 & 2078 & 2075 :I2S and AC108

See merge request sdk/linux!469

2 years agoMerge branch 'CR_2021_dts_hal.feng' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 06:02:24 +0000 (06:02 +0000)]
Merge branch 'CR_2021_dts_hal.feng' into 'jh7110-5.15.y-devel'

Cr 2021 dts hal.feng

See merge request sdk/linux!442

2 years agoMerge branch 'CR_2030_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 05:57:40 +0000 (05:57 +0000)]
Merge branch 'CR_2030_5.15_evb_vout_shengyang.chen' into 'jh7110-5.15.y-devel'

Cr 2030 5.15 evb vout shengyang.chen

See merge request sdk/linux!444

2 years agoMerge branch 'CR_2102_515_Clocktree_1188m_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:48:03 +0000 (03:48 +0000)]
Merge branch 'CR_2102_515_Clocktree_1188m_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2102_515_Clocktree_1188m_Xingyu.Wu

See merge request sdk/linux!466

2 years agoMerge branch 'CR_2026_compatible_5.15_ziv.xu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:43:01 +0000 (03:43 +0000)]
Merge branch 'CR_2026_compatible_5.15_ziv.xu' into 'jh7110-5.15.y-devel'

CR_2026_compatible_standard_515

See merge request sdk/linux!459

2 years agoMerge branch 'CR_2071_compatible_standard_515_walker.chen' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:39:58 +0000 (03:39 +0000)]
Merge branch 'CR_2071_compatible_standard_515_walker.chen' into 'jh7110-5.15.y-devel'

CR_2071_audio_compatible_standard_515

See merge request sdk/linux!450

2 years agoMerge branch 'CR_2034_515_compatible_Xingyu.Wu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:37:01 +0000 (03:37 +0000)]
Merge branch 'CR_2034_515_compatible_Xingyu.Wu' into 'jh7110-5.15.y-devel'

CR_2034_515 compatible xingyu.wu

See merge request sdk/linux!448

2 years agoMerge branch 'CR_2004_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:33:41 +0000 (03:33 +0000)]
Merge branch 'CR_2004_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'

CR_2004_v4l2_515_changhuang.liang v4l2: modify v4l2 compatible name

See merge request sdk/linux!428

2 years agoMerge branch 'CR_2002_SDIO.CAN.SEC_515_william.qiu' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:29:08 +0000 (03:29 +0000)]
Merge branch 'CR_2002_SDIO.CAN.SEC_515_william.qiu' into 'jh7110-5.15.y-devel'

CR_2002_515:dt-bindings:william:modify sdio\can\sec compatible

See merge request sdk/linux!425

2 years agoMerge branch 'CR_1962_515_pinctrl_sf_jianlong' into 'jh7110-5.15.y-devel'
andy.hu [Wed, 7 Sep 2022 03:26:42 +0000 (03:26 +0000)]
Merge branch 'CR_1962_515_pinctrl_sf_jianlong' into 'jh7110-5.15.y-devel'

CR_1962 pinctrl: starfive: replace sf to starfive

See merge request sdk/linux!418

2 years agoclk:starfive:Set pll2 default rate to 1188m
Xingyu Wu [Mon, 5 Sep 2022 09:31:08 +0000 (17:31 +0800)]
clk:starfive:Set pll2 default rate to 1188m

Change pll2_out default rate from 1228.8m to 1188m.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agosound:wm8960:pdm:Fix some noise with first capture
Xingyu Wu [Tue, 6 Sep 2022 14:04:49 +0000 (22:04 +0800)]
sound:wm8960:pdm:Fix some noise with first capture

Use delay to fix some noise with first capture.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agodts:starfive:Set can1 to canfd
William Qiu [Tue, 6 Sep 2022 08:47:35 +0000 (16:47 +0800)]
dts:starfive:Set can1 to canfd

Set can0 to can and set can1 to canfd

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2 years agosound:codecs:ac108:Support 32k sampling rate
Xingyu Wu [Mon, 5 Sep 2022 09:25:15 +0000 (17:25 +0800)]
sound:codecs:ac108:Support 32k sampling rate

ac108:Support 32k sampling rate.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agolinux:drivers: revise 'stf' to 'starfive'
Ziv.Xu [Mon, 5 Sep 2022 05:33:47 +0000 (13:33 +0800)]
linux:drivers: revise 'stf' to 'starfive'

revise "stf" to "starfive" for PCIE, CPUfreq, CPUidle, PMIC driver.

Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
2 years agoriscv:driver:drm:Debian
keith.zhao [Mon, 5 Sep 2022 07:54:17 +0000 (15:54 +0800)]
riscv:driver:drm:Debian

1. fix issue: Debian enter sleep ,cause drm hung

Signed-off-by: keith <keith.zhao@starfivetech.com>
2 years agosound:codecs:ac108:Change default volume
Xingyu Wu [Mon, 5 Sep 2022 06:34:47 +0000 (14:34 +0800)]
sound:codecs:ac108:Change default volume

ac108:Change default volume and make it louder.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoriscv:dts: revise compatible value for PCIE/CPUfreq/idle/PMIC
Ziv.Xu [Mon, 5 Sep 2022 05:19:06 +0000 (13:19 +0800)]
riscv:dts: revise compatible value for PCIE/CPUfreq/idle/PMIC

revise compatible values for PCIE/CPUfreq/idle/PMIC

Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
2 years agosound:codecs:ac108:Support 16bit format
Xingyu Wu [Mon, 5 Sep 2022 05:59:34 +0000 (13:59 +0800)]
sound:codecs:ac108:Support 16bit format

ac108:Support 16bit format with capture.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
2 years agoriscv:linux:drm
shengyang.chen [Fri, 2 Sep 2022 02:35:30 +0000 (10:35 +0800)]
riscv:linux:drm

remove some useless process after review

Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
2 years agoCR_2071_audio_compatible_standard_515
Walker Chen [Thu, 1 Sep 2022 14:01:03 +0000 (22:01 +0800)]
CR_2071_audio_compatible_standard_515

Standardization naming of compatible for device id and dts

Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
2 years agoriscv:linux:drm
shengyang.chen [Thu, 1 Sep 2022 10:36:18 +0000 (18:36 +0800)]
riscv:linux:drm

fix mipi color problem
ensure stability of modetest

Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>