Age | Commit message (Collapse) | Author | Files | Lines |
|
The old RISC-V perf implementation allowed counting of only
cycle/instruction counters using perf. Restore that feature by implementing
a simple platform driver under a separate config to provide backward
compatibility. Any existing software stack will continue to work as it is.
However, it provides an easy way out in future where we can remove the
legacy driver.
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
|
|
Implement a perf core library that can support all the essential perf
features in future. It can also accommodate any type of PMU implementation
in future. Currently, both SBI based perf driver and legacy driver
implemented uses the library. Most of the common perf functionalities
are kept in this core library wile PMU specific driver can implement PMU
specific features. For example, the SBI specific functionality will be
implemented in the SBI specific driver.
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
|
|
Linux kernel can directly read these counters as the HPMCOUNTERS CSRs are
accessible in S-mode.
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
|
|
The current perf implementation in RISC-V is not very useful as it can not
count any events other than cycle/instructions. Moreover, perf record
can not be used or the events can not be started or stopped.
Remove the implementation now for a better platform driver in future
that will implement most of the missing functionality.
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
|
|
CR_2861_vf2_ts_515_changhuang.liang riscv: dts: starfive: Add touchscreen node support
See merge request sbc/linux!52
|
|
Enable touchscreen TINKER FT5406
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
Add touchscreen node support.
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
version JH7110_515_SDK_v3.6.0 for JH7110 EVB board
|
|
CR_2506_515 net:wireless:Support eswin usb wifi ECR6600U
See merge request sbc/linux!45
|
|
CR_2936_515: mmc: starfive: resolving warning logs
See merge request sbc/linux!49
|
|
Enable usb wifi ECR6600U
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
Add usb wifi ECR6600U driver
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
CR_2861_ts_515_changhuang.liang input: touchscreen: Add tinker_ft5406 driver support
See merge request sdk/linux!654
|
|
CR_2933_515 riscv: dts: mmc: delete mmc1 config
See merge request sdk/linux!651
|
|
CR_2951_515_ac101_compile_Xingyu.Wu
See merge request sdk/linux!655
|
|
Fixed show more error log bug when not attach the touchscreen.
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
Enable touchscreen TINKER FT5406
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
Removed the useless part and fixed warning.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add tinker_ft5406 touchscreen node.
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
Add open&close ioctl.
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
Add tinker_ft5406 driver support
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|
|
delete switch_voltage interface to resolving
warning logs
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
delete mmc1 config, default use mmc0
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
version JH7110_515_SDK_v3.5.1 for JH7110 EVB board
|
|
'jh7110-5.15.y-devel'
CR_2868: riscv: linux: vout: fix rgb2hdmi display problem
See merge request sdk/linux!639
|
|
CR_2069: riscv: linux: vout: fix cusor problem
See merge request sdk/linux!647
|
|
CR_2888_515_clocktree_pll0_Xingyu.Wu
See merge request sdk/linux!644
|
|
CR_2871riscv: dts: mmc:modify mmc1 config
See merge request sdk/linux!643
|
|
CR_2865: hwrng: Reworked driver for speed performance and efficiency
See merge request sdk/linux!640
|
|
fix cusor bluring problem of debian
Signed-off-by: keith <keith.zhao@starfivetech.com>
|
|
modify mmc1 config
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
Remove high frequency of PLL0 and make sure PLL0 max frequency is 1.5GHz.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Change divider value to make sure the frequency is half of PLL0.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Changes:
1. Reseed during init only, not for every read.
2. Completion struct for irqreturn for better efficiency.
3. Add module_param for reseed operations based on request counter
and/or timer countdown.
4. Removed unused macros and steps.
Signed-off-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
|
|
fix problem of rgb2hdmi without display in first test
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
|
|
|
|
CR 2822 riscv: configs: Add port bus driver for PCIe switch.
See merge request sdk/linux!633
|
|
CR_2796_515_sound_card_Xingyu.Wu
See merge request sdk/linux!631
|
|
'jh7110-5.15.y-devel'
CR_2789_refresh_uboot/spl_under_kernel_5.15_ziv.xu
See merge request sdk/linux!635
|
|
Move playback and capture driver as slave from snps I2S merge to starfive I2S.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
add uboot and spl partition on qspi node
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
|
|
Verified on JH7110EVB with ASMedia EV Board (asm1806 version).
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Add multiple sound cards to let one device corresponds to
one sound card.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
since run git filter-repo, then need to remove from Kconfig and
Makefile
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
|
|
Enable QSPI for visionfive2
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
version JH7110_515_SDK_v3.3.0 for JH7110 EVB board
|
|
CR 2650 PWM hal.feng
See merge request sdk/linux!626
|
|
CR 2653 QSPI 5.15 ziv.xu
See merge request sdk/linux!612
|
|
CR_2752 riscv: dts: Change cpu vdd per stress test
See merge request sdk/linux!624
|