Commit 45099881 authored by Vincent Palatin's avatar Vincent Palatin
Browse files

Merge remote-tracking branch 'origin/master' into rivos/main

Add the following upstream commits from opensbi master branch:
52af6e4b lib: utils: Add LiteX UART support
d335a178 lib: sbi: clear pmpcfg.A before setting in pmp_set()
f3744967 platform: sifive_fu740: add platform reset driver
13a1158d lib: utils/i2c: Add minimal SiFive I2C driver
6ca6bcaf lib: utils/i2c: Add simple FDT based I2C framework
2c964a2e lib: utils/i2c: Add generic I2C configuration library
1d462e03 lib: utils/reset: separate driver init func
94eba233 lib: utils/reset: add priority to gpio reset
31fe5a7a lib: sbi: Fix PMP address bits detection
b8845e42 lib: sbi: Fix initial value mask while updating the counters
15906a39 lib: utils: Rename the prefix in PMU DT properties
b28f0700 lib: sbi: Enable PMU extension for platforms without mcountinhibit
b628cfd6 lib: sbi: Counter info width should be zero indexed
1e147324 lib: sbi: Reset the mhpmevent value upon counter reset
0c304b66 lib: sbi: Allow programmable counters to monitor cycle/instret events
2363f950 lib: sbi: Always enable access for all counters
730f01bb lib: sbi: Support sscofpmf extension in OpenSBI
9134c364 lib: sbi: Delegate PMU counter overflow interrupt to S mode
867c6536 lib: sbi: Detect Sscofpmf extension at run time
7084ad9f lib: sbi: Update csr_read/write_num for PMU
a74daf2c riscv: Add new CSRs introduced by Sscofpmf[1] extension
be245acf lib: sbi: error handling in fdt_reset_init()
57f094e6 platform: generic: move fdt_reset_init to final_init
2fe2f55d lib: sbi: move sbi_boot_print_general()
0979ffda lib: utils/gpio: use list for drivers
013ba4ef lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions
c891acca include: sbi_utils: Introduce an helper to get fdt base address
723aa88f lib: sbi: Refine addr format in sbi_printf
309e8bdf lib: utils/reset: Register separate GPIO system reset devices
78c2b192 lib: utils/irqchip: Automatically delegate T-HEAD PLIC access
422eda49 Makefile: Add build time and compiler info string
67cbbcb1 lib: sbi: system reset with invalid parameters
c38973e0 lib: sbi: Save context for all non-retentive suspend types
9283d503 lib: sbi: add priority for reset handler
516161c4 lib: sbi: convert reset to list
754d5119 lib: utils: identify supported GPIO reset methods
fa59dd31 lib: utils/reset: use sbi_timer_mdelay() in gpio reset driver
9d0ab35a lib: sbi: Add generic timer delay loop function
6355155f lib: sbi: Print timer frequency at boot time
12e7af9a lib: sbi: Add timer frequency to struct sbi_timer_device
72154f47 lib: utils/fdt: Add fdt_parse_timebase_frequency() function
51113fe2 lib: sbi: Add BUG() macro for csr_read/write_num() and misa_string()
12753d22 lib: sbi: add some macros to detect BUG at runtime
3477f08b lib: sbi: fix ctz bug
395ff7ee lib: utils/reset: Add a sunxi watchdog reset driver
0274a960 lib: utils/reset: Sort fdt_reset driver list
bd355213 lib: sbi: Refine the way to construct platform features
1718b164 lib: sbi: Checking fifo validness in sbi_fifo_is_empty and is_full
c2623065 lib: sbi: protect dprintf output with spinlock
bd316e2c lib: sbi: Correct typo in faults delegation CSR name
b1d3e91e payloads/test: Add support for SBI v0.2 ecalls
ee274377 lib: sbi_trap: Restore redirect for access faults
33eac764 lib: sbi: Fix bug in sbi_ecall_rfence that misses checking
7aa6c9aa lib: utils/timer: Simplify MTIMER synchronization
b35f7826 lib: utils/timer: Allow ACLINT MTIMER supporting only 32-bit MMIO
f3a0eb85 lib: utils/fdt: Extend fdt_parse_aclint_node() function
7a3a0cce lib: utils: Extend fdt_get_node_addr_size() for multiple register sets
e0d1b9db lib: utils/timer: Allow separate base addresses for MTIME and MTIMECMP
47a47654 lib: utils/fdt: Change addr and size to uint64_t
d244f3db lib: sbi: Fix bug in strncmp function when count is 0
e928472e lib: utils: support both of gpio-poweroff, gpio-reset
ce03c88e lib: utils: remove unused variable in fdt_reset_init
217d5e48 generic: fu740: add workaround for CIP-1200 errata
74db0acb firmware: use _fw_start for load address
98903911 Makefile: Manually forward RELAX_FLAG to the assembler when linking with LLD
81eb7088 README: Update toolchain information
2c74dc3c docs: Document FW_PIC compile time option
a4555e56 docs: Document parameters passed to firmware and alignment requirement
8a1475b5 firmware: Remove the unhelpful alignment codes before fdt relocation
f3a8f603 include: types: Use __builtin_offsetof when supported
7210e907 firmware: use __SIZEOF_LONG__ for field offsets in fw_dynamic.h
e3d6919d lib: utils/reset: Add generic GPIO reset driver
4c3df2ab lib: utils/gpio: Add minimal SiFive GPIO driver
c14f1fe0 lib: utils/gpio: Add simple FDT based GPIO framework
36b8effe lib: utils/gpio: Add generic GPIO configuration library
e931f387 lib: utils/fdt: Add fdt_parse_phandle_with_args() API
parents fbe3ceb0 52af6e4b
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment