Age | Commit message (Collapse) | Author | Files | Lines |
|
Add four cpuidle states per the dt binding document.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
After cherry pick the riscv cpuidle driver,
there is a compilation error due to lack of
sbi_mk_version(); add it manually.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
We add defines related to SBI HSM suspend call and also
update HSM states naming as-per latest SBI specification.
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
The hart registers and CSRs are not preserved in non-retentative
suspend state so we provide arch specific helper functions which
will save/restore hart context upon entry/exit to non-retentive
suspend state. These helper functions can be used by cpuidle
drivers for non-retentive suspend entry/exit.
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
The low-level relocate() function enables mmu and relocates
execution to link-time addresses. We rename relocate() function
to relocate_enable_mmu() function which is more informative.
Also, the relocate_enable_mmu() function will be used in the
resume path when a CPU wakes-up from a non-retentive suspend
so we make it global symbol.
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
|
|
We force select CPU_PM and provide asm/cpuidle.h so that we can
use CPU IDLE drivers for Linux RISC-V kernel.
Starfive: Add deconfig for starfive jh7110
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Signed-off-by: Anup Patel <apatel@vetanamicro.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Cr 1470 drm tda driver keith.zhao
See merge request sdk/linux!243
|
|
enable tda config for vout rgb driver
Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
|
|
1、update dts for vout rgb driver
Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
|
|
The firmware will be set in buildroot linux-firmware package.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Add CCM and GCM modes of operation for Starfive AES driver.
Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
|
|
add pmu signal define for GPU
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
v4l2: modify pmu interface
See merge request sdk/linux!222
|
|
risdv:dts:jh7110: add pmu signal define for vpu/jpu
See merge request sdk/linux!226
|
|
|
|
Cr 1459 v4 l2 515 mason.huo
See merge request sdk/linux!224
|
|
[Audio: SPDIF] Restore the spdif driver clock tree config
See merge request sdk/linux!227
|
|
[Audio: SPDIF] Add the spdif driver to jh7110-evb-uart4-emmc-spdif.dts
See merge request sdk/linux!215
|
|
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
|
|
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
dts/starfive: add imx219 configure
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
For jh7110 soc, there is only one isp controller.
To avoid the system errors when config to support
dual isp, remove the all isp1 related source code
from driver.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
|
|
[Audio: Config] enable pdm driver to solve jh7110-evb-can-pdm-pwmdac.dtb
See merge request sdk/linux!196
|
|
Cr 1411 spi overlay xingyu.wu
See merge request sdk/linux!197
|
|
'jh7110-5.15.y-devel'
Cr 1447 7110 evb 5.15 vout shengyang.chen
See merge request sdk/linux!210
|
|
add mipi display config
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
|
|
remove superfluous port
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
|
|
riscv:defconfig:jh7110: Fix the problem of failing to mount fat-fs
See merge request sdk/linux!193
|
|
V4L2: modify syscon interface
See merge request sdk/linux!208
|
|
CR_1440 dts: starfive: Fix sdio1 config
See merge request sdk/linux!205
|
|
CR_1433 dts: starfive: Fix fail to load overlay pwm
See merge request sdk/linux!201
|
|
dts/starfive: vin add syscon node
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
deconfig:Add watchdog_sysfs
See merge request sdk/linux!199
|
|
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
couldn't work
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
|
|
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
|
|
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
CR_1404 dts: starfive: Fix overlay-rgb2hdmi gpio conflict
See merge request sdk/linux!180
|
|
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
1、update dts for vout driver code
Signed-off-by:keith.zhao <keith.zhao@statfivetech.com>
|
|
CR_1201 dts: starfive: Add module dts and overlay dts
See merge request sdk/linux!170
|