Commit Graph

  • 908be1b85c gpio/starfive: add gpio driver and support gpio reset minda.chen 2023-02-16 17:21:26 +08:00
  • 5ccebf0a7e platform: generic: Add system suspend test Andrew Jones 2023-02-27 11:31:06 +01:00
  • 37558dccbe docs: Correct opensbi-domain property name Andrew Jones 2023-02-27 11:31:05 +01:00
  • 7c964e279c lib: sbi: Implement system suspend Andrew Jones 2023-02-27 11:31:04 +01:00
  • c9917b6108 lib: sbi: Add system_suspend_allowed domain property Andrew Jones 2023-02-27 11:31:03 +01:00
  • 73623a0aca lib: sbi: Add system suspend skeleton Andrew Jones 2023-02-27 11:31:02 +01:00
  • 8a40306371 lib: sbi_hsm: Export some functions Andrew Jones 2023-02-27 11:31:01 +01:00
  • 07673fc063 lib: sbi_hsm: Remove unnecessary include Andrew Jones 2023-02-27 11:31:00 +01:00
  • b1ae6ef33b lib: sbi_hsm: Move misplaced comment Andrew Jones 2023-02-27 11:30:59 +01:00
  • c88e039ec2 lib: sbi_hsm: Ensure errors are consistent with spec Andrew Jones 2023-02-27 11:30:58 +01:00
  • 40f16a81d3 lib: sbi_hsm: Don't try to restore state on failed change Andrew Jones 2023-02-27 11:30:57 +01:00
  • 1364d5adb2 lib: sbi_hsm: Factor out invalid state detection Andrew Jones 2023-02-27 11:30:56 +01:00
  • 17b3776c81 docs: domain_support: Update the DT example Bin Meng 2023-02-24 12:28:27 +08:00
  • bc06ff65bf lib: utils/fdt/fdt_domain: Simplify region access permission check Bin Meng 2023-02-24 12:28:26 +08:00
  • 5a75f5309c lib: sbi/sbi_domain: cosmetic style fixes Bin Meng 2023-02-24 12:28:25 +08:00
  • 67b2a40892 lib: sbi: sbi_ecall: Check the range of SBI error Yu Chien Peter Lin 2023-02-22 10:48:54 +08:00
  • 2491242282 platform: generic: renesas: rzfive: Configure the PMA region Lad Prabhakar 2023-02-13 21:51:10 +00:00
  • c10095132a platform: generic: renesas: rzfive: Add support to configure the PMA Lad Prabhakar 2023-02-13 21:51:09 +00:00
  • 31b82e0d50 include: sbi: Remove extid parameter from vendor_ext_provider() callback Anup Patel 2023-02-13 10:39:06 +05:30
  • 81adc62f45 lib: sbi: Align SBI vendor extension id with mvendorid CSR Anup Patel 2023-02-13 10:20:30 +05:30
  • 30ea8069f4 lib: sbi_hart: Enable hcontext and scontext Nylon Chen 2023-02-10 16:52:38 +08:00
  • 4f2be40102 docs: fix typo in fw.md Shengyu Qu 2023-02-16 02:26:28 +08:00
  • 6861ee996c lib: utils: fdt_fixup: Fix compile error Xiang W 2023-02-21 13:07:07 +08:00
  • 99d09b601e include: fdt/fdt_helper: Change fdt_get_address() to return root.next_arg1 Bin Meng 2023-02-23 18:40:09 +08:00
  • 745aaecc64 platform: generic/andes: Fix ae350.c header dependency Bin Meng 2023-02-23 18:40:08 +08:00
  • aafcc90a87 platform: generic/allwinner: Fix sun20i-d1.c header dependency Bin Meng 2023-02-23 18:40:07 +08:00
  • 321293c644 lib: utils/fdt: Fix fdt_pmu.c header dependency Bin Meng 2023-02-23 18:40:06 +08:00
  • 65c2190b47 lib: sbi: Speed-up sbi_printf() and friends using nputs() Anup Patel 2023-01-13 14:53:53 +05:30
  • 29285aead0 lib: utils/serial: Implement console_puts() for semihosting Anup Patel 2022-11-23 15:40:17 +05:30
  • c43903c4ea lib: sbi: Add console_puts() callback in the console device Anup Patel 2022-11-23 12:32:06 +05:30
  • 5a41a3884f lib: sbi: Implement SBI debug console extension Anup Patel 2022-11-23 11:11:43 +05:30
  • eab48c33a1 lib: sbi: Add sbi_domain_check_addr_range() function Anup Patel 2022-11-23 11:46:16 +05:30
  • 4e0572f57b lib: sbi: Add sbi_ngets() function Anup Patel 2023-01-04 17:36:29 +05:30
  • 0ee3a86fed lib: sbi: Add sbi_nputs() function Anup Patel 2022-07-22 16:28:21 +05:30
  • e3bf1afcc5 include: Add defines for SBI debug console extension Anup Patel 2022-07-22 16:25:51 +05:30
  • aa5dafcb5b include: sbi: Fix BSWAPx() macros for big-endian host Anup Patel 2023-02-09 09:15:19 +05:30
  • b224ddb41f include: types: Add typedefs for endianness Rahul Pathak 2023-02-02 10:14:27 +05:30
  • 680bea02bf lib: utils/fdt: Use byteorder conversion functions in libfdt_env.h Rahul Pathak 2023-02-02 10:14:26 +05:30
  • 09b34d8cca include: Add support for byteorder/endianness conversion Rahul Pathak 2023-02-02 10:14:25 +05:30
  • 642f3de9b9 Makefile: Add missing .dep files for fw_*.elf.ld Jessica Clarke 2023-02-01 16:49:16 +00:00
  • 66b0e23a0c lib: sbi: Ensure domidx_to_domain_table is null-terminated Andrew Jones 2023-01-30 17:42:24 +01:00
  • 199189bd1c lib: utils: Mark only the largest region as reserved in FDT Himanshu Chauhan 2023-01-27 09:49:23 +05:30
  • 84d15f4f52 lib: sbi_hsm: Use csr_set to restore the MIP Nick Hu 2023-01-17 16:14:28 +08:00
  • 8050081f68 firmware: Not to clear all the MIP Nick Hu 2023-01-17 16:14:27 +08:00
  • c8ea836ee3 firmware: Fix fw_rw_offset computation in fw_base.S Jessica Clarke 2023-01-26 21:10:03 +05:30
  • c45992cc2b platform: generic: allwinner: Advertise nonretentive suspend Samuel Holland 2023-01-23 00:32:07 -06:00
  • 33bf917460 lib: utils: Add fdt_add_cpu_idle_states() helper function Samuel Holland 2023-01-23 00:32:06 -06:00
  • dea0922f86 platform: renesas/rzfive: Configure Local memory regions as part of root domain Lad Prabhakar 2023-01-13 16:47:19 +00:00
  • 230278dcf1 lib: sbi: Add separate entries for firmware RX and RW regions Himanshu Chauhan 2023-01-19 20:48:26 +05:30
  • b666760bfa lib: sbi: Print the RW section offset Himanshu Chauhan 2023-01-19 20:48:25 +05:30
  • c10e3fe5f9 firmware: Add RW section offset in scratch Himanshu Chauhan 2023-01-19 20:48:24 +05:30
  • 2f40a99c9e firmware: Move dynsym and reladyn sections to RX section Himanshu Chauhan 2023-01-19 20:48:23 +05:30
  • fefa548803 firmware: Split RO/RX and RW sections Himanshu Chauhan 2023-01-19 20:48:22 +05:30
  • a990309fa3 lib: utils: Fix reserved memory node for firmware memory Mayuresh Chitale 2023-01-21 12:15:59 +05:30
  • 7aaeeab9e7 lib: reset/fdt_reset_atcwdt200: Use defined macros and function in atcsmu.h Yu Chien Peter Lin 2023-01-20 11:05:12 +08:00
  • 787296ae92 platform: andes/ae350: Implement hart hotplug using HSM extension Yu Chien Peter Lin 2023-01-20 11:05:11 +08:00
  • 9c4eb3521e lib: utils: atcsmu: Add Andes System Management Unit support Yu Chien Peter Lin 2023-01-20 11:05:10 +08:00
  • b1818ee244 include: types: add always inline compiler attribute Yu Chien Peter Lin 2023-01-20 11:05:09 +08:00
  • 8ecbe6d3fb lib: sbi_hsm: handle failure when hart_stop returns SBI_ENOTSUPP Yu Chien Peter Lin 2023-01-20 11:05:08 +08:00
  • ce2a834c98 docs: generic.md: fix typo of andes-ae350 Yu Chien Peter Lin 2023-01-20 11:05:07 +08:00
  • da5594bf85 platform: generic: allwinner: Fix PLIC array bounds Samuel Holland 2022-12-27 12:44:44 -06:00
  • 001106d19b docs: Update domain's region permissions and requirements Himanshu Chauhan 2023-01-09 05:20:43 +00:00
  • 59a08cd7d6 lib: utils: Add M-mode {R/W} flags to the MMIO regions Himanshu Chauhan 2023-01-09 05:20:42 +00:00
  • 3e2f573e70 lib: utils: Disallow non-root domains from adding M-mode regions Himanshu Chauhan 2023-01-09 05:20:41 +00:00
  • 20646e0184 lib: utils: Use SU-{R/W/X} flags for region permissions during parsing Himanshu Chauhan 2023-01-09 05:20:40 +00:00
  • 44f736c96e lib: sbi: Modify the boot time region flag prints Himanshu Chauhan 2023-01-09 05:20:39 +00:00
  • 1ac14f10f6 lib: sbi: Use finer permission sematics to decide on PMP bits Himanshu Chauhan 2023-01-09 05:20:38 +00:00
  • 22dbdb3d60 lib: sbi: Add permissions for the firmware start till end Himanshu Chauhan 2023-01-09 05:20:37 +00:00
  • aace1e145d lib: sbi: Use finer permission semantics for address validation Himanshu Chauhan 2023-01-09 05:20:36 +00:00
  • 9e0ba09076 include: sbi: Fine grain the permissions for M and SU modes Himanshu Chauhan 2023-01-09 05:20:35 +00:00
  • 9e397e3960 docs: domain_support: Use capital letter for privilege modes Bin Meng 2022-12-30 13:07:51 +08:00
  • 6997552ea2 lib: sbi_hsm: Rename 'priv' argument to 'arg1' Bin Meng 2022-12-30 13:07:23 +08:00
  • 8020df8733 generic/starfive: Add Starfive JH7110 platform implementation Wei Liang Lim 2022-12-29 10:56:18 +08:00
  • cb7e7c3325 platform: generic: Allow platform_override to perform firmware init Wei Liang Lim 2022-12-29 10:56:17 +08:00
  • 6957ae0e91 platform: generic: Allow platform_override to select cold boot HART Anup Patel 2022-12-29 10:56:16 +08:00
  • f14595a7cf lib: sbi: Allow platform to influence cold boot HART selection Anup Patel 2022-12-29 10:56:15 +08:00
  • 65638f8d6b lib: utils/sys: Allow custom HTIF base address for RV32 Bin Meng 2022-12-26 11:36:03 +08:00
  • 6509127ad6 Makefile: Remove -N ldflag to prevent linker RWX warning Rahul Pathak 2022-12-25 08:52:11 +05:30
  • 440fa818fb treewide: Replace TRUE/FALSE with true/false Bin Meng 2022-12-21 19:38:06 +08:00
  • 6b5188ca14 include: Bump-up version to 1.2 v1.2 Anup Patel 2022-12-24 11:36:49 +05:30
  • d5d12a91d1 docs: pmu: Update the pmu doc with removal of mcountinhbit restriction Atish Patra 2022-12-22 12:38:50 -08:00
  • 0412460baf docs: pmu: update a reference to a deprecated property name Conor Dooley 2022-12-22 19:39:14 +00:00
  • 391ec85875 docs: pmu: fix binding example Conor Dooley 2022-12-21 13:59:40 +00:00
  • b848d8763a lib: utils/timer: mtimer: add T-Head C9xx CLINT compatible Icenowy Zheng 2022-12-12 16:22:38 +08:00
  • ca7810aecd lib: utils/timer: mtimer: add a quirk for lacking mtime register Icenowy Zheng 2022-12-12 16:22:37 +08:00
  • a8ee82cd8c lib: utils/ipi: mswi: add T-Head C9xx CLINT compatible Icenowy Zheng 2022-12-12 16:22:36 +08:00
  • 9a2eeb4aae lib: utils/irqchip: plic: Ensure no out-of-bound access in context save/restore helpers Bin Meng 2022-12-11 14:54:24 +08:00
  • fabbc00668 lib: utils/irqchip: plic: Fix the off-by-one error in context save/restore helpers Bin Meng 2022-12-11 14:54:23 +08:00
  • 91c8a7d5ce lib: utils/irqchip: plic: Fix the off-by-one error in plic_context_init() Bin Meng 2022-12-11 14:54:22 +08:00
  • 8509e46ca6 lib: utils/irqchip: plic: Ensure no out-of-bound access in priority save/restore helpers Bin Meng 2022-12-11 14:54:21 +08:00
  • 34da6638ad lib: utils/irqchip: plic: Fix the off-by-one error in priority save/restore helpers Bin Meng 2022-12-11 14:54:20 +08:00
  • 7a3354ac15 docs: platform: Add documentation for Renesas RZ/Five SoC Lad Prabhakar 2022-12-10 10:30:11 +00:00
  • 8b1617d13a platform: generic: Add Renesas RZ/Five initial support Lad Prabhakar 2022-12-10 10:30:10 +00:00
  • 684090272a lib: utils/irqchip: Add compatible string for Andestech NCEPLIC100 Lad Prabhakar 2022-12-10 10:30:09 +00:00
  • 0021b43737 lib: utils: serial: Add FDT driver for Renesas SCIF Lad Prabhakar 2022-12-10 10:30:08 +00:00
  • 64e8b9f72e lib: utils: serial: Add Renesas SCIF driver Lad Prabhakar 2022-12-10 10:30:07 +00:00
  • 506928a1be scripts: use env to invoke bash Himanshu Chauhan 2022-12-09 11:43:35 +05:30
  • cb568b9b29 lib: sbi: Synchronize PMP settings with virtual memory system Himanshu Chauhan 2022-12-05 22:12:31 +05:30
  • 7b087781c2 lib: fix irqchip_plic_update_hartid_table Heinrich Schuchardt 2022-12-08 02:14:21 +01:00
  • c2be21432c lib: fix __fdt_parse_region() Heinrich Schuchardt 2022-12-08 02:14:20 +01:00