summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-01-05Merge branch 'CR_8759_VF2_6-1_DRM_MIPI_PANEL_keith.zhao' into 'vf2-6.1.y-devel'andy.hu3-32/+22
CR_8759: dts:mipi: clocks re-match See merge request sbc/linux!186
2024-01-05mipi: starfivekeith.zhao2-31/+21
use new way to match the dsi timming parameters Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-01-05dts:mipi: clocks re-matchkeith.zhao1-1/+1
jh7110 mipi pix clock should be sysclock in driver code in dts, pix clock should be DPI clock Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-01-05Merge branch 'CR_8906_l2_cache_pmu_61_minda' into 'jh7110-6.1.y-devel'andy.hu6-1/+575
CR_8906: The SiFive private L2 cache PMU is supports per-task profiling See merge request sdk/linux!1005
2024-01-05Merge branch 'CR_7964_evb_6-1_4K_mipi4lane_keith.zhao' into 'jh7110-6.1.y-devel'andy.hu6-149/+104
CR_7964 vout: divide interrupt into 2 See merge request sdk/linux!1003
2024-01-05Merge branch 'CR_8759_6_1_DRM_MIPI_PANEL_keith.zhao' into 'jh7110-6.1.y-devel'andy.hu2-10/+19
CR 8759: dts:mipi: clocks re-match See merge request sdk/linux!999
2024-01-05perf: riscv: Add SiFive Private L2 cache and PMU driverMinda Chen6-1/+575
The SiFive private L2 cache PMU is supports per-task profiling and event counting. Users can use the perf tool to profile by event name and event id. Example: $ perf stat -e /sifive_u74_l2_pmu/inner_acquire_block_btot/ -e /sifive_u74_l2_pmu/inner_acquire_block_ntob/ -e /sifive_u74_l2_pmu/inner_acquire_block_ntot/ ls Performance counter stats for 'CPU(s) 0': 300 sifive_u74_l2_pmu/inner_acquire_block_btot/ 17801 sifive_u74_l2_pmu/inner_acquire_block_ntob/ 5253 sifive_u74_l2_pmu/inner_acquire_block_ntot/ 0.088917326 seconds time elapsed $ perf stat -e /sifive_u74_l2_pmu/event=0x10001/ -e /sifive_u74_l2_pmu/event=0x4001/ -e /sifive_u74_l2_pmu/event=0x8001/ ls Performance counter stats for 'CPU(s) 0': 251 sifive_u74_l2_pmu/event=0x10001/ 2620 sifive_u74_l2_pmu/event=0x4001/ 644 sifive_u74_l2_pmu/event=0x8001/ 0.092827110 seconds time elapsed Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
2024-01-04mipi: starfivekeith.zhao1-9/+18
use new way to match the dsi timming parameters Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2024-01-04dts:mipi: clocks re-matchkeith.zhao1-1/+1
jh7110 mipi pix clock should be sysclock in driver code in dts, pix clock should be DPI clock Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-12-27vout: divide interrupt into 2keith.zhao6-149/+104
crtc0 and ctrc1 use the diff bit instead of common one Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-12-21Merge tag 'JH7110_SDK_6.1_v5.10.3' into vf2-6.1.y-develJH7110_VF2_6.1_v5.10.3Andy Hu2-5/+11
2023-12-21Merge branch 'CR_8429_GPU6.1_shanlong.li' into 'jh7110-6.1.y-devel'andy.hu2-5/+11
CR_8429_linux:driver:gpu: the adaption of gpu' frequence for bin1 and bin2 See merge request sdk/linux!1001
2023-12-19linux:driver:gpu: the adaption of gpu' frequence for bin1 and bin2shanlong.li2-5/+11
for bin1 594MHz , bin2 396MHz Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-12-15Merge branch 'CR_8137_rfkill_6.1_Leo.Lu' into 'vf2-6.1.y-devel'andy.hu1-0/+1
CR_8137_rfkill_6.1_Leo.Lu See merge request sbc/linux!182
2023-12-15Merge tag 'JH7110_SDK_6.1_v5.10.2' into vf2-6.1.y-develAndy Hu5-9/+106
2023-12-14Merge branch 'CR_8560_wave5_v4l2_6.1_Som.Qin' into 'jh7110-6.1.y-devel'andy.hu3-9/+103
CR 8560 Media:Wave5: Fix timestamping issue in the decoder -- for linux 6.1 See merge request sdk/linux!997
2023-12-14Merge branch 'CR_8480_evb_6.1_fix_vin_hbn_bug_shengyang.chen' into ↵andy.hu1-0/+2
'jh7110-6.1.y-devel' CR_8480_evb_6.1: riscv: drm: hdmi: fix vin hbn problem See merge request sdk/linux!995
2023-12-14Merge branch 'CR_8137_rfkill_6.1_Leo.Lu' into 'jh7110-6.1.y-devel'andy.hu1-0/+1
CR_8137_rfkill_6.1_Leo.Lu See merge request sdk/linux!991
2023-12-14Media:Wave5: Fix timestamping issue in the decoderSom Qin2-3/+72
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-12-14Media:Wave5:Fix decoder dma buffer unconsistencySom Qin3-6/+31
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-12-14riscv: drm: hdmi: fix vin hbn problemshengyang.chen1-0/+2
fix vin hbn problem(cause by patch of issue #7964) by restoring delay in encoder_enable() Shengyang Chen <shengyang.chen@starfivetech.com>
2023-12-08rfkill: add rfkill device nodeleo.lu1-0/+1
Signed-off-by: Leo Lu <leo.lu@starfivetech.com>
2023-12-08rfkill: add rfkill device nodeleo.lu1-0/+1
Signed-off-by: Leo Lu <leo.lu@starfivetech.com>
2023-12-07Merge branch 'CR_5735_VF2_BT_SCO_6.1_ziv.xu' into 'vf2-6.1.y-devel'andy.hu8-2/+6001
CR_5735_VF2_BT_SCO_6.1_ziv.xu See merge request sbc/linux!180
2023-12-07Merge tag 'JH7110_SDK_6.1_v5.10.1' into vf2-6.1.y-develAndy Hu1-16/+3
2023-12-06Merge branch 'CR_8648_CAN_6.1_william.qiu' into 'jh7110-6.1.y-devel'andy.hu1-16/+3
CR_8648_6.1: ipms: can: add interface to free the buffer See merge request sdk/linux!988
2023-12-06ipms: can: add interface to free the bufferWilliam Qiu1-16/+3
add interface to free the buffer Signed-off-by: William Qiu <william.qiu@starfivetech.com>
2023-11-28driver: bluetooth: add aic8800 driver supportziv.xu8-2/+6001
add aic8800 driver that can support sco profile Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-11-16Merge tag 'JH7110_6.1_SDK_v5.9.2' into vf2-6.1.y-develJH7110_VF2_6.1_v3.9.3Andy Hu6-208/+209
2023-11-15Merge branch 'CR_8367_isp_6.1_changhuang.liang' into 'jh7110-6.1.y-devel'andy.hu1-31/+24
CR_8367_isp_6.1_changhuang.liang media: starfive: Update ISP initialzation See merge request sdk/linux!986
2023-11-15Merge branch 'CR_7964_evb_6.1_hdmi_shengyang.chen-1' into 'jh7110-6.1.y-devel'andy.hu1-98/+7
CR_7964_evb_6.1: riscv: drm: hdmi: fix debian hot plug problem See merge request sdk/linux!984
2023-11-15Merge branch 'CR_8280_evb_6.1_desktop_4k30fps_shengyang.chen' into ↵andy.hu4-79/+178
'jh7110-6.1.y-devel' CR_8280_evb_6.1: riscv: drm: dc: boost desktop performance upto 4k30fps See merge request sdk/linux!982
2023-11-13media: starfive: Update ISP initialzationChanghuang Liang1-31/+24
ISP compatible stf_isp_ctrl and libcamera. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-13riscv: drm: hdmi: fix debian hot plug problemshengyang.chen1-98/+7
fix debian hot plug problem Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-11-10riscv: drm: dc: boost desktop performance upto 4k30fpsshengyang.chen4-79/+178
update dc logic to boost desktop performance upto 4k30fps Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
2023-11-09Merge tag 'JH7110_6.1_SDK_v5.9.1' into vf2-6.1.y-develAndy Hu2-4/+4
2023-11-09Merge branch 'CR_4961_evb_6.1_fix_gst_problem_shengyang.chen' into ↵andy.hu2-4/+4
'jh7110-6.1.y-devel' CR_4961_evb_6.1: riscv: drm: dc: change pitch alignment for gst problem See merge request sdk/linux!980
2023-11-09riscv: drm: dc: change pitch alignment for gst problemshengyang.chen2-4/+4
change dc pitch alignment from 128 to 32 for gst problem Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
2023-11-04Merge tag 'JH7110_6.1_SDK_v5.9.0' into vf2-6.1.y-develAndy Hu7-50/+1187
2023-11-01Merge branch 'CR_8138_ssout_setting_6.1_zejian.su' into 'jh7110-6.1.y-devel'andy.hu2-0/+69
CR_8138: Add ISP control for video2 and video3. See merge request sdk/linux!978
2023-11-01Merge branch 'CR_6614_isp_control_6.1_zejian.su' into 'jh7110-6.1.y-devel'andy.hu7-50/+1118
CR_6614: Add support for libcamera for 6.1 linux kernel See merge request sdk/linux!971
2023-11-01Add ISP control for video2 and video3.zejian.su2-0/+69
Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-01Expand 2 bytes after the SC buffer for the AE/AWB flag and copy the ↵zejian.su5-26/+87
histogram data to the SC buffer.
2023-11-01Add 16 ISP controls, remove the frame SYNC event to video7 (SC) These ↵zejian.su4-8/+706
controls are: WB, CAR, CCM, CFA, CTC, DBC, DNYUV, GMARGB, LCCF, OBC, OECF, R2Y, SAT, SHRP, YCRV, SC
2023-11-01media: starfive: isp: Fix enum isp subdev code bugChanghuang Liang1-13/+3
Fix enum isp subdev code bug. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: isp: Update format pad table one by oneChanghuang Liang1-32/+14
Update format pad table one by one, it can simply code. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add isp sc buffer pointChanghuang Liang2-1/+4
Add isp sc buffer point. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: satrfive: stf_isp: Add new conctrl supportChanghuang Liang3-1/+311
Add new conctrl for jh7110 isp. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add isp frame sync eventChanghuang Liang1-1/+25
Add isp frame sync event. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add V4L2_CAP_IO_MC capabilitiesChanghuang Liang1-1/+1
Add V4L2_CAP_IO_MC capabilities. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>