diff --git a/src/rp2040/hardware_regs/include/hardware/regs/rosc.h b/src/rp2040/hardware_regs/include/hardware/regs/rosc.h
index 694f749..afc7852 100644
--- a/src/rp2040/hardware_regs/include/hardware/regs/rosc.h
+++ b/src/rp2040/hardware_regs/include/hardware/regs/rosc.h
@@ -190,7 +190,7 @@
// set to 0xaa0 + div where
// div = 0 divides by 32
// div = 1-31 divides by div
-// any other value sets div=0 and therefore divides by 32
+// any other value sets div=31
// this register resets to div=16
// 0xaa0 -> PASS
#define ROSC_DIV_OFFSET _u(0x00000010)
@@ -208,7 +208,7 @@
#define ROSC_PHASE_RESET _u(0x00000008)
// -----------------------------------------------------------------------------
// Field : ROSC_PHASE_PASSWD
-// Description : set to 0xaa0
+// Description : set to 0xaa
// any other value enables the output with shift=0
#define ROSC_PHASE_PASSWD_RESET _u(0x00)
#define ROSC_PHASE_PASSWD_BITS _u(0x00000ff0)
@@ -260,7 +260,7 @@
// -----------------------------------------------------------------------------
// Field : ROSC_STATUS_BADWRITE
// Description : An invalid value has been written to CTRL_ENABLE or
-// CTRL_FREQ_RANGE or FRFEQA or FREQB or DORMANT
+// CTRL_FREQ_RANGE or FREQA or FREQB or DORMANT
#define ROSC_STATUS_BADWRITE_RESET _u(0x0)
#define ROSC_STATUS_BADWRITE_BITS _u(0x01000000)
#define ROSC_STATUS_BADWRITE_MSB _u(24)
diff --git a/src/rp2040/hardware_regs/rp2040.svd b/src/rp2040/hardware_regs/rp2040.svd
index 9d44dd1..b902deb 100644
--- a/src/rp2040/hardware_regs/rp2040.svd
+++ b/src/rp2040/hardware_regs/rp2040.svd
@@ -29321,7 +29321,7 @@
set to 0xaa0 + div where\n
div = 0 divides by 32\n
div = 1-31 divides by div\n
- any other value sets div=0 and therefore divides by 32\n
+ any other value sets div=31\n
this register resets to div=16
@@ -29342,7 +29342,7 @@
read-write
[11:4]
- set to 0xaa0\n
+ set to 0xaa\n
any other value enables the output with shift=0
PASSWD
@@ -29385,7 +29385,7 @@
read-write
[24:24]
- An invalid value has been written to CTRL_ENABLE or CTRL_FREQ_RANGE or FRFEQA or FREQB or DORMANT
+ An invalid value has been written to CTRL_ENABLE or CTRL_FREQ_RANGE or FREQA or FREQB or DORMANT
oneToClear
BADWRITE