summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)AuthorFilesLines
2022-11-03configs:Sync configs of jh7110Jianlong Huang1-0/+2
+CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:linux:vout:mipikeith.zhao4-17/+61
mipi dsi driver add 800*1280 panel: update dts and config Signed-off-by: keith <keith.zhao@starfivetech.com>
2022-11-03configs:starfive:Default CPUFREQ governor ondemandJianlong Huang1-1/+1
Change Default CPUFREQ governor to ondemand. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts:starfive:Disable spiJianlong Huang1-1/+1
System crash when booting due to pl022_runtime_suspend. Next version will fix it. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: enable CPU_FREQJianlong Huang1-0/+8
enable cpu freq function Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03net:stmmac:dwc-qos: add support for external rmii_rtx clocksSamin Guo1-4/+8
JH7110A use external rmii_rtx clk for tx clk on 100M/10M mode. Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03regulator:axp15060:Remove sdio vdd regulatorJianlong Huang1-8/+0
Visionfive2 emmc is default 1.8V, there is no need to controll the voltage. Remove sdio_vdd node and code. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configfs: Enable SND_SOC_STARFIVE_I2SJianlong Huang1-0/+1
Support hdmi audio Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03arch:dts:starfive:Enable i2stx_4ch0 nodeJianlong Huang1-0/+16
Add mclk_ext pin and enable i2stx_4ch0 Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:dts:jh7110: Modify CMA reserved space to better support 2G DRAMJianlong Huang1-1/+1
When the DDR is 2G (0x40000000-0xc0000000), it may cause address usage problems. Signed-off-by: Samin Guo <samin.guo@starfivetech.com> Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv:starfive:jh7110: change gmac0 tx delay to 0xaSamin Guo1-1/+1
0xa will better match gmac0 tx in 1000M Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03dts:starfive:jh7110: set gmac phy tx_inverted for JH7110B+YT8531PHY.Samin Guo1-2/+8
JH7110B requires tx_inverted_10/100/1000 configuration, and different parameters may be required in 10M/100M/1000M mode. This parameter supports JH7110B+YT8531PHY by default. Other boards can modify the parameters of the tx_inverted_10/100/1000 to obtain support. Signed-off-by: Samin Guo <samin.guo@linux.starfivetech.com>
2022-11-03dts: starfive: Add A11 dts for vf2 version 1.1 boardJianlong Huang4-12/+230
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Enable gpio restartJianlong Huang2-0/+8
Add gpio restart dts node Enable gpio restart config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Enable usb device nodeJianlong Huang1-6/+18
Sync jh7110 usb device node and enable Sync jh7110 imx219 compatible name Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: visionfive2: Enable usb device configJianlong Huang1-0/+5
Sync jh7110 usb device config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03config: Add led configJianlong Huang1-0/+5
Enable led trigger heartbeat Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Add led nodeJianlong Huang1-0/+13
Add led node on dts file Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Move wm8960 and ac108 node under i2c form dtsi file to ↵Jianlong Huang3-15/+19
wm8960/ac108 file The default dts do not contain wm8960/ac108, move to the other file. The booting of default dts do not have wrong log about wm8960/ac108 Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Replace stf to starfiveJianlong Huang1-22/+22
Forget to replace stf to starfive on dtbo file Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: enhance SD card io Output Drive StrengthJianlong Huang5-18/+20
SD card gpio is generic gpio on visionfive2, the default output drive strength may be not enough, some sd card do not work. So enhance the gpio output drive strength to max. But on visionfive2, the sd card gpio is fixed 3.3V, there is no need to switch_voltage and not support uhs mode. Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Replace sf to starfiveJianlong Huang3-308/+308
Because upstream requirement. Replace sf to starfive. Replace hdmi_output to rgb_output. Replace encoder to dsi_output Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Add wm8960 and ac108 dtsJianlong Huang4-27/+40
Add wm8960 and ac108 dts base default dts Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: starfive: sync jh7110 config to visionfive2Jianlong Huang1-1/+2
sync jh7110 config to visionfive2 about audio config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv: dts: Change the cpu_vdd_0p9 to cpu_vddmason.huo1-3/+3
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-11-03dts: starfive: Add ac108 dts configjianlonghuang2-12/+17
Add ac108 dts Signed-off-by: jianlonghuang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: update vf2 dts base on new board A1.1Jianlong Huang4-789/+998
reserve vf2 old board A1.0 dts as jh7110-visionfive-v2-A10.dts new board A1.1 dts as default, jh7110-visionfive-v2.dts vf2 dts common as jh7110-visionfive-v2.dtsi Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Add ac108 dts configJianlong Huang3-9/+21
Add ac108 dts and config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03Revert "v4l2: imx219 use pinctrl"Jianlong Huang2-35/+1
This patch just for evb This reverts commit 8d7c702d7bc0fef9ee5882db660390801bbccaa7.
2022-11-03dts: starfive: sync evb dts and configJianlong Huang2-14/+15
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv: configs: jh7110: Enable StarFive dwmacyanhong.wang1-1/+2
Enable StarFive dwmac. Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
2022-11-03dts: starfive: modify sdio0 configJianlong Huang1-5/+4
set hs400es mode to promote read and write speed Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Modified PCIe pin setting for bring up PCIe USB hub.Kevin.xie1-14/+43
Based on VisionFive V2 SCH. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-11-03dts: starfive: Add overlay dtsJianlong Huang5-1/+84
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03riscv: configs: Fix the pmic config from jh7110 to visionfive2Kevin.xie1-1/+1
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-11-03v4l2: add imx219 supportchanghuang.liang2-2/+62
dts: add imx219 configure Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>
2022-11-03riscv:dts:starfive-visionfive2: Add ethernet-phy node to set delay_chainJianlong Huang1-4/+11
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03arch: riscv: Add dts & defconfig for axp15060 pmic driverKevin.xie1-0/+44
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-11-03dts: starfive: Add pwmdac and wm8960 configJianlong Huang2-19/+85
configs : starfive: sync JH7110_515_SDK_v1.0.0-rc2 config Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03configs: starfive: Add at24 config and deviceJianlong Huang2-0/+7
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-03dts: starfive: Support visionfive2Jianlong Huang2-4/+1008
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
2022-11-01dts:satrfive:jh7110: default support jh7110A gmac0Samin Guo1-2/+5
default support jh7110A gmac0 Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
2022-10-28Merge branch 'CR_2439_CPUFREQ_515_mason.huo' into 'jh7110-5.15.y-devel'andy.hu2-33/+12
Cr 2439 cpufreq 515 mason.huo See merge request sdk/linux!562
2022-10-28Merge branch 'CR_2417_CPUIdle_515_mason.huo' into 'jh7110-5.15.y-devel'andy.hu1-46/+14
Cr 2417 cpu idle 515 mason.huo See merge request sdk/linux!559
2022-10-28driver: regulator: Add axp15060 pmic regulator driverKevin.xie1-0/+1
Add support for the axp15060 pmic. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-10-28riscv: defconfigs: Enable cpufreq for jh7110mason.huo1-0/+8
Set the default cpufreq govenor to ondemand. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-10-28riscv: dts: starfive: Remove unsupported cpu frequenciesmason.huo1-33/+3
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>
2022-10-27riscv: deconfig: Enable pm advanced debugmason.huo1-0/+2
Enable pm advanced debug, so that we can check runtime PM status. Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-10-27drivers: pci: Support runtime pm & release when found empty slot in probe.Kevin.xie3-6/+28
Used PLDA link up/down status in probe to indicate the slot situations. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-10-27dts: starfive: VIN delete noc bus clockchanghuang.liang1-4/+3
VIN delete noc bus clock. Signed-off-by: changhuang.liang <changhuang.liang@starfivetech.com>