Commit Graph

1221803 Commits

Author SHA1 Message Date
Atlas Luo
37e783d70e Merge tag 'JH7110_SDK_6.6_v5.14.1' into vf2-6.6.y-devel
Update tag JH7110_SDK_6.6_v5.14.1
2025-04-22 16:04:18 +08:00
Atlas Luo
0b2f8d6f0d Merge branch 'CR_17763_usb_6.6_hal.feng' into 'jh7110-6.6.y-devel'
CR_17763_usb_6.6_hal.feng

See merge request sdk/linux!1088
2025-04-22 07:32:12 +00:00
Hal Feng
910f32db72 phy: starfive: jh7110-usb: Fix usb 2.0 host detection failure
Set Rx clock gating control signal to normal power consumption mode,
for fixing usb 2.0 host detection failure.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2025-04-17 16:11:25 +08:00
andy.hu
406f6e7e89 Merge branch 'CR_8340_VF2_6.6_correct_sc7a20_direction_Leo.Lu' into 'vf2-6.6.y-devel'
CR_8340_VF2_6.6_correct_sc7a20_direction_Leo.Lu

See merge request sbc/linux!225
2025-02-21 11:53:38 +00:00
Leo Lu
e9b55a3323 dts:accel: correct sc7a20 acceleration direction
Signed-off-by: Leo Lu <leo.lu@starfivetech.com>
2025-02-17 22:39:42 +08:00
andy.hu
8e8479fa18 Merge branch 'CR_15582_6.6_vout_keith.zhao' into 'vf2-6.6.y-devel'
CR 15582 drm/vs: hdmi + mipi console

See merge request sbc/linux!220
2024-12-06 06:51:55 +00:00
keith zhao
4e52c3d52e drm/vs: hdmi + mipi console
fix the issue screen bloat when board connect hdmi and mipi

Signed-off-by: keith zhao <keith.zhao@starfivetech.com>
2024-12-06 06:35:17 +00:00
andy.hu
17bc88d792 Merge branch 'CR_14017_mipi_vf2_6-6_keith' into 'vf2-6.6.y-devel'
CR_14017 vout:mipi:timming

See merge request sbc/linux!218
2024-12-06 06:32:42 +00:00
keith.zhao
ad15500b63 dts: mipi: Timming
add test case timing parameter in dts

Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-12-06 06:26:38 +00:00
Andy Hu
50c405fe28 Merge remote-tracking branch 'sdk/jh7110-6.6.y-devel' into vf2-6.6.y-devel 2024-12-06 14:24:17 +08:00
andy.hu
68d592a43e Merge branch 'CR_14017_mipi_keith_6-6' into 'jh7110-6.6.y-devel'
CR 14017 vout:mipi:timming

See merge request sdk/linux!1075
2024-12-06 06:19:36 +00:00
keith.zhao
90f1c59041 driver: mipi : test tool
update mipi driver support mipi test tool

Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-12-06 06:02:51 +00:00
keith.zhao
cd490fb1fb dts: mipi: Timming
add test case timing parameter in dts

Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-12-06 06:02:51 +00:00
andy.hu
26f64ae2a2 Merge branch 'CR_10044_CAN_6.1_william.qiu' into 'jh7110-6.6.y-devel'
CR_10044_6.6: ipms: CAN: Solve CAN packet leakage problem

See merge request sdk/linux!1079
2024-12-06 05:58:54 +00:00
William Qiu
893eccfe4d ipms: CAN: Solve CAN packet leakage problem
Improve RX interrupt trigger mechanism, reduce buffer trigger condition,
and increase polling value to solve the problem of CAN packet leakage.

Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2024-12-06 05:49:13 +00:00
andy.hu
66bb2d0a11 Merge branch 'CR_15164_gmac_6.6_hal.feng' into 'jh7110-6.6.y-devel'
CR_15164_gmac_6.6_hal.feng

See merge request sdk/linux!1077
2024-11-18 07:54:53 +00:00
Hal Feng
f8b90f816f net: stmmac: Extend waiting time of dma reset
Fix dma reset failure happening when disabling network.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-10-10 11:05:20 +08:00
andy.hu
3357eafd7f Merge branch 'CR_15077_reboot_6.6_hal.feng' into 'vf2-6.6.y-devel'
CR_15077_reboot_6.6_hal.feng

See merge request sbc/linux!216
2024-10-08 02:27:54 +00:00
Hal Feng
41e4aeee7d riscv: dts: starfive: visionfive 2: Make gpio reset priority lower than pmic reset
Make gpio reset priority lower than pmic reset. Sync with kernel v5.15.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-09-24 15:26:37 +08:00
Andy Hu
d0e7c0486d Merge remote-tracking branch 'sdk/jh7110-6.6.y-devel' into vf2-6.6.y-devel 2024-09-18 17:00:46 +08:00
andy.hu
36d67caa41 Merge branch 'CR_14446_reduce_bootup_time_6.6_hal.feng' into 'vf2-6.6.y-devel'
CR_14446_reduce_bootup_time_6.6_hal.feng

See merge request sbc/linux!215
2024-09-18 08:23:02 +00:00
andy.hu
178ba0ffc6 Merge branch 'CR_14446_reduce_bootup_time_6.6_hal.feng' into 'jh7110-6.6.y-devel'
CR_14446_reduce_bootup_time_6.6_hal.feng

See merge request sdk/linux!1073
2024-09-18 03:25:19 +00:00
Hal Feng
b21521baf6 riscv: configs: visionfive2: Disable unused modules
Some drivers are built as modules by default, disable them.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-09-14 11:46:30 +08:00
Hal Feng
f0548ef3b7 riscv: configs: visionfive2: Disable unused modules
Some drivers are built as modules by default, disable them.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-09-13 18:11:50 +08:00
andy.hu
2801902d18 Merge branch 'CR_14883_USB_default_split_minda' into 'jh7110-6.6.y-devel'
CR_14883 dt-bindings: phy: jh7110-usb-phy: Add sys-syscon property

See merge request sdk/linux!1071
2024-09-10 01:43:04 +00:00
Jan Kiszka
e9af5fd7ae phy: starfive: jh7110-usb: Fix link configuration to controller
In order to connect the USB 2.0 PHY to its controller, we also need to
set "u0_pdrstn_split_sw_usbpipe_plugen" [1]. Some downstream U-Boot
versions did that, but upstream firmware does not, and the kernel must
not rely on such behavior anyway. Failing to set this left the USB
gadget port invisible to connected hosts behind.

Link: https://doc-en.rvspace.org/JH7110/TRM/JH7110_TRM/sys_syscon.html#sys_syscon__section_b3l_fqs_wsb [1]
Fixes: 16d3a71c20 ("phy: starfive: Add JH7110 USB 2.0 PHY driver")
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-09-06 09:55:27 +08:00
Andy Hu
065eefc021 Merge remote-tracking branch 'sdk/jh7110-6.6.y-devel' into vf2-6.6.y-devel 2024-08-04 18:45:36 +08:00
andy.hu
a781cdf0cf Merge branch 'CR_13302_pincrtl_gpio_interrupt_6.6_ziv.xu' into 'jh7110-6.6.y-devel'
CR_13302_pincrtl_gpio_interrupt_6.6_ziv.xu

See merge request sdk/linux!1067
2024-08-02 06:33:29 +00:00
Ziv Xu
be1f3be5b6 pinctrl: starfive: fix gpio level interrupt exception
fix gpio level interrupt exception

Signed-off-by: Ziv Xu <ziv.xu@starfivetech.com>
2024-07-30 11:02:53 +08:00
Andy Hu
ce664575bc Merge remote-tracking branch 'sdk/jh7110-6.6.y-devel' into vf2-6.6.y-devel 2024-07-29 09:55:30 +08:00
andy.hu
79ad4a4c58 Merge branch 'CR_12448_rt_linux_dup_interrupt_minda' into 'jh7110-6.6.y-devel'
CR_12448 plic: irq: Set IRQCHIP_EOI_THREADED in PREEMPT_RT case

See merge request sdk/linux!1066
2024-07-28 16:36:33 +00:00
Minda Chen
6ea9f80e2e plic: irq: Set IRQCHIP_EOI_THREADED in PREEMPT_RT case
In ipms can device or other device, interrupt is trigger by level.
in PREEMPT_RT case. irq handle is in thread, If not set
IRQCHIP_EOI_THREADED, device irq in PLIC is cleared first, but
device irq reg is not clear, So the interrupt will be triggered
again, IRQCHIP_EOI_THREADED will clear device PLIC IRQ status
after clear device irq reg.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-07-18 18:43:08 +08:00
Andy Hu
a0f5bb4948 Merge tag 'JH7110_SDK_6.6_v5.13.0' into vf2-6.6.y-devel 2024-07-05 18:01:55 +08:00
andy.hu
40fc1d8c68 Merge branch 'CR_12285_E24_Driver_6.6_Andy.Hu' into 'jh7110-6.6.y-devel'
CR_12285: porting e24 driver

See merge request sdk/linux!1065
2024-07-05 02:45:13 +00:00
shanlong.li
4083116aa4 driver:e24: change e24 reset vector to 0x6ce00000
change e24 reset vector to 0x6ce00000

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2024-06-28 19:01:31 +08:00
shanlong.li
ec9c081c75 driver:e24: add e24 driver
add e24 driver

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2024-06-28 18:59:55 +08:00
Andy Hu
fd29ad18c6 Merge tag 'JH7110_SDK_6.6_v5.12.3' into vf2-6.6.y-devel 2024-06-21 17:31:05 +08:00
andy.hu
ea9fba1d65 Merge branch 'CR_11297_ethernet_phy_6.6_hal.feng' into 'jh7110-6.6.y-devel'
CR_11297_ethernet_phy_6.6_hal.feng

See merge request sdk/linux!1063
2024-06-21 09:24:22 +00:00
andy.hu
fc06d5568e Merge branch 'CR_11206_spi_6.6_hal.feng' into 'jh7110-6.6.y-devel'
CR_11206_spi_6.6_hal.feng

See merge request sdk/linux!1060
2024-06-21 09:20:09 +00:00
Hal Feng
9c97134b63 net: phy: motorcomm: Add fe_tx_delay configuration support
fe_tx_delay configuration is necessary for 100/10Mbps transmission
in some cases such as JH7110 Devkits board.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-06-19 14:00:22 +08:00
Hal Feng
e5b262e548 spi: pl022: Prompt warning when frequency does not support
Prompt warning when the frequency does not support.

Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
2024-06-06 11:09:52 +08:00
andy.hu
7fc8a72478 Merge branch 'CR_10877_AMP_RPMSG_minda' into 'vf2-6.6.y-devel'
CR_10877 sbi: riscv: add AMP ipi support

See merge request sbc/linux!213
2024-05-31 11:49:05 +00:00
Minda Chen
515031d70f configs: enable AMP,rpmsg and mailbox driver.
enable AMP, rpmsg and mailbox driver.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-05-31 18:11:27 +08:00
Minda Chen
c34f30e2a5 dts: Add vf2 AMP dts file
Add vf2 AMP dts file. Now just support 1.3b only.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-05-31 17:43:16 +08:00
Andy Hu
a7cf7e446e Merge remote-tracking branch 'sdk/jh7110-6.6.y-devel' into vf2-6.6.y-devel 2024-05-31 17:40:44 +08:00
andy.hu
46db20b9cd Merge branch 'CR_10877_IPI_AMP_minda' into 'jh7110-6.6.y-devel'
CR_10877sbi: riscv: add AMP ipi support

See merge request sdk/linux!1058
2024-05-31 09:39:11 +00:00
andy.hu
2baaf2970e Merge branch 'CR_11156_resume_configure_phy_minda' into 'jh7110-6.6.y-devel'
CR_11156 usb: cdns3: set the phy mode while usb resume

See merge request sdk/linux!1059
2024-05-31 09:39:00 +00:00
Minda Chen
650849a7ab configs: enable AMP ,rpmsg and mailbox driver.
enable AMP, rpmsg and mailbox driver.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-05-31 17:29:52 +08:00
Minda Chen
41cdb50d28 rpmsg: Add virtio base rpmsg driver
Add virtio base rpmsg driver.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-05-31 17:29:18 +08:00
Minda Chen
be63d21ec8 mailbox: ipi: Add mem base ipi mailbox driver
Add memory base mailbox driver which used by rpmsg driver.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-05-31 17:29:13 +08:00