Commit Graph

  • 57f094e67e platform: generic: move fdt_reset_init to final_init Heinrich Schuchardt 2021-11-06 10:54:50 +01:00
  • 2fe2f55d50 lib: sbi: move sbi_boot_print_general() Heinrich Schuchardt 2021-11-06 10:54:49 +01:00
  • 0979ffda12 lib: utils/gpio: use list for drivers Nikita Shubin 2021-11-02 17:39:11 +03:00
  • 013ba4ef3d lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions Anup Patel 2021-10-26 16:25:21 +05:30
  • c891acca17 include: sbi_utils: Introduce an helper to get fdt base address Alexandre Ghiti 2021-10-27 09:43:36 +02:00
  • 723aa88ff4 lib: sbi: Refine addr format in sbi_printf Dong Du 2021-10-25 16:06:15 +08:00
  • 309e8bdf85 lib: utils/reset: Register separate GPIO system reset devices Anup Patel 2021-10-21 11:11:34 +05:30
  • 78c2b19218 lib: utils/irqchip: Automatically delegate T-HEAD PLIC access Samuel Holland 2021-10-18 00:33:50 -05:00
  • 422eda499c Makefile: Add build time and compiler info string Wei Fu 2021-09-30 18:11:20 +08:00
  • 67cbbcb100 lib: sbi: system reset with invalid parameters Heinrich Schuchardt 2021-10-15 15:42:21 +02:00
  • c38973e087 lib: sbi: Save context for all non-retentive suspend types Anup Patel 2021-10-11 11:01:09 +05:30
  • 9283d503bd lib: sbi: add priority for reset handler Nikita Shubin 2021-10-01 11:31:17 +03:00
  • 516161c46f lib: sbi: convert reset to list Nikita Shubin 2021-10-01 11:31:16 +03:00
  • 754d51192b lib: utils: identify supported GPIO reset methods Heinrich Schuchardt 2021-09-28 13:42:46 +02:00
  • fa59dd317a lib: utils/reset: use sbi_timer_mdelay() in gpio reset driver Anup Patel 2021-09-15 13:50:40 +05:30
  • 9d0ab35ab4 lib: sbi: Add generic timer delay loop function Anup Patel 2021-09-15 10:11:24 +05:30
  • 6355155f51 lib: sbi: Print timer frequency at boot time Anup Patel 2021-09-15 08:51:42 +05:30
  • 12e7af9ab7 lib: sbi: Add timer frequency to struct sbi_timer_device Anup Patel 2021-09-14 21:51:48 +05:30
  • 72154f4708 lib: utils/fdt: Add fdt_parse_timebase_frequency() function Anup Patel 2021-09-14 21:05:42 +05:30
  • 51113fe2a5 lib: sbi: Add BUG() macro for csr_read/write_num() and misa_string() Xiang W 2021-09-16 12:32:50 +08:00
  • 12753d2256 lib: sbi: add some macros to detect BUG at runtime Xiang W 2021-09-16 12:32:49 +08:00
  • 3477f08b08 lib: sbi: fix ctz bug Xiang W 2021-09-15 14:50:52 +08:00
  • 395ff7eede lib: utils/reset: Add a sunxi watchdog reset driver Samuel Holland 2021-09-08 21:10:09 -05:00
  • 0274a96004 lib: utils/reset: Sort fdt_reset driver list Samuel Holland 2021-09-08 21:10:08 -05:00
  • bd355213bf lib: sbi: Refine the way to construct platform features Dong Du 2021-09-01 11:06:24 +08:00
  • 1718b1642e lib: sbi: Checking fifo validness in sbi_fifo_is_empty and is_full Dong Du 2021-08-27 22:46:28 +08:00
  • c262306533 lib: sbi: protect dprintf output with spinlock Dong Du 2021-08-28 14:45:02 +08:00
  • bd316e2c9b lib: sbi: Correct typo in faults delegation CSR name Rahul Pathak 2021-08-26 15:24:18 +05:30
  • b1d3e91e9a payloads/test: Add support for SBI v0.2 ecalls Samuel Holland 2021-08-14 08:52:10 -05:00
  • ee274377b2 lib: sbi_trap: Restore redirect for access faults Samuel Holland 2021-08-14 08:41:47 -05:00
  • 33eac764f2 lib: sbi: Fix bug in sbi_ecall_rfence that misses checking Dong Du 2021-08-13 20:33:00 +08:00
  • 7aa6c9aa96 lib: utils/timer: Simplify MTIMER synchronization Anup Patel 2021-07-24 10:35:01 +05:30
  • b35f7826b0 lib: utils/timer: Allow ACLINT MTIMER supporting only 32-bit MMIO Anup Patel 2021-07-24 10:29:56 +05:30
  • f3a0eb8583 lib: utils/fdt: Extend fdt_parse_aclint_node() function Anup Patel 2021-07-23 15:37:51 +05:30
  • 7a3a0cce4d lib: utils: Extend fdt_get_node_addr_size() for multiple register sets Anup Patel 2021-04-21 14:11:55 +05:30
  • e0d1b9db8a lib: utils/timer: Allow separate base addresses for MTIME and MTIMECMP Anup Patel 2021-07-23 14:09:43 +05:30
  • 47a47654e8 lib: utils/fdt: Change addr and size to uint64_t Bin Meng 2021-08-05 15:41:13 +08:00
  • d244f3dbd6 lib: sbi: Fix bug in strncmp function when count is 0 Dong Du 2021-07-29 00:15:35 +08:00
  • e928472e67 lib: utils: support both of gpio-poweroff, gpio-reset Heinrich Schuchardt 2021-07-22 12:53:59 +02:00
  • ce03c88ee1 lib: utils: remove unused variable in fdt_reset_init Heinrich Schuchardt 2021-07-22 12:53:58 +02:00
  • 217d5e4880 generic: fu740: add workaround for CIP-1200 errata David Abdurachmanov 2021-07-20 19:02:39 +02:00
  • 74db0acbe5 firmware: use _fw_start for load address Xiang W 2021-07-14 15:14:39 +08:00
  • 989039117f Makefile: Manually forward RELAX_FLAG to the assembler when linking with LLD Bin Meng 2021-07-12 10:12:53 +08:00
  • 81eb7088b6 README: Update toolchain information Bin Meng 2021-07-12 09:20:16 +08:00
  • 2c74dc3c47 docs: Document FW_PIC compile time option Bin Meng 2021-07-12 08:48:02 +08:00
  • a4555e5698 docs: Document parameters passed to firmware and alignment requirement Bin Meng 2021-07-10 22:28:21 +08:00
  • 8a1475b5a1 firmware: Remove the unhelpful alignment codes before fdt relocation Bin Meng 2021-07-10 22:28:20 +08:00
  • f3a8f603a7 include: types: Use __builtin_offsetof when supported Alex Richardson 2021-07-12 13:39:59 +01:00
  • 7210e90785 firmware: use __SIZEOF_LONG__ for field offsets in fw_dynamic.h Alex Richardson 2021-07-12 10:24:05 +01:00
  • e3d6919d10 lib: utils/reset: Add generic GPIO reset driver Green Wan 2021-07-13 11:23:45 +08:00
  • 4c3df2ab96 lib: utils/gpio: Add minimal SiFive GPIO driver Green Wan 2021-07-13 11:23:44 +08:00
  • c14f1fe0df lib: utils/gpio: Add simple FDT based GPIO framework Anup Patel 2021-07-13 11:23:43 +08:00
  • 36b8effe4a lib: utils/gpio: Add generic GPIO configuration library Anup Patel 2021-07-13 11:23:42 +08:00
  • e931f387b2 lib: utils/fdt: Add fdt_parse_phandle_with_args() API Anup Patel 2021-07-13 11:23:41 +08:00
  • 17729d44da lib: utils: Drop dependency on libgcc by importing part of FreeBSD's libquad Jessica Clarke 2021-07-11 03:28:24 +01:00
  • 2942777425 Makefile: Support building with Clang and LLVM binutils Jessica Clarke 2021-07-11 03:28:23 +01:00
  • 09ad811ec4 firmware: Only default FW_PIC to y if supported Jessica Clarke 2021-07-11 03:28:22 +01:00
  • a3d328ae33 firmware: Explicitly pass -pie to the linker, not just the driver Jessica Clarke 2021-07-11 03:28:21 +01:00
  • 397afe5ba1 fw_base: Put data in .data rather than .text Jessica Clarke 2021-07-11 03:28:20 +01:00
  • 7f1be8a624 fw_base: Don't mark fw_platform_init as both global and weak Jessica Clarke 2021-07-11 03:28:19 +01:00
  • a76ac4449b lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr Anup Patel 2021-07-11 14:28:19 +05:30
  • b88b3661d4 firmware: Define a macro for version of struct fw_dynamic_info Bin Meng 2021-07-07 16:22:41 +08:00
  • dcb756b01a firmware: Remove the sanity checks in fw_save_info() Bin Meng 2021-07-07 18:00:21 +08:00
  • abfce9b25c docs: Make <xyz> visible in the rendered platform guide Bin Meng 2021-07-08 19:07:29 +08:00
  • dafaa0f54b docs: Correct a typo in platform_guide.md Bin Meng 2021-07-08 19:07:28 +08:00
  • 14c7f71c0d firmware: Minor optimization in _scratch_init() Bin Meng 2021-07-10 22:00:31 +08:00
  • 0e12aa8dee platform: generic: Add PMU support Atish Patra 2021-07-10 09:18:16 -07:00
  • ec1b8bb763 lib: sbi: Improve TLB function naming Atish Patra 2021-07-10 09:18:15 -07:00
  • 764a17d852 lib: sbi: Implement firmware counters Atish Patra 2021-07-10 09:18:14 -07:00
  • 37f9b0f2f2 lib: sbi: Implement SBI PMU extension Atish Patra 2021-07-10 09:18:13 -07:00
  • ae72ec0915 utils: fdt: Add fdt helper functions to parse PMU DT nodes Atish Patra 2021-07-10 09:18:12 -07:00
  • 13d40f21d5 lib: sbi: Add PMU support Atish Patra 2021-07-10 09:18:11 -07:00
  • e7cc7a3ab2 lib: sbi: Add PMU specific platform hooks Atish Patra 2021-07-10 09:18:10 -07:00
  • 49966db306 lib: sbi: Use csr_read/write_num to read/update PMU counters Atish Patra 2021-07-10 09:18:09 -07:00
  • fd9116bd46 lib: sbi: Remove redundant boot time print statement Atish Patra 2021-07-10 09:18:08 -07:00
  • 41ae63cd0a include: Add a list empty check function Atish Patra 2021-07-10 09:18:07 -07:00
  • 9c9b4ad24b lib: sbi: Disable m/scounteren & enable mcountinhibit Atish Patra 2021-07-10 09:18:06 -07:00
  • 0829f2bc28 lib: sbi: Detect number of bits implemented in mhpmcounter Atish Patra 2021-07-10 09:18:05 -07:00
  • d3a96cc469 lib: sbi: Remove stray '\' character Atish Patra 2021-07-10 09:18:04 -07:00
  • fde28fadc2 lib: sbi: Detect mcountinihibit support at runtime Atish Patra 2021-07-10 09:18:03 -07:00
  • 3e8b31aca9 docs: Add device tree bindings for SBI PMU extension Atish Patra 2021-07-10 09:18:02 -07:00
  • 17e23b678d platform: generic: Terminate platform.name with null Bin Meng 2021-07-04 23:01:13 +08:00
  • 197e08941b docs/platform: thead-c9xx: Remove FW_PIC=y Bin Meng 2021-07-03 23:09:29 +08:00
  • b7f2cd268b lib: utils: reset: unify naming of 'sifive_test' device Green Wan 2021-07-01 15:39:55 +08:00
  • a731c7e369 platform: Replace CLINT library usage with ACLINT library Anup Patel 2021-05-21 16:33:33 +05:30
  • 03d6bb51ba lib: utils/timer: Add FDT based ACLINT MTIMER driver Anup Patel 2021-05-20 15:32:46 +05:30
  • 56fc5f7618 lib: utils/ipi: Add FDT based ACLINT MSWI IPI driver Anup Patel 2021-05-20 14:43:06 +05:30
  • bd5d2089b8 lib: utils: Add FDT parsing API common for both ACLINT and CLINT Anup Patel 2021-05-20 13:38:38 +05:30
  • 5a049fe1d6 lib: utils/ipi: Add ACLINT MSWI library Anup Patel 2021-05-20 13:00:46 +05:30
  • 4519e29c51 lib: utils/timer: Add ACLINT MTIMER library Anup Patel 2021-05-20 11:01:57 +05:30
  • 11c345f14a lib: simplify sbi_fifo_inplace_update() Heinrich Schuchardt 2021-06-21 21:03:16 +02:00
  • 99017946f3 lib: sign conflict in wake_coldboot_harts() Heinrich Schuchardt 2021-06-21 21:37:54 +02:00
  • cdcf907b19 lib: sign conflict in sbi_tlb_entry_process() Heinrich Schuchardt 2021-06-21 21:50:10 +02:00
  • eb90e0a16c lib: utils/libfdt: Upgrade to v1.6.1 release Bin Meng 2021-06-11 15:27:27 +08:00
  • 79f9b4220f lib: sbi: Fix GET_F64_REG inline assembly Charles Papon 2021-06-12 09:53:33 +05:30
  • 360ab88569 lib: utils: missing initialization in thead_reset_init Heinrich Schuchardt 2021-06-08 22:05:46 +02:00
  • 1da3d80b5b lib: sbi_scratch: zero out scratch memory on all harts Heinrich Schuchardt 2021-06-05 14:22:43 +02:00
  • 434198e3be platform: andes/ae350: Drop plicsw_ipi_sync() Bin Meng 2021-06-04 23:35:45 +08:00
  • de446ccf18 platform: andes/ae350: Drop plicsw_get_pending() Bin Meng 2021-06-04 23:35:44 +08:00
  • b32fac4b65 docs/platform: andes-ae350: Fix missing spaces Bin Meng 2021-06-04 23:35:43 +08:00