Kevin.xie [Fri, 5 Aug 2022 02:00:53 +0000 (10:00 +0800)]
riscv: configs: Disable PCIe ASPM mode
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
Jason Zhou [Thu, 4 Aug 2022 10:50:36 +0000 (10:50 +0000)]
Merge branch 'CR_1781_515_USB20_jianlong' into 'jh7110-5.15.y-devel'
CR_1781 dts: starfive: enable usb2.0 when use pcie0
See merge request sdk/linux!352
Jason Zhou [Thu, 4 Aug 2022 10:48:32 +0000 (10:48 +0000)]
Merge branch 'CR_1687_GMAC_515_yanhong.wang' into 'jh7110-5.15.y-devel'
Cr 1687 gmac 515 yanhong.wang
See merge request sdk/linux!351
Jason Zhou [Thu, 4 Aug 2022 10:45:38 +0000 (10:45 +0000)]
Merge branch 'CR_1705_TDM_32bit_48k_NotWork_walker.chen' into 'jh7110-5.15.y-devel'
CR_1705_TDM_32bit: fix 48k not work and can support 8k sample rate
See merge request sdk/linux!347
Jason Zhou [Thu, 4 Aug 2022 10:40:08 +0000 (10:40 +0000)]
Merge branch 'CR_1764_RTC_hal.feng' into 'jh7110-5.15.y-devel'
Cr 1764 rtc hal.feng
See merge request sdk/linux!343
Jason Zhou [Thu, 4 Aug 2022 10:36:14 +0000 (10:36 +0000)]
Merge branch 'CR_1734_5.15_SPDIF_singlechannel_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR_1734 & CR_1571 :5.15:spdif: Add single-channel and fix 24bit
See merge request sdk/linux!335
Jianlong Huang [Wed, 3 Aug 2022 08:11:40 +0000 (16:11 +0800)]
dts: starfive: enable usb2.0 when use pcie0
Enable usb2.0
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
Xingyu Wu [Mon, 1 Aug 2022 07:59:36 +0000 (15:59 +0800)]
sound:starfive:spdif:Adjust mclk rate under 22.05k sample rate
Change audio_root clock's rate and make spdif_core clock
close to the required frequency of 22.05k.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
yanhong.wang [Wed, 3 Aug 2022 01:58:37 +0000 (09:58 +0800)]
riscv:dts:jh7110: Add YT8521 phy delay_chain configuration
Some gmac is not working with YT8521 PHY default delay configuration, so
add phy node to set delay config..
Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
yanhong.wang [Wed, 3 Aug 2022 02:40:40 +0000 (10:40 +0800)]
net:phy:YUTAI: Update YUTAI PHY driver
Update YUTAI phy driver to support more type, such as YT8531,YT8510 etc.
Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
Walker Chen [Mon, 1 Aug 2022 15:12:21 +0000 (23:12 +0800)]
CR_1705_TDM_32bit: fix 48k not work and can support 8k sample rate
1. Fix 48k sample rate not work.
2. Support 8k sample rate when using 32bit.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
Xingyu Wu [Sat, 30 Jul 2022 10:29:12 +0000 (18:29 +0800)]
sound:starfive:spdif:Remove apb0 clock controller
apb0 is the parent of spdif-apb clock and it should
not be got and enabled. And audio_root and mclk_inner
is divider clock, they should not be enabled.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
Xingyu Wu [Fri, 29 Jul 2022 10:38:54 +0000 (18:38 +0800)]
sound:starfive:spdif:Add S24_3LE
support audio files of 24 bit in 3bytes.
To adapt S24_3LE and ALSA pass parameter of S24_LE.
Data operation of S24_LE should be same to S24_3LE.
So it would wrong when playback S24_LE file.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
Ley Foon Tan [Tue, 19 Jul 2022 02:20:49 +0000 (02:20 +0000)]
rtc: starfive: Moves RTC_DRV_STARFIVE to Platform RTC drivers category
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>
Ley Foon Tan [Tue, 19 Jul 2022 02:15:51 +0000 (02:15 +0000)]
rtc: starfive: Update depends on to SOC_STARFIVE
Change depends on to SOC_STARFIVE instead of RISCV.
Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
Jason Zhou [Fri, 29 Jul 2022 08:40:16 +0000 (08:40 +0000)]
Merge branch 'CR_1558_USBHost_515_mason.huo' into 'jh7110-5.15.y-devel'
Cr 1558 usb host 515 mason.huo
See merge request sdk/linux!338
mason.huo [Fri, 29 Jul 2022 03:41:06 +0000 (11:41 +0800)]
riscv: dts: Add Naneng usb2 phy base
Add the Naneng usb2 phy base config, so that
driver can access the Naneng usb phy registers.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
mason.huo [Fri, 29 Jul 2022 02:44:45 +0000 (10:44 +0800)]
usb: cdns3: Enable LS keep-alive signal
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>
Xingyu Wu [Thu, 28 Jul 2022 06:54:32 +0000 (14:54 +0800)]
sound:starfive:spdif:Modify format
Modify files' format and remove capture.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
Xingyu Wu [Thu, 28 Jul 2022 06:03:20 +0000 (14:03 +0800)]
sound:starfive:spdif:Add single-channel
Spdif supports single-channel audio playback.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
Jason Zhou [Thu, 28 Jul 2022 03:43:35 +0000 (03:43 +0000)]
Merge branch 'CR_1715_USB_515_Kevin.xie' into 'jh7110-5.15.y-devel'
CR_1715 dts: starfive: Modified vbus enable pin function to be GPO_HIGH
See merge request sdk/linux!327
Jason Zhou [Thu, 28 Jul 2022 03:05:21 +0000 (03:05 +0000)]
Merge branch 'CR_1735_TDM_32bit_Compatible_walker.chen' into 'jh7110-5.15.y-devel'
CR_1735_TDM: meet compatible test
See merge request sdk/linux!334
Jason Zhou [Thu, 28 Jul 2022 02:55:55 +0000 (02:55 +0000)]
Merge branch 'CR_1278_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
CR_1278_v4l2: fixed imx219 date error at the first line
See merge request sdk/linux!330
Jason Zhou [Thu, 28 Jul 2022 02:44:46 +0000 (02:44 +0000)]
Merge branch 'CR_1662_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
CR_1662_crypto:starfive: Include bug fixes for hash/hmac found by Linux selftest.
See merge request sdk/linux!312
Walker Chen [Thu, 28 Jul 2022 02:07:51 +0000 (10:07 +0800)]
CR_1735_TDM: meet compatible test
1.Meeting compatible testing.
2.Supporting playback or record with 1 channel.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
Jason Zhou [Thu, 28 Jul 2022 02:00:53 +0000 (02:00 +0000)]
Merge branch 'CR_1725_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
CR_1725_v4l2: modify mipi sensor data third time run cause error
See merge request sdk/linux!332
changhuang.liang [Wed, 27 Jul 2022 07:53:50 +0000 (15:53 +0800)]
v4l2: modify mipi sensor data third time run cause error
modify mipi sensor data third time run cause error
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
Jason Zhou [Wed, 27 Jul 2022 02:41:53 +0000 (02:41 +0000)]
Merge branch 'CR_1703_515_pinctrl_des_jianlong' into 'jh7110-5.15.y-devel'
CR_1703 pinctrl: starfive: update config description
See merge request sdk/linux!322
Jason Zhou [Wed, 27 Jul 2022 02:38:39 +0000 (02:38 +0000)]
Merge branch 'CR_1708_TDM_32bit_515_walker.chen' into 'jh7110-5.15.y-devel'
CR_1708_TDM_515:fix 32bit only has 1 channel of data
See merge request sdk/linux!324
changhuang.liang [Tue, 26 Jul 2022 12:56:07 +0000 (20:56 +0800)]
v4l2: fixed imx219 date error at the first line
fixed imx219 date error at the first line
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
Kevin.xie [Tue, 26 Jul 2022 09:55:39 +0000 (17:55 +0800)]
dts: starfive: Modified vbus enable pin function to be GPO_HIGH
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
Jianlong Huang [Mon, 25 Jul 2022 08:50:29 +0000 (16:50 +0800)]
pinctrl: starfive: update config description
update config desription and delete vic7100 description
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
Walker Chen [Tue, 26 Jul 2022 02:36:17 +0000 (10:36 +0800)]
TDM:fix 32bit only has 1 channel of data
TDM: playback or record with 32bit format, only has 1 channel of data.
This bug has been resolved.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
Jason Zhou [Fri, 22 Jul 2022 09:50:39 +0000 (09:50 +0000)]
Merge branch 'CR_1590_GPU_Enable_515_Andy.Hu' into 'jh7110-5.15.y-devel'
CR_1590: defconfig: enable GPU building
See merge request sdk/linux!320
Andy Hu [Fri, 22 Jul 2022 08:36:20 +0000 (16:36 +0800)]
defconfig: enable GPU building
Enable CONFIG_DRM_IMG and CONFIG_DRM_IMG_ROGUE in jh7110 defconfig
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
Jason Zhou [Fri, 22 Jul 2022 05:36:36 +0000 (05:36 +0000)]
Merge branch 'CR_1584_pwmdac_11025_compatible_issue_minda' into 'jh7110-5.15.y-devel'
CR_1584 pwmdac:sound: support 11025hz sample rate.
See merge request sdk/linux!275
Jason Zhou [Fri, 22 Jul 2022 01:43:47 +0000 (01:43 +0000)]
Merge branch 'CR_1649_7110_evb_5.15_vout_retbug_shengyang.chen' into 'jh7110-5.15.y-devel'
CR_1649_5.15-evb_vout: fix failure problem of vout while startup
See merge request sdk/linux!299
minda.chen [Wed, 13 Jul 2022 06:04:54 +0000 (14:04 +0800)]
pwmdac:sound: support 11025hz play mode.
1. set the correct clock rate and sample cnt.
2. using aplay 11.025kz wave file can pass.
3. fix issue redmine 1584
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
Jason Zhou [Thu, 21 Jul 2022 10:46:04 +0000 (10:46 +0000)]
Merge branch 'CR_1422_V4L2_515_mason.huo' into 'jh7110-5.15.y-devel'
Cr 1422 v4 l2 515 mason.huo
See merge request sdk/linux!316
Jason Zhou [Thu, 21 Jul 2022 10:43:22 +0000 (10:43 +0000)]
Merge branch 'CR_1667_TDM_change_reset_interface_walker.chen' into 'jh7110-5.15.y-devel'
CR_1667_TDM_change_reset_interface
See merge request sdk/linux!304
Jason Zhou [Thu, 21 Jul 2022 10:41:29 +0000 (10:41 +0000)]
Merge branch 'CR_1541_PDM_Increase_walker.chen' into 'jh7110-5.15.y-devel'
CR_1541_PDM: support more data width and sample rate
See merge request sdk/linux!310
Jason Zhou [Thu, 21 Jul 2022 10:40:44 +0000 (10:40 +0000)]
Merge branch 'CR_1661_Watchdog_api_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR_1661 watchdog:starfive:Update reset api
See merge request sdk/linux!308
Jason Zhou [Thu, 21 Jul 2022 10:39:37 +0000 (10:39 +0000)]
Merge branch 'CR_1600_v4l2_reset_515_changhuang.liang' into 'jh7110-5.15.y-devel'
CR_1600_v4l2_reset_515_changhuang.liang
See merge request sdk/linux!282
Jason Zhou [Thu, 21 Jul 2022 10:38:00 +0000 (10:38 +0000)]
Merge branch 'CR_1657_clock_tree_api_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR_1657 clock tree api xingyu.wu
See merge request sdk/linux!305
Jason Zhou [Thu, 21 Jul 2022 10:36:57 +0000 (10:36 +0000)]
Merge branch 'CR_1658_I2S_515_curry.zhang' into 'jh7110-5.15.y-devel'
CR_1658_I2S [Audio: I2S] Updated the reset API
See merge request sdk/linux!301
Jason Zhou [Thu, 21 Jul 2022 10:35:03 +0000 (10:35 +0000)]
Merge branch 'CR_1656_RTC_hal.feng' into 'jh7110-5.15.y-devel'
Cr 1656 rtc hal.feng
See merge request sdk/linux!292
Walker Chen [Wed, 20 Jul 2022 09:53:32 +0000 (17:53 +0800)]
TDM:change reset interface
1.Modify reset interface with devm_reset_control_array_get_exclusive
2.Support more sample rate: 11025, 22050, 32000, 44100, 48000
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
mason.huo [Mon, 27 Jun 2022 08:33:18 +0000 (16:33 +0800)]
media: starfive: Fix v4l2 compliance test issues
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>
mason.huo [Mon, 4 Jul 2022 03:27:37 +0000 (11:27 +0800)]
media: starfive: Add video format debug information
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>
changhuang.liang [Tue, 19 Jul 2022 02:20:40 +0000 (10:20 +0800)]
v4l2: fixed v4l2 compliance issue
imx219 add set/get frameintervals
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
jiajie.ho [Thu, 21 Jul 2022 07:25:52 +0000 (15:25 +0800)]
crypto:starfive: Include bug fixes for hash/hmac found by Linux selftest.
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>
Walker Chen [Thu, 21 Jul 2022 06:02:22 +0000 (14:02 +0800)]
PDM: support more data width and sample rate
PDM driver: support data width 16, 32 bits, sample rate 8000, 11025,
16000 Hz
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
curry.zhang [Wed, 20 Jul 2022 01:36:38 +0000 (18:36 -0700)]
[Audio: I2S] Updated the reset API
changed the standard reset API
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
Jason Zhou [Thu, 21 Jul 2022 05:28:59 +0000 (05:28 +0000)]
Merge branch 'CR_1582_evb_515_DRM_RGB_keith.zhao' into 'jh7110-5.15.y-devel'
riscv:linux:vout:rgb
See merge request sdk/linux!278
Hal Feng [Tue, 19 Jul 2022 13:11:20 +0000 (21:11 +0800)]
rtc: starfive: Change reset api
Use devm_reset_control_array_get_exclusive() to get reset
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
Hal Feng [Tue, 19 Jul 2022 13:09:14 +0000 (21:09 +0800)]
riscv: dts: starfive: Modify order of reset in rtc node
For changing reset api used in rtc driver
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
xingyu.wu [Wed, 20 Jul 2022 02:07:06 +0000 (10:07 +0800)]
clk:starfive:Update clk and reset api about vout
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>
xingyu.wu [Wed, 20 Jul 2022 02:02:06 +0000 (10:02 +0800)]
clk:starfive:Update clk and reset api about isp
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>
changhuang.liang [Thu, 14 Jul 2022 07:48:02 +0000 (15:48 +0800)]
v4l2: modify reset api
modify reset api
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
Jason Zhou [Wed, 20 Jul 2022 09:28:58 +0000 (09:28 +0000)]
Merge branch 'CR_1176_CLOCK_TREE_PLL_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR 1176 clock tree pll xingyu.wu
See merge request sdk/linux!280
xingyu.wu [Wed, 20 Jul 2022 05:58:15 +0000 (13:58 +0800)]
watchdog:starfive:Update reset api
Use 'devm_reset_control_array_get_exclusive' api to
get reset controllers.
Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
xingyu.wu [Mon, 18 Jul 2022 02:11:56 +0000 (10:11 +0800)]
clk:starfive:Modify function format about 'jh7110_pll_data_from'
Modify function format about 'jh7110_pll_data_from'
Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
xingyu.wu [Fri, 15 Jul 2022 09:31:36 +0000 (17:31 +0800)]
defconfig:Add CONFIG_CLK_STARFIVE_JH7110_PLL
Add CONFIG_CLK_STARFIVE_JH7110_PLL
Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
xingyu.wu [Fri, 15 Jul 2022 08:51:21 +0000 (16:51 +0800)]
clk:starfive:Set PLL2 frequency when clock tree registering
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>
xingyu.wu [Fri, 15 Jul 2022 03:53:25 +0000 (11:53 +0800)]
clk:starfive:Add PLL2 frequency controller
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>
xingyu.wu [Mon, 11 Jul 2022 08:46:18 +0000 (16:46 +0800)]
clk:starfive:Add PLL0 frequency controller
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>
xingyu.wu [Mon, 4 Jul 2022 03:02:31 +0000 (11:02 +0800)]
clk:starfive:Modify the format
Modify the clocktree files' format
Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
xingyu.wu [Tue, 21 Jun 2022 12:41:11 +0000 (20:41 +0800)]
dt-bindings:clock:Delete external clock definitions
Move external clock definitions to C files that avoid illegal use.
Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
shengyang.chen [Wed, 20 Jul 2022 07:16:04 +0000 (15:16 +0800)]
vout: fix failure problem of vout while startup
fix failure problem of vout while startup
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
Jason Zhou [Wed, 20 Jul 2022 06:23:30 +0000 (06:23 +0000)]
Merge branch 'CR_1651_7110_evb_5.15_voutrst-1_shengyang.chen' into 'jh7110-5.15.y-devel'
Cr 1651 7110 evb 5.15 voutrst 1 shengyang.chen
See merge request sdk/linux!285
Jason Zhou [Wed, 20 Jul 2022 06:22:11 +0000 (06:22 +0000)]
Merge branch 'CR_1562_SPI_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR_1562 spi xingyu.wu
See merge request sdk/linux!288
Jason Zhou [Wed, 20 Jul 2022 06:21:25 +0000 (06:21 +0000)]
Merge branch 'CR_1564_I2C_hal.feng' into 'jh7110-5.15.y-devel'
CR 1564 i2c hal.feng
See merge request sdk/linux!290
Jason Zhou [Wed, 20 Jul 2022 06:20:37 +0000 (06:20 +0000)]
Merge branch 'CR_1560_v4l2_changhuang.liang' into 'jh7110-5.15.y-devel'
CR_1560_v4l2_changhuang.liang
See merge request sdk/linux!294
Jason Zhou [Wed, 20 Jul 2022 06:19:45 +0000 (06:19 +0000)]
Merge branch 'CR_1631_7110_evb_5.15_mipitx_shengyang.chen' into 'jh7110-5.15.y-devel'
CR_1631-5.15 riscv:linux:drm:mipitx
See merge request sdk/linux!296
Jason Zhou [Wed, 20 Jul 2022 06:19:12 +0000 (06:19 +0000)]
Merge branch 'CR_1274_SEC_jiajie.ho' into 'jh7110-5.15.y-devel'
crypto:starfive: Switch CSR polling instead of interrupt for HMAC.
See merge request sdk/linux!298
jiajie.ho [Wed, 20 Jul 2022 03:20:55 +0000 (11:20 +0800)]
crypto:starfive: Switch CSR polling instead of interrupt for HMAC.
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>
shengyang.chen [Wed, 20 Jul 2022 01:54:46 +0000 (09:54 +0800)]
riscv:linux:drm:
fix mipi shifted display problem
remove useless process in vs_dc_hw.c
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
Hal Feng [Tue, 19 Jul 2022 06:20:44 +0000 (14:20 +0800)]
riscv: dts: starfive: Correct i2c scl/sda falling time
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
xingyu.wu [Tue, 19 Jul 2022 07:51:13 +0000 (15:51 +0800)]
spi:pl022-starfive:Turn off dma channel search under overlay
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
xingyu.wu [Tue, 19 Jul 2022 06:49:20 +0000 (14:49 +0800)]
spi:pl022-starfive:Avoid power device error when CONFIG_PM enable
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>
shengyang.chen [Tue, 19 Jul 2022 03:02:16 +0000 (11:02 +0800)]
riscv:linux:drm:
replace some reset interfaces for vout
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
shengyang.chen [Tue, 19 Jul 2022 03:01:15 +0000 (11:01 +0800)]
riscv:arch:dts:
reduce some useless calling in vout port
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
changhuang.liang [Mon, 18 Jul 2022 02:31:34 +0000 (10:31 +0800)]
v4l2: fixed close wr due to system hung
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
Jason Zhou [Fri, 15 Jul 2022 01:41:37 +0000 (01:41 +0000)]
Merge branch 'CR_1566_RTC_hal.feng' into 'jh7110-5.15.y-devel'
CR_1566: rtc hal.feng
See merge request sdk/linux!276
keith.zhao [Thu, 14 Jul 2022 19:55:35 +0000 (03:55 +0800)]
riscv:linux:vout:rgb
Solve RGB channel display offset problem
Signed-off-by: keith <keith.zhao@starfivetech.com>
Hal Feng [Wed, 13 Jul 2022 13:10:54 +0000 (21:10 +0800)]
rtc: starfive: Improve rtc driver
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>
Hal Feng [Mon, 20 Jun 2022 07:34:13 +0000 (15:34 +0800)]
rtc: starfive: Improve coding style
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
Jason Zhou [Tue, 12 Jul 2022 13:57:24 +0000 (13:57 +0000)]
Merge branch 'CR_1458_timer_watchdog_wording_Xingyu.Wu' into 'jh7110-5.15.y-devel'
CR 1458 timer watchdog wording xingyu.wu
See merge request sdk/linux!269
Jason Zhou [Tue, 12 Jul 2022 13:46:33 +0000 (13:46 +0000)]
Merge branch 'CR_1455_PCIe_Kevin.xie' into 'jh7110-5.15.y-devel'
driver: pci: Add extended reset time for better compatibility
See merge request sdk/linux!273
Jason Zhou [Tue, 12 Jul 2022 13:11:48 +0000 (13:11 +0000)]
Merge branch 'CR_1537_USB_515_mason.huo' into 'jh7110-5.15.y-devel'
usb: cdns3: Configuare phy as down-spread-spectrum
See merge request sdk/linux!253
Jason Zhou [Tue, 12 Jul 2022 13:06:40 +0000 (13:06 +0000)]
Merge branch 'CR_1480_7110_evb_5.15_mipitx_shengyang.chen' into 'jh7110-5.15.y-devel'
riscv:linux:drm:mipidsi
See merge request sdk/linux!265
Jason Zhou [Tue, 12 Jul 2022 13:05:06 +0000 (13:05 +0000)]
Merge branch 'CR_1383_v4l2_pipeline_515_changhuang.liang' into 'jh7110-5.15.y-devel'
v4l2: delete csiphy1 and csi1 subdev
See merge request sdk/linux!255
Jason Zhou [Tue, 12 Jul 2022 13:03:35 +0000 (13:03 +0000)]
Merge branch 'CR_1496_DRM_mipi_hdmi_colorIssue_keith.zhao' into 'jh7110-5.15.y-devel'
riscv:driver:drm:DC8200
See merge request sdk/linux!271
Jason Zhou [Tue, 12 Jul 2022 12:56:22 +0000 (12:56 +0000)]
Merge branch 'CR_1352_DRM_plane_overlay_515_Jack.Zhu' into 'jh7110-5.15.y-devel'
[VOUT][DRM]fix redmine #1352: disable plane overlay in close flow
See merge request sdk/linux!259
Jason Zhou [Tue, 12 Jul 2022 12:53:00 +0000 (12:53 +0000)]
Merge branch 'CR_1427_I2C_hal.feng' into 'jh7110-5.15.y-devel'
Cr 1427 i2c hal.feng
See merge request sdk/linux!263
Kevin.xie [Tue, 12 Jul 2022 11:14:08 +0000 (19:14 +0800)]
driver: pci: Add extended reset time for better compatibility
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
Jason Zhou [Tue, 12 Jul 2022 09:58:36 +0000 (09:58 +0000)]
Merge branch 'CR_1563_v4l2_515_changhuang.liang' into 'jh7110-5.15.y-devel'
CR_1563_v4l2_515_changhuang.liang
See merge request sdk/linux!267
keith.zhao [Tue, 12 Jul 2022 05:40:53 +0000 (13:40 +0800)]
riscv:driver:drm:DC8200
1、fix issue #1496(#1320 is the same issue)
Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
Ley Foon Tan [Thu, 7 Jul 2022 09:53:08 +0000 (09:53 +0000)]
clocksource: starfive: Update timer names
The existing implementation uses DT clock-names 'timer0', 'timer1' and etc
as timer names. This will have issue if there are two timer instance IPs
in the system.
This patch update timer names to format below, example:
timer@
13050000.ch0
timer@
13050000.ch1
timer@
13050000.ch2
timer@
13050000.ch3
Signed-off-by: Ley Foon Tan <leyfoon.tan@linux.starfivetech.com>
xingyu.wu [Tue, 12 Jul 2022 03:00:52 +0000 (11:00 +0800)]
dtsi:Add reset nodes about timer
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>