Age | Commit message (Collapse) | Author | Files | Lines |
|
make spi work without dma
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
This solves crush problem of i2c runtime pm and
prevents some aon modules from working abnormally.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
This reverts commit ef0fec210073c298598ab9a27e362e002dc0bf0b.
Then we keep the clock apb0 enabled always to fix crush
problem of i2c runtime pm.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
CR_2412_515_Clocktree_PLL1_Xingyu.Wu
See merge request sdk/linux!553
|
|
CR_2440_515_Clocktree_1.5G_Xingyu.Wu
See merge request sdk/linux!564
|
|
Cr 2439 cpufreq 515 mason.huo
See merge request sdk/linux!562
|
|
Cr 2417 cpu idle 515 mason.huo
See merge request sdk/linux!559
|
|
CR_2462 Port runtime PM from hibernation to devel
See merge request sdk/linux!574
|
|
Rename the cpu_vdd_0p9 regulator to cpu_vdd,
since the regulator may changed per cpu frequency.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Add support for the axp15060 pmic.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
The jh7110 pll0 is fixed for cpufreq,
so we should change the cpu_core clock directly.
Remove the pll0 & osc clock.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Set the default cpufreq govenor to ondemand.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
As the pll0 is fixed, there are only four cpu frequencies
that can be divided from the pll0, so remove the other
cpu frequencies.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Add runtime pm and system pm in i2srx-3ch driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add runtime pm and system pm in i2stx-4ch1 driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Enable pm advanced debug, so that we can
check runtime PM status.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Add runtime pm operation in PWMDAC driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
add pm ops for rtc
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
So i2c will be initialized after uart.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Uncomment the system pm and runtime pm ops functions. Restore
the Synopsys DesignWare i2c driver to the original version.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Fix the bug that pdm function name spell error.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
Disable clock when audio driver is loaded.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
fix up system pm error and add runtime pm
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
Add hibernation in starfive I2S driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
add system pm for rtc
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
add runtime pm and system pm ops
Signed-off-by: ys <eason.xiong@starfivetech.com>
|
|
add sec runtime PM ops.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
modify SDIO/EMMC runtime PM callback function.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
modify runtime PM callback function.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
Add runtime and system pm in isp clock tree driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Because it causes error when system pm.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
reset execute permissions for FILE: drivers/hwmon/sfctemp.c
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
add device pm for temp sensor
Signed-off-by: ziv.xu <ziv.xu@starfive.com>
|
|
add device pm for trng
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
add device pm for spi
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
add SDIO/EMMC runtime pm ops.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
add canfd runtime PM ops.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
Add runtime pm and system pm in spdif driver.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
|
|
Add system/runtime pm ops functions and enable runtime pm.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Support system pm fuction when suspend and resume.
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
|
|
Implement Runtime PM and System PM for PDM and TDM module.
Signed-off-by: Walker Chen <walker.chen@linux.starfivetech.com>
|
|
add system pm for watchdog
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
add runtime pm for watchdog
Signed-off-by: Ziv.Xu <Ziv.Xu@starfivetech.com>
|
|
add starfive pm supend/resume and runtime pm runtime
suspend and resume ops
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
Because of the limitation of hardware design, only enable/disable clk here.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Used PLDA link up/down status in probe to indicate the slot situations.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
|
|
Remove hardware operations in vin init, hardware operation need turn on
power domain.
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
VIN delete noc bus clock.
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
Delete operate isp noc bus clock in vin module.
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|
|
Vin module get reset use share due to the same reset single with isp
clock module.
Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
|