Age | Commit message (Collapse) | Author | Files | Lines |
|
Currently both order booting and spinwait approach uses a per cpu
array to update stack & task pointer. This approach will not work for the
following cases.
1. If NR_CPUs are configured to be less than highest hart id.
2. A platform has sparse hartid.
This issue can be fixed for ordered booting as the booting cpu brings up
one cpu at a time using SBI HSM extension which has opaque parameter
that is unused until now.
Introduce a common secondary boot data structure that can store the stack
and task pointer. Secondary harts will use this data while booting up
to setup the sp & tp.
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
From 9a2451f1866344d38b4a1dc20396e3a03954fcd7
Resolved merge conflict.
Signed-off-by: <jeeheng.sia@starfivetech.com>
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
The SBI SRST extension provides a standard way to poweroff and
reboot the system irrespective to whether Linux RISC-V S-mode
is running natively (HS-mode) or inside Guest/VM (VS-mode).
The SBI SRST extension is available in the SBI v0.3 specification.
(Refer, https://github.com/riscv/riscv-sbi-doc/releases/tag/v0.3.0-rc1)
This patch extends Linux RISC-V SBI implementation to detect
and use SBI SRST extension.
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
The JH7110 soc only support WFI cpu idle state,
remove the unsupport states.
Add a long WFI for entering the cpu_suspend().
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Cr 2285 sec jiajie.ho
See merge request sdk/linux!533
|
|
Cr 2261 can 515 william.qiu
See merge request sdk/linux!521
|
|
Updating Starfive Jh7110 Crypto hardware engine
to use orginal ARM PL08X driver.
Signed-off-by: jiajie.ho <jiajie.ho@starfivetech.com>
|
|
Add new audio device in audio card about hdmi and i2s.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Change mclk_ext pin from GPIO61 to GPIO4.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add mclk_ext clock and enable i2stx_4ch0 status.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
modify can dts config and improve CAN IO driving force
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
When the DDR is 2G (0x40000000-0xc0000000), it may cause address usage
problems.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Cr 2162 gpu shanlong.li
See merge request sdk/linux!499
|
|
CR 2127 drivers: pci: Support 64bit prefetchable MMIO range.
See merge request sdk/linux!503
|
|
CR_2123_515_spdif_mclkext_xingyu.wu
See merge request sdk/linux!489
|
|
add core clk
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
Verification has been completed on NVIDIA GT710 with modetest.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
CR_2030_5.15_2_riscv:dts:drm
See merge request sdk/linux!497
|
|
update changing of dts compatible value
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
|
|
Use mclk_ext instead of mclk_inner.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Use extrenal mclk_ext instead of mclk_inner.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
remove arm pl080 compatible and add support
for starfive jh7110-pl080
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
Add mclk_ext pin and it's rate is 12.288m.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add support for SDIO's starfive private driver
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
modify SDIO config
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
Cr 1946 515 gmac yanhong.wang
See merge request sdk/linux!416
|
|
CR_2084_515:dt-blinding:canfd:set can1 to canfd
See merge request sdk/linux!465
|
|
Cr 2021 dts hal.feng
See merge request sdk/linux!442
|
|
Cr 2030 5.15 evb vout shengyang.chen
See merge request sdk/linux!444
|
|
CR_2026_compatible_standard_515
See merge request sdk/linux!459
|
|
'jh7110-5.15.y-devel'
CR_2071_audio_compatible_standard_515
See merge request sdk/linux!450
|
|
CR_2034_515 compatible xingyu.wu
See merge request sdk/linux!448
|
|
CR_2004_v4l2_515_changhuang.liang v4l2: modify v4l2 compatible name
See merge request sdk/linux!428
|
|
CR_2002_515:dt-bindings:william:modify sdio\can\sec compatible
See merge request sdk/linux!425
|
|
CR_1962 pinctrl: starfive: replace sf to starfive
See merge request sdk/linux!418
|
|
Set can0 to can and set can1 to canfd
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
revise "stf" to "starfive" for PCIE, CPUfreq, CPUidle, PMIC driver.
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
revise compatible values for PCIE/CPUfreq/idle/PMIC
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
Standardization naming of compatible for device id and dts
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
Modify compatible name to 'starfive,jh7110-spi-pl022'.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Modify compatible name to 'starfive,jh7110-i2stx-4ch1'.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Modify compatible name to 'starfive,jh7110-wdt'.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
1.Modify compatible name to 'starfive,jh7110-spdif'.
2.Remove spdif-receiver node.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Modify compatible name to 'starfive,jh7110-pwmdac'.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Modify compatible name to 'starfive,jh7110-timers'.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
replace dts compatible value for vout
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
dts/starfive: modify v4l2 compatible name
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|