zephyr/drivers/hwinfo
Dmitrii Sharshakov 4044e0e75c drivers: hwinfo: rpi_pico: use bootrom method on RP2350
RP2350 provides a function to get OTP-backed chip ID. Prefer using this
on supported platforms for these reasons:
- a secure internal identifier, same as read by picotool
- works on flashless boards
- does not conflict with code running in XIP mode (e.g. when the other
 core tries to access device ID)
- when used with USB HWID serial number will match one BootROM has

Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
Co-authored-by: Alexander Wachter <alexander@wachter.cloud>
2025-07-20 18:49:09 -04:00
..
CMakeLists.txt drivers: hwinfo: cc23x0: Add support for cc23x0 in hwinfo 2025-05-14 23:35:07 +02:00
hwinfo_ambiq.c drivers: hwinfo: Add support for Apollo510 hwinfo 2025-05-14 09:11:17 +02:00
hwinfo_andes.c
hwinfo_cc13xx_cc26xx.c
hwinfo_cc23x0.c drivers: hwinfo: cc23x0: Add support for cc23x0 in hwinfo 2025-05-14 23:35:07 +02:00
hwinfo_esp32.c drivers: hwinfo: esp32: fix reset cause handling for ESP_RST_PANIC 2025-06-16 04:27:33 +02:00
hwinfo_gecko.c
hwinfo_handlers.c drivers: hwinfo: ensure z_vrfy_hwinfo_get_device_eui64() uses int 2025-04-29 20:09:46 -04:00
hwinfo_imxrt.c drivers: hwinfo: Add support for MIMXRT1180 2025-01-30 18:29:33 +01:00
hwinfo_litex.c drivers: hwinfo: litex: fix device ID calculation 2025-06-18 07:39:31 +02:00
hwinfo_max32.c drivers: hwinfo: Update driver for MAX32650 2025-02-14 13:35:26 +01:00
hwinfo_mcux_mcx_cmc.c boards: frdm_mcxa153,frdm_mcxa156: add hwinfo support 2025-06-12 10:24:40 +02:00
hwinfo_mcux_rcm.c driver: hwinfo: nxp_rcm correct implementation of get_supported_reset_cause 2025-05-02 10:39:20 +02:00
hwinfo_mcux_sim.c
hwinfo_mcux_src_rev2.c
hwinfo_mcux_src.c
hwinfo_mcux_syscon.c
hwinfo_mspm0.c drivers: hwinfo: add TI MSPM0 support 2025-06-18 09:10:11 -04:00
hwinfo_nrf.c Bluetooth: Rename BLE to Bluetooth (LE) where applicable 2025-02-12 12:24:18 +01:00
hwinfo_numaker_rmc.c
hwinfo_numaker.c
hwinfo_psoc6.c
hwinfo_renesas_ra.c drivers: hwinfo: Initial hwinfo driver support for Renesas RA 2025-03-07 19:55:41 +01:00
hwinfo_rpi_pico.c drivers: hwinfo: rpi_pico: use bootrom method on RP2350 2025-07-20 18:49:09 -04:00
hwinfo_rw61x.c
hwinfo_sam0.c
hwinfo_sam4l.c
hwinfo_sam_rstc.c
hwinfo_sam.c
hwinfo_shell.c
hwinfo_silabs_series2.c drivers: hwinfo: silabs: Add hwinfo driver for Series 2 2025-01-14 13:26:23 +01:00
hwinfo_smartbond.c drivers: hwinfo_smartbond: Implement hwinfo_get_device_id() function 2025-05-21 14:04:17 +02:00
hwinfo_stm32.c drivers: hwinfo_stm32.c: add support for stm32mp2 2025-06-17 08:20:33 +02:00
hwinfo_weak_impl.c
Kconfig drivers: hwinfo: rpi_pico: use bootrom method on RP2350 2025-07-20 18:49:09 -04:00