-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve hifive-premier-p550_defconfig distro compatibility #4
base: dev/kernel/hifive-premier-p550
Are you sure you want to change the base?
Commits on Jul 31, 2024
-
dts: eswin: Add dts and dtsi files for HiFive Premier P550 board
dts, dtsi and include files for HiFive Premier P550 boards based on EIC7700 SoC. Signed-off-by: linmin <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e86b6b6 - Browse repository at this point
Copy the full SHA e86b6b6View commit details -
riscv: Kconfig: Added configs related to EIC7700
Signed-off-by: linmin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c732c71 - Browse repository at this point
Copy the full SHA c732c71View commit details -
drivers: clk: eswin: added clock driver for eic7700
Signed-off-by: huangyifeng <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3efb254 - Browse repository at this point
Copy the full SHA 3efb254View commit details -
riscv: asm: Added changes to asm header files
- Added wfe and iomb functions for riscv - Added memory port to system port and system port to memory port conversion macros to access uncached memory through system port - Modified pte_pfn and pfn_pte functions To access uncache memory, we need to remap physical address to system port address. System port pfn address will be stored in pte if uncached bit is set. Signed-off-by: linmin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ba2d7f - Browse repository at this point
Copy the full SHA 9ba2d7fView commit details -
riscv: mm: dma-noncoherent: Add arch_dma_set_uncached
Add arch_dma_set_uncached and arch_dma_clear_uncached Signed-off-by: linmin <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78bf3d2 - Browse repository at this point
Copy the full SHA 78bf3d2View commit details -
iommu: Kconfig: Enable ARM SMMU V3 for RISCV
Signed-off-by: linmin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c57a92 - Browse repository at this point
Copy the full SHA 8c57a92View commit details -
drivers: smmu: Add changes for EIC7700 to arm smmu driver
Clearing interrupt bits from interrupt handler because interrupt mode of smmu is oneshot but plic only support high level mode Signed-off-by: linmin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5edbc64 - Browse repository at this point
Copy the full SHA 5edbc64View commit details -
driver: iommu: Add IOMMU driver for EIC7700
Signed-off-by: linmin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4b572c - Browse repository at this point
Copy the full SHA a4b572cView commit details -
drivers: sifive_ccache: Add riscv nonstd cache ops
The EIC7700 has non-coherent DMAs but predate the standard RISC-V Zicbom extension, so instead we need to use this cache controller for non-standard cache management operations Reference: torvalds/linux@0d5701d Signed-off-by: Emil Renner Berthing <[email protected]> Signed-off-by: Conor Dooley <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08e9d35 - Browse repository at this point
Copy the full SHA 08e9d35View commit details -
drivers: eswin: Enable ways for ccache
Enabled all available cache ways to be used as cache. This change is required for CPU performance improvement. Out of reset, only way 0 is enabled and the disabled ways are addressable in L2-LIM(Loosely Integrated Memory). Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 411b0bc - Browse repository at this point
Copy the full SHA 411b0bcView commit details -
drivers: dw-axi-dmac: DMA driver changes for EIC7700
- Removed cfgr clock as aon dma has separate cfg clk register bit while dma0 havn't. Since dma cfg clk is default on we do not need to control it - Add arst and prst reset control - Power on tbu and configure sid from hw init Signed-off-by: xuxiang <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 244a0c8 - Browse repository at this point
Copy the full SHA 244a0c8View commit details -
driver: mmc: Add ESWIN mmc drivers
Signed-off-by: liangshuang <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for efdaea4 - Browse repository at this point
Copy the full SHA efdaea4View commit details
Commits on Aug 23, 2024
-
driver: reset: Add eswin reset driver
Signed-off-by: huangyifeng <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29c7837 - Browse repository at this point
Copy the full SHA 29c7837View commit details -
driver: PCIe: Add PCIe driver for EIC7700
Signed-off-by: ningyu <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68d29df - Browse repository at this point
Copy the full SHA 68d29dfView commit details -
driver: pinctrl: Add pincontrol driver for EIC7700
Signed-off-by: luyulin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b9e9a9 - Browse repository at this point
Copy the full SHA 3b9e9a9View commit details -
driver: usb: Add Support for eswin dwc3 USB
Signed-off-by: Yang Wei <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a757b73 - Browse repository at this point
Copy the full SHA a757b73View commit details -
drivers: usb: typec: Add driver for FUSB303B type C controller
Signed-off-by: Yang Wei <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f37ad1 - Browse repository at this point
Copy the full SHA 8f37ad1View commit details -
drivers: ethernet: Added ethernet driver for EIC7700
Signed-off-by: fanglifei <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2372b26 - Browse repository at this point
Copy the full SHA 2372b26View commit details -
drivers: rtc: Added EIC7700 Internal RTC driver
Signed-off-by: xuxiang <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2917741 - Browse repository at this point
Copy the full SHA 2917741View commit details -
drivers: bus-error: Added SiFive Bus Error driver
Signed-off-by: ningyu <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 470c369 - Browse repository at this point
Copy the full SHA 470c369View commit details -
drivers: ata: Add ESWIN sata driver
Signed-off-by: luyulin <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fd4fff - Browse repository at this point
Copy the full SHA 2fd4fffView commit details -
drivers: audio: Added audio drivers
Add custom ES8328 audio codec driver for hifive premier p550 board Add eswin i2s driver Signed-off-by: denglei <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e96b2c3 - Browse repository at this point
Copy the full SHA e96b2c3View commit details -
drivers: pwm: Added ESWIN pwm driver
Signed-off-by: xuxiang <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 919c692 - Browse repository at this point
Copy the full SHA 919c692View commit details -
drivers: hwmon: fan-control: Add ESWIN fancontrol driver
Signed-off-by: luyulin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 132c616 - Browse repository at this point
Copy the full SHA 132c616View commit details -
drivers: hwmon: pvt: Add ESWIN PVT driver
Signed-off-by: luyulin <[email protected]> Signed-off-by: Darshan Prajapati <[email protected]> Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 724aacc - Browse repository at this point
Copy the full SHA 724aaccView commit details -
drivers: kvm: vcpu: Disabled writing HENVCFG reg
HENVCFG register is not present in EIC7700 SOC. So disabled writing this register Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df86ed4 - Browse repository at this point
Copy the full SHA df86ed4View commit details -
drivers: hwmon: PAC1934: Add PAC1934 driver
Signed-off-by: Yang Wei <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5edff5 - Browse repository at this point
Copy the full SHA c5edff5View commit details -
drivers: spi: Add bootspi flash driver for EIC7700
Signed-off-by: huangyifeng <[email protected]> Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 793f93f - Browse repository at this point
Copy the full SHA 793f93fView commit details -
perf vendor events riscv: Add SiFive P550 events
The SiFive Performance P550 core features an out-of-order microarchitecture which exposes the same PMU events as Bullet, plus events for UTLB hits and PTE cache misses/hits. Signed-off-by: Eric Lin <[email protected]> Co-developed-by: Samuel Holland <[email protected]> Signed-off-by: Samuel Holland <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eab052f - Browse repository at this point
Copy the full SHA eab052fView commit details -
Signed-off-by: Icenowy Zheng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5f7868 - Browse repository at this point
Copy the full SHA a5f7868View commit details -
RISC-V: Add defines for SBI debug console extension
We add SBI debug console extension related defines/enum to the asm/sbi.h header. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Signed-off-by: Anup Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71892b4 - Browse repository at this point
Copy the full SHA 71892b4View commit details -
RISC-V: Add SBI debug console helper routines
Let us provide SBI debug console helper routines which can be shared by serial/earlycon-riscv-sbi.c and hvc/hvc_riscv_sbi.c. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98380b2 - Browse repository at this point
Copy the full SHA 98380b2View commit details -
tty/serial: Add RISC-V SBI debug console based earlycon
We extend the existing RISC-V SBI earlycon support to use the new RISC-V SBI debug console extension. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db4aa2a - Browse repository at this point
Copy the full SHA db4aa2aView commit details -
hifive-premier-p550: add defconfig
Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a7e461 - Browse repository at this point
Copy the full SHA 8a7e461View commit details -
hifive-premier-p550: Remove 1.5GHz to 1.8GHz cpu freq
Removed 1.5GHz to 1.8GHz cpu freq from opp-table as the max supported freq for CPU is 1.4GHz Signed-off-by: Pinkesh Vaghela <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7483323 - Browse repository at this point
Copy the full SHA 7483323View commit details -
riscv: defconfig: hifive-premier-p550: Update command line
Updated kernel command line - Removed stale command lines - Moved serial console configs to extlinux conf file Signed-off-by: Pritesh Patel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 081fb3f - Browse repository at this point
Copy the full SHA 081fb3fView commit details -
configs: refresh hifive-premier-p550_defconfig
Use savedefconfig to create a true defconfig. Signed-off-by: Heinrich Schuchardt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77ac942 - Browse repository at this point
Copy the full SHA 77ac942View commit details
Commits on Aug 26, 2024
-
configs: improve hifive-premier-p550_defconfig distro compatibility
With the changes Docker and the Ubuntu Firewall are functional. Signed-off-by: Heinrich Schuchardt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7e4aa8 - Browse repository at this point
Copy the full SHA a7e4aa8View commit details