aboutsummaryrefslogtreecommitdiff
path: root/lib/utils
AgeCommit message (Expand)AuthorFilesLines
2024-04-05lib: utils/timer: Optimize current hart scratch accessSamuel Holland1-15/+3
2024-03-19lib: sbi: Remove regs paramter of sbi_irqchip_process()Anup Patel1-1/+1
2024-02-20platform: generic: Add support for specify coldboot harts in DTCheng Yang1-0/+17
2023-12-27lib: utils/timer: mtimer: only use regname for aclintInochi Amaoto3-5/+7
2023-12-19lib: utils/irqchip: Add shared MMIO region for PLIC in root domainAnup Patel2-1/+6
2023-12-19lib: sbi: Using one array to define the name of extensionsYong-Xuan Wang1-2/+4
2023-12-11lib: utils/fdt: Allow to use reg-names when parsing ACLINTInochi Amaoto1-12/+87
2023-12-06lib: utils: fdt_pmu: Do not iterate over the fdt_pmu_evt_select tableYu Chien Peter Lin1-1/+1
2023-12-06lib: utils: fdt_pmu: Make the fdt_pmu_evt_select table global variableYu Chien Peter Lin1-9/+5
2023-12-06lib: utils: fdt_fixup: Allow preserving PMU propertiesYu Chien Peter Lin2-0/+10
2023-12-06sbi: sbi_pmu: Improve sbi_pmu_init() error handlingYu Chien Peter Lin1-1/+1
2023-12-06lib: ipi: Adjust Andes PLICSW to single-bit-per-hart schemeLeo Yu-Chi Liang1-66/+38
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_clear() callbackAnup Patel1-1/+1
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_send() callbackAnup Patel2-3/+3
2023-11-24lib: utils/irqchip: Avoid redundant writes to APLIC CLRIE registerAnup Patel1-1/+1
2023-11-17lib: utils/serial: remove semihosting_putcXiang W1-6/+0
2023-11-17lib: sbi: Add Zkr in hart extensionsHeinrich Schuchardt1-0/+1
2023-11-16lib: utils/ipi: mswi: add separate T-Head C9xx CLINT mswi compatibleInochi Amaoto1-0/+1
2023-11-16lib: utils/timer: mtimer: add separate T-Head C9xx CLINT mtimer compatibleInochi Amaoto1-0/+6
2023-11-16lib: utils/timer: Allow ACLINT MTIMER driver to setup quirksInochi Amaoto1-15/+20
2023-11-16utils/reset: Remove fdt_reset_theadGuo Ren5-212/+0
2023-11-16lib: utils/serial: Optimize semihosting_putc implementationChen Pei1-5/+5
2023-10-06gpio/starfive: redundant readl() callHeinrich Schuchardt1-1/+0
2023-10-06lib: utils: Simplify SET_ISA_EXT_MAP()Heinrich Schuchardt1-6/+4
2023-10-06lib: utils/fdt: simplify dt_parse_isa_extensionsHeinrich Schuchardt1-4/+0
2023-10-06lib: utils: timer/ipi: Update memregion flags for PLMT and PLICSWYu Chien Peter Lin2-3/+8
2023-10-06lib: utils/serial: Ensure proper allocation of PMP entries for uart8250Yu Chien Peter Lin1-2/+1
2023-09-24lib: utils/regmap: Mark syscon region as shared read-writeAnup Patel1-0/+7
2023-09-24lib: utils/serial: Add shared regions for serial driversMayuresh Chitale3-2/+20
2023-09-24lib: sbi: Prefer hartindex over hartid in IPI frameworkAnup Patel3-10/+16
2023-09-24lib: sbi: Extend sbi_hartmask to support both hartid and hartindexXiang W1-2/+2
2023-08-06lib: utils/fdt: Fix fdt_parse_isa_extensions() implementationAnup Patel1-43/+79
2023-07-31lib: utils/reset: Remove SiFive Test reset driverAnup Patel6-114/+0
2023-07-31lib: utils/reset: Add syscon based reboot and poweroffAnup Patel3-0/+176
2023-07-31lib: utils/regmap: Add simple FDT based syscon regmap driverAnup Patel3-0/+272
2023-07-31lib: utils/regmap: Add simple FDT based regmap frameworkAnup Patel4-0/+106
2023-07-31lib: utils/regmap: Add generic regmap access libraryAnup Patel4-0/+135
2023-07-31include: sbi_utils: Remove driver pointer from struct i2c_adapterAnup Patel2-6/+0
2023-07-31libfdt: fix SPDX license identifiersHeinrich Schuchardt16-16/+16
2023-07-13lib: utils: Add detection of Smepmp from ISA string in FDTHimanshu Chauhan1-0/+111
2023-07-12lib: utils/gpio: Fix RV32 compile error for designware GPIO driverAnup Patel1-2/+2
2023-07-09lib: utils: Fix sbi_hartid_to_scratch() usage in ACLINT driversAnup Patel2-2/+12
2023-07-07gpio/desginware: add Synopsys DesignWare APB GPIO supportBen Dooks3-0/+147
2023-06-15platform/lib: Set no-map attribute on all PMP regionsAlexandre Ghiti1-39/+10
2023-06-06lib: utils/irqchip: Use scratch space to save per-HART IMSIC pointerAnup Patel2-17/+70
2023-06-05lib: utils/irqchip: Don't check hartid in imsic_update_hartid_table()Anup Patel1-3/+0
2023-06-05lib: utils/irqchip: Use scratch space to save per-HART PLIC pointerAnup Patel1-22/+66
2023-06-05lib: utils/timer: Use scratch space to save per-HART MTIMER pointerAnup Patel1-15/+61
2023-06-05lib: utils/ipi: Use scratch space to save per-HART MSWI pointerAnup Patel1-10/+33
2023-06-05lib: utils/fdt: Use heap in FDT domain parsingAnup Patel1-42/+71