Skip to content

TeamYogaBlade2 Linux 7.1 Release - #60

Draft
akku1139 wants to merge 345 commits into
mainlinefrom
blade/v7.1
Draft

akku1139 wants to merge 345 commits into
mainlinefrom
blade/v7.1

Conversation

@akku1139

@akku1139 akku1139 commented Jul 3, 2026

Copy link
Copy Markdown
Member

No description provided.

@akku1139

akku1139 commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

fixed

diff --git a/drivers/clk/mediatek/clk-mt6589-apmixedsys.c b/drivers/clk/mediatek/clk-mt6589-apmixedsys.c
index 653d25bfface..36176338beb0 100644
--- a/drivers/clk/mediatek/clk-mt6589-apmixedsys.c
+++ b/drivers/clk/mediatek/clk-mt6589-apmixedsys.c
@@ -94,7 +94,7 @@ static const struct mtk_pll_data plls[] = {
        PLL(CLK_APMIXED_MMPLL, "mmpll", MMPLL_CON0, VOID_REG, 0xf0000001,
                HAVE_RST_BAR, 7, MMPLL_CON0, 6, MMPLL_CON0, 8, 1430000000),
        PLL(CLK_APMIXED_ISPPLL, "isppll", ISPPLL_CON0, VOID_REG, 0x80000001,
-               0, 7, ISPPLL_CON0, 7, ISPPLL_CON0, 8, 1664000000),
+               0, 7, ISPPLL_CON0, 6, ISPPLL_CON0, 8, 1664000000),
 };

 static int clk_mt6589_apmixed_probe(struct platform_device *pdev)

@akku1139
akku1139 force-pushed the blade/v7.1 branch 2 times, most recently from 1e360d1 to 4e6749a Compare July 3, 2026 17:46
akku1139 and others added 25 commits July 19, 2026 00:15
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Assisted-by: DeepSeek:deepseek-v4-pro
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Some MediaTek SoCs, such as mt6572, don't support 8-bit reads, returning
zero or garbage data. 32-bit aligned reads must be used instead.

Introduce an 'aligned_read' field to the platform data to enforce 32-bit
aligned register access. All reads will be performed by reading 4-byte
chunks and applying bitmasking with shifting.

Signed-off-by: rva3 <rva333@protonmail.com>
Add new platform data struct for the MediaTek mt6572 SoC.

Signed-off-by: rva3 <rva333@protonmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Assisted-by: DeepSeek:deepseek-v4-pro
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
akku1139 and others added 20 commits October 11, 2026 00:12
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
???: why not mmsys?

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
The BLS block carries the active pixel stream even when its processing stage is bypassed. Retain the probe's clock reference for the device lifetime so PWM state changes cannot gate the display path.

Assisted-by: GPT-6
Assisted-by: GPT-6 (chatgpt.com)
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
revert:
- c5a5544
- 5a28c29
- 10ee0c1

reject series, cleanup

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
This reverts 105b97e

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
According to Android sources, mt6589 has 12 reset bits in the
WDT_SWSYSRST register. Populate toprgu_sw_rst_num to allow toprgu resets
in device trees of the many compatible devices.

Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com>
Link: https://patch.msgid.link/20260908174259.9009-2-l.scorcia@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
The SoC dtsi puts ramoops in 7 KiB of on-chip SRAM with 1 KiB records.
That cannot hold a single oops: every panic ended with
"pstore: backend (ramoops) writing error (-28)", and the record kept only
the first lines of the trace.

Reserve 1 MiB of DRAM right below LK's framebuffer instead (0xbf500000,
next to framebuffer_reserved): 32 KiB dump records, 256 KiB of console,
and ECC to tell a damaged record. LK and the kernel leave this memory
alone across a warm reset.

Tested on the Lenovo B8000-H (MT8389): after a forced panic and the
watchdog reboot, /sys/fs/pstore held the whole oops. Not checked on
the B8000-F or B6000, whose LK may use this range differently.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Mikhail Nevskiy <trudenboy0@gmail.com>
* clk: mediatek: mt6589: msdcpll_208m is msdcpll / 2, not / 8

The MSDC source tap of MSDCPLL is the VCO divided by 8, taken before
the /4 post divider. "msdcpll" (390 MHz here) already includes that post
divider, so the tap is msdcpll / 2 (195 MHz), not msdcpll / 8
(48.75 MHz).

With 1/8 the clock framework believed every MSDC source ran at a quarter
of its real rate, so mtk-sd chose dividers that ran each bus about four
times faster than requested. The eMMC asked for 24 MHz ran at about
97 MHz. That explains the data CRC errors on the eMMC and on the SDIO
bus of the MT6628.

Tested on the Lenovo B8000-H (MT8389). The clock summary before the
change showed msdcpll at 390000000 and msdcpll_208m at 48750000. Since
27 Sep 2026 our kernels have carried this change, with the eMMC root
and the MT6628 Wi-Fi on MSDC3 (SDIO) in daily use.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Mikhail Nevskiy <trudenboy0@gmail.com>

* clk: mediatek: mt6589: fix pll div rate

based on 85c8f8f

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>

---------

Signed-off-by: Mikhail Nevskiy <trudenboy0@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Co-authored-by: Mikhail Nevskiy <trudenboy0@gmail.com>
Co-authored-by: Akari Tsuyukusa <akkun11.open@gmail.com>
The MFG domain's SRAM power-down field in SPM_MFG_PWR_CON is four bits
wide (11:8), one bit per SRAM bank. MediaTek's own MTCMOS code clears
0xf << 8 when it powers MFG on. With only BIT(8), MFG_PWR_CON reads
0x0e0d after the domain is switched on: PDN bits 9-11 stay set: three
of the four banks stay powered down.
The ack bit stays BIT(12).

Tested on the Lenovo B8000-H (MT8389): our kernels have carried this
since 26 Sep 2026, and the PowerVR SGX544 driver renders the desktop
on it.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Mikhail Nevskiy <trudenboy0@gmail.com>

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not perfect, sleep command never return after 5min?

❯ picocom /dev/ttyACM0
picocom v3.1

port is        : /dev/ttyACM0
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready





postmarketOS debug shell
https://postmarketos.org/debug-shell

  Device: Lenovo YOGA Tablet 10 (lenovo-b8000)
  Kernel: 7.1.0-g0570aa3a42f2
  OS ver: edge
  initrd: 3.12.0-r0

Run 'pmos_continue_boot' to continue booting.
Read the initramfs log with 'cat /pmOS_init.log'.
Run 'pmos_logdump' to generate a log dump and expose it over USB.
You can expose storage devices over USB with
'setup_usb_storage_configfs /dev/DEVICE'
~ # devmem2 0x1000f000
/dev/mem opened.
Memory mapped at address 0xa6ef1000.
Read at address  0x1000F000 (0xa6ef1000): 0x00000000
~ # devmem2 0x1000f000 w
/dev/mem opened.
Memory mapped at address 0xa6f61000.
Read at address  0x1000F000 (0xa6f61000): 0x00000000
~ #
~ #
~ # BASE=0x1000f000; for i in $(seq 0 4 4092); do if [ $((i % 16)) -eq 0 ]; then
 printf "0x%08X: " $((BASE + i)); fi; VAL=$(devmem2 $((BASE + i)) w 2>/dev/null
| grep -i "Value at address\|Read at address" | sed 's/.*: //; s/0x//I'); printf
 "%s " "$VAL"; if [ $(( (i + 4) % 16 )) -eq 0 ]; then echo ""; fi; done
0x1000F000: 00000000 00000001 00000001 00000001
0x1000F010: 00000004 00000000 00000004 00000000
0x1000F020: 00000000 00000005 000000FF 00000000
0x1000F030: 0000003F 00000001 0000FFFF 00000280
0x1000F040: 00000000 00000007 00000000 00000010
0x1000F050: 00000000 00000000 000001FF 00000000
0x1000F060: 01000035 00000000 00002800 00000000
0x1000F070: 00000000 00000001 00000001 00000000
0x1000F080: 00300000 00000000 00000001 00000001
0x1000F090: 00000000 00300000 00000000 00000001
0x1000F0A0: 00000001 02040000 00300000 00000000
0x1000F0B0: 7FFFFFFD 00000000 00000000 00000000
0x1000F0C0: 0000BC10 00000000 00000000 00000000
0x1000F0D0: 00000001 00003C3C 00000000 00000001
0x1000F0E0: 071E1394 0000000F FFFFFFFF 00000000
0x1000F0F0: 00000000 00000000 00000000 00000000
0x1000F100: 00000000 00000000 00000000 00000000
0x1000F110: 00000000 00000000 00000000 00000000
0x1000F120: 00000000 00000000 00000000 00000000
0x1000F130: 00000000 00000001 00000002 00000000
0x1000F140: 00000001 00000001 00000001 00000000
0x1000F150: 00000000 00000000 00000000 00000001
0x1000F160: 00000000 00000000 00000000 00000000
0x1000F170: 00000000 00000000 00000000 00000000
0x1000F180: 00000000 00000000 00000000 00000000
0x1000F190: 00000000 00000000 00000000 00000000
0x1000F1A0: 00000000 00000000 00000000 00000000
0x1000F1B0: 00000000 00000000 00000000 00000000
0x1000F1C0: 00000000 00000000 00000000 00000000
0x1000F1D0: 00000000 00000000 00000000 00000000
0x1000F1E0: 00000000 00000000 00000000 00000000
0x1000F1F0: 00000000 00000000 00000000 00000000
0x1000F200: 00000000 00000000 00000000 00000000
0x1000F210: 00000000 00000000 00000000 00000000
0x1000F220: 00000000 00000000 00000000 00000000
0x1000F230: 00000000 00000000 00000000 00000000
0x1000F240: 00000000 00000000 00000000 00000000
0x1000F250: 00000000 00000000 00000000 00000000
0x1000F260: 00000000 00000000 00000000 00000000
0x1000F270: 00000000 00000000 00000000 00000000
0x1000F280: 00000000 00000000 00000000 00000000
0x1000F290: 00000000 00000000 00000000 00000000
0x1000F2A0: 00000000 00000000 00000000 00000000
0x1000F2B0: 00000000 00000000 00000000 00000000
0x1000F2C0: 00000000 00000000 00000000 00000000
0x1000F2D0: 00000000 00000000 00000000 00000000
0x1000F2E0: 00000000 00000000 00000000 00000000
0x1000F2F0: 00000000 00000000 00000000 00000000
0x1000F300: 00000000 00000000 00000000 00000000
0x1000F310: 00000000 00000000 00000000 00000000
0x1000F320: 00000000 00000000 00000000 00000000
0x1000F330: 00000000 00000000 00000000 00000000
0x1000F340: 00000000 00000000 00000000 00000000
0x1000F350: 00000000 00000000 00000000 00000000
0x1000F360: 00000000 00000000 00000000 00000000
0x1000F370: 00000000 00000000 00000000 00000000
0x1000F380: 00000000 00000000 00000000 00000000
0x1000F390: 00000000 00000000 00000000 00000000
0x1000F3A0: 00000000 00000000 00000000 00000000
0x1000F3B0: 00000000 00000000 00000000 00000000
0x1000F3C0: 00000000 00000000 00000000 00000000
0x1000F3D0: 00000000 00000000 00000000 00000000
0x1000F3E0: 00000000 00000000 00000000 00000000
0x1000F3F0: 00000000 00000000 00000000 00000000
0x1000F400: 00000000 00000000 00000000 00000000
0x1000F410: 00000000 00000000 00000000 00000000
0x1000F420: 00000000 00000000 00000000 00000000
0x1000F430: 00000000 00000000 00000000 00000000
0x1000F440: 00000000 00000000 00000000 00000000
0x1000F450: 00000000 00000000 00000000 00000000
0x1000F460: 00000000 00000000 00000000 00000000
0x1000F470: 00000000 00000000 00000000 00000000
0x1000F480: 00000000 00000000 00000000 00000000
0x1000F490: 00000000 00000000 00000000 00000000
0x1000F4A0: 00000000 00000000 00000000 00000000
0x1000F4B0: 00000000 00000000 00000000 00000000
0x1000F4C0: 00000000 00000000 00000000 00000000
0x1000F4D0: 00000000 00000000 00000000 00000000
0x1000F4E0: 00000000 00000000 00000000 00000000
0x1000F4F0: 00000000 00000000 00000000 00000000
0x1000F500: 00000000 00000000 00000000 00000000
0x1000F510: 00000000 00000000 00000000 00000000
0x1000F520: 00000000 00000000 00000000 00000000
0x1000F530: 00000000 00000000 00000000 00000000
0x1000F540: 00000000 00000000 00000000 00000000
0x1000F550: 00000000 00000000 00000000 00000000
0x1000F560: 00000000 00000000 00000000 00000000
0x1000F570: 00000000 00000000 00000000 00000000
0x1000F580: 00000000 00000000 00000000 00000000
0x1000F590: 00000000 00000000 00000000 00000000
0x1000F5A0: 00000000 00000000 00000000 00000000
0x1000F5B0: 00000000 00000000 00000000 00000000
0x1000F5C0: 00000000 00000000 00000000 00000000
0x1000F5D0: 00000000 00000000 00000000 00000000
0x1000F5E0: 00000000 00000000 00000000 00000000
0x1000F5F0: 00000000 00000000 00000000 00000000
0x1000F600: 00000000 00000000 00000000 00000000
0x1000F610: 00000000 00000000 00000000 00000000
0x1000F620: 00000000 00000000 00000000 00000000
0x1000F630: 00000000 00000000 00000000 00000000
0x1000F640: 00000000 00000000 00000000 00000000
0x1000F650: 00000000 00000000 00000000 00000000
0x1000F660: 00000000 00000000 00000000 00000000
0x1000F670: 00000000 00000000 00000000 00000000
0x1000F680: 00000000 00000000 00000000 00000000
0x1000F690: 00000000 00000000 00000000 00000000
0x1000F6A0: 00000000 00000000 00000000 00000000
0x1000F6B0: 00000000 00000000 00000000 00000000
0x1000F6C0: 00000000 00000000 00000000 00000000
0x1000F6D0: 00000000 00000000 00000000 00000000
0x1000F6E0: 00000000 00000000 00000000 00000000
0x1000F6F0: 00000000 00000000 00000000 00000000
0x1000F700: 00000000 00000000 00000000 00000000
0x1000F710: 00000000 00000000 00000000 00000000
0x1000F720: 00000000 00000000 00000000 00000000
0x1000F730: 00000000 00000000 00000000 00000000
0x1000F740: 00000000 00000000 00000000 00000000
0x1000F750: 00000000 00000000 00000000 00000000
0x1000F760: 00000000 00000000 00000000 00000000
0x1000F770: 00000000 00000000 00000000 00000000
0x1000F780: 00000000 00000000 00000000 00000000
0x1000F790: 00000000 00000000 00000000 00000000
0x1000F7A0: 00000000 00000000 00000000 00000000
0x1000F7B0: 00000000 00000000 00000000 00000000
0x1000F7C0: 00000000 00000000 00000000 00000000
0x1000F7D0: 00000000 00000000 00000000 00000000
0x1000F7E0: 00000000 00000000 00000000 00000000
0x1000F7F0: 00000000 00000000 00000000 00000000
0x1000F800: 00000000 00000000 00000000 00000000
0x1000F810: 00000000 00000000 00000000 00000000
0x1000F820: 00000000 00000000 00000000 00000000
0x1000F830: 00000000 00000000 00000000 00000000
0x1000F840: 00000000 00000000 00000000 00000000
0x1000F850: 00000000 00000000 00000000 00000000
0x1000F860: 00000000 00000000 00000000 00000000
0x1000F870: 00000000 00000000 00000000 00000000
0x1000F880: 00000000 00000000 00000000 00000000
0x1000F890: 00000000 00000000 00000000 00000000
0x1000F8A0: 00000000 00000000 00000000 00000000
0x1000F8B0: 00000000 00000000 00000000 00000000
0x1000F8C0: 00000000 00000000 00000000 00000000
0x1000F8D0: 00000000 00000000 00000000 00000000
0x1000F8E0: 00000000 00000000 00000000 00000000
0x1000F8F0: 00000000 00000000 00000000 00000000
0x1000F900: 00000000 00000000 00000000 00000000
0x1000F910: 00000000 00000000 00000000 00000000
0x1000F920: 00000000 00000000 00000000 00000000
0x1000F930: 00000000 00000000 00000000 00000000
0x1000F940: 00000000 00000000 00000000 00000000
0x1000F950: 00000000 00000000 00000000 00000000
0x1000F960: 00000000 00000000 00000000 00000000
0x1000F970: 00000000 00000000 00000000 00000000
0x1000F980: 00000000 00000000 00000000 00000000
0x1000F990: 00000000 00000000 00000000 00000000
0x1000F9A0: 00000000 00000000 00000000 00000000
0x1000F9B0: 00000000 00000000 00000000 00000000
0x1000F9C0: 00000000 00000000 00000000 00000000
0x1000F9D0: 00000000 00000000 00000000 00000000
0x1000F9E0: 00000000 00000000 00000000 00000000
0x1000F9F0: 00000000 00000000 00000000 00000000
0x1000FA00: 00000000 00000000 00000000 00000000
0x1000FA10: 00000000 00000000 00000000 00000000
0x1000FA20: 00000000 00000000 00000000 00000000
0x1000FA30: 00000000 00000000 00000000 00000000
0x1000FA40: 00000000 00000000 00000000 00000000
0x1000FA50: 00000000 00000000 00000000 00000000
0x1000FA60: 00000000 00000000 00000000 00000000
0x1000FA70: 00000000 00000000 00000000 00000000
0x1000FA80: 00000000 00000000 00000000 00000000
0x1000FA90: 00000000 00000000 00000000 00000000
0x1000FAA0: 00000000 00000000 00000000 00000000
0x1000FAB0: 00000000 00000000 00000000 00000000
0x1000FAC0: 00000000 00000000 00000000 00000000
0x1000FAD0: 00000000 00000000 00000000 00000000
0x1000FAE0: 00000000 00000000 00000000 00000000
0x1000FAF0: 00000000 00000000 00000000 00000000
0x1000FB00: 00000000 00000000 00000000 00000000
0x1000FB10: 00000000 00000000 00000000 00000000
0x1000FB20: 00000000 00000000 00000000 00000000
0x1000FB30: 00000000 00000000 00000000 00000000
0x1000FB40: 00000000 00000000 00000000 00000000
0x1000FB50: 00000000 00000000 00000000 00000000
0x1000FB60: 00000000 00000000 00000000 00000000
0x1000FB70: 00000000 00000000 00000000 00000000
0x1000FB80: 00000000 00000000 00000000 00000000
0x1000FB90: 00000000 00000000 00000000 00000000
0x1000FBA0: 00000000 00000000 00000000 00000000
0x1000FBB0: 00000000 00000000 00000000 00000000
0x1000FBC0: 00000000 00000000 00000000 00000000
0x1000FBD0: 00000000 00000000 00000000 00000000
0x1000FBE0: 00000000 00000000 00000000 00000000
0x1000FBF0: 00000000 00000000 00000000 00000000
0x1000FC00: 00000000 00000000 00000000 00000000
0x1000FC10: 00000000 00000000 00000000 00000000
0x1000FC20: 00000000 00000000 00000000 00000000
0x1000FC30: 00000000 00000000 00000000 00000000
0x1000FC40: 00000000 00000000 00000000 00000000
0x1000FC50: 00000000 00000000 00000000 00000000
0x1000FC60: 00000000 00000000 00000000 00000000
0x1000FC70: 00000000 00000000 00000000 00000000
0x1000FC80: 00000000 00000000 00000000 00000000
0x1000FC90: 00000000 00000000 00000000 00000000
0x1000FCA0: 00000000 00000000 00000000 00000000
0x1000FCB0: 00000000 00000000 00000000 00000000
0x1000FCC0: 00000000 00000000 00000000 00000000
0x1000FCD0: 00000000 00000000 00000000 00000000
0x1000FCE0: 00000000 00000000 00000000 00000000
0x1000FCF0: 00000000 00000000 00000000 00000000
0x1000FD00: 00000000 00000000 00000000 00000000
0x1000FD10: 00000000 00000000 00000000 00000000
0x1000FD20: 00000000 00000000 00000000 00000000
0x1000FD30: 00000000 00000000 00000000 00000000
0x1000FD40: 00000000 00000000 00000000 00000000
0x1000FD50: 00000000 00000000 00000000 00000000
0x1000FD60: 00000000 00000000 00000000 00000000
0x1000FD70: 00000000 00000000 00000000 00000000
0x1000FD80: 00000000 00000000 00000000 00000000
0x1000FD90: 00000000 00000000 00000000 00000000
0x1000FDA0: 00000000 00000000 00000000 00000000
0x1000FDB0: 00000000 00000000 00000000 00000000
0x1000FDC0: 00000000 00000000 00000000 00000000
0x1000FDD0: 00000000 00000000 00000000 00000000
0x1000FDE0: 00000000 00000000 00000000 00000000
0x1000FDF0: 00000000 00000000 00000000 00000000
0x1000FE00: 00000000 00000000 00000000 00000000
0x1000FE10: 00000000 00000000 00000000 00000000
0x1000FE20: 00000000 00000000 00000000 00000000
0x1000FE30: 00000000 00000000 00000000 00000000
0x1000FE40: 00000000 00000000 00000000 00000000
0x1000FE50: 00000000 00000000 00000000 00000000
0x1000FE60: 00000000 00000000 00000000 00000000
0x1000FE70: 00000000 00000000 00000000 00000000
0x1000FE80: 00000000 00000000 00000000 00000000
0x1000FE90: 00000000 00000000 00000000 00000000
0x1000FEA0: 00000000 00000000 00000000 00000000
0x1000FEB0: 00000000 00000000 00000000 00000000
0x1000FEC0: 00000000 00000000 00000000 00000000
0x1000FED0: 00000000 00000000 00000000 00000000
0x1000FEE0: 00000000 00000000 00000000 00000000
0x1000FEF0: 00000000 00000000 00000000 00000000
0x1000FF00: 00000000 00000000 00000000 00000000
0x1000FF10: 00000000 00000000 00000000 00000000
0x1000FF20: 00000000 00000000 00000000 00000000
0x1000FF30: 00000000 00000000 00000000 00000000
0x1000FF40: 00000000 00000000 00000000 00000000
0x1000FF50: 00000000 00000000 00000000 00000000
0x1000FF60: 00000000 00000000 00000000 00000000
0x1000FF70: 00000000 00000000 00000000 00000000
0x1000FF80: 00000000 00000000 00000000 00000000
0x1000FF90: 00000000 00000000 00000000 00000000
0x1000FFA0: 00000000 00000000 00000000 00000000
0x1000FFB0: 00000000 00000000 00000000 00000000
0x1000FFC0: 00000000 00000000 00000000 00000000
0x1000FFD0: 00000000 00000000 00000000 00000000
0x1000FFE0: 00000000 00000000 00000000 00000000
0x1000FFF0: 00000000 00000000 00000000 00000000
~ # uptime
 14:15:28 up 1 min,  0 users,  load average: 0.38, 0.13, 0.04
~ # uptime
 14:18:16 up 4 min,  0 users,  load average: 0.13, 0.13, 0.06
~ # BASE=0x1000f000; for i in $(seq 0 4 4092); do if [ $((i % 16)) -eq 0 ]; then
 printf "0x%08X: " $((BASE + i)); fi; VAL=$(devmem2 $((BASE + i)) w 2>/dev/null
| grep -i "Value at address\|Read at address" | sed 's/.*: //; s/0x//I'); printf
 "%s " "$VAL"; if [ $(( (i + 4) % 16 )) -eq 0 ]; then echo ""; fi; done
0x1000F000: 00000000 00000001 00000001 00000001
0x1000F010: 00000004 00000000 00000004 00000000
0x1000F020: 00000000 00000005 000000FF 00000000
0x1000F030: 0000003F 00000001 0000FFFF 00000280
0x1000F040: 00000000 00000007 00000000 00000010
0x1000F050: 00000000 00000000 000001FF 00000000
0x1000F060: 01000035 00000000 00002800 00000000
0x1000F070: 00000000 00000001 00000001 00000000
0x1000F080: 00300000 00000000 00000001 00000001
0x1000F090: 00000000 00300000 00000000 00000001
0x1000F0A0: 00000001 810D0050 00300048 00000000
0x1000F0B0: 7FFFFFFD 00000000 00000000 00000000
0x1000F0C0: 0000BC10 00000000 00000000 00000000
0x1000F0D0: 00000001 00003C3C 00000000 00000001
0x1000F0E0: 08B07FEA 0000000F FFFFFFFF 00000000
0x1000F0F0: 00000000 00000000 00000000 00000000
0x1000F100: 00000000 00000000 00000000 00000000
0x1000F110: 00000000 00000000 00000000 00000000
0x1000F120: 00000000 00000000 00000000 00000000
0x1000F130: 00000000 00000001 00000002 00000000
0x1000F140: 00000001 00000001 00000001 00000000
0x1000F150: 00000000 00000000 00000000 00000001
0x1000F160: 00000000 00000000 00000000 00000000
0x1000F170: 00000000 00000000 00000000 00000000
0x1000F180: 00000000 00000000 00000000 00000000
0x1000F190: 00000000 00000000 00000000 00000000
0x1000F1A0: 00000000 00000000 00000000 00000000
0x1000F1B0: 00000000 00000000 00000000 00000000
0x1000F1C0: 00000000 00000000 00000000 00000000
0x1000F1D0: 00000000 00000000 00000000 00000000
0x1000F1E0: 00000000 00000000 00000000 00000000
0x1000F1F0: 00000000 00000000 00000000 00000000
0x1000F200: 00000000 00000000 00000000 00000000
0x1000F210: 00000000 00000000 00000000 00000000
0x1000F220: 00000000 00000000 00000000 00000000
0x1000F230: 00000000 00000000 00000000 00000000
0x1000F240: 00000000 00000000 00000000 00000000
0x1000F250: 00000000 00000000 00000000 00000000
0x1000F260: 00000000 00000000 00000000 00000000
0x1000F270: 00000000 00000000 00000000 00000000
0x1000F280: 00000000 00000000 00000000 00000000
0x1000F290: 00000000 00000000 00000000 00000000
0x1000F2A0: 00000000 00000000 00000000 00000000
0x1000F2B0: 00000000 00000000 00000000 00000000
0x1000F2C0: 00000000 00000000 00000000 00000000
0x1000F2D0: 00000000 00000000 00000000 00000000
0x1000F2E0: 00000000 00000000 00000000 00000000
0x1000F2F0: 00000000 00000000 00000000 00000000
0x1000F300: 00000000 00000000 00000000 00000000
0x1000F310: 00000000 00000000 00000000 00000000
0x1000F320: 00000000 00000000 00000000 00000000
0x1000F330: 00000000 00000000 00000000 00000000
0x1000F340: 00000000 00000000 00000000 00000000
0x1000F350: 00000000 00000000 00000000 00000000
0x1000F360: 00000000 00000000 00000000 00000000
0x1000F370: 00000000 00000000 00000000 00000000
0x1000F380: 00000000 00000000 00000000 00000000
0x1000F390: 00000000 00000000 00000000 00000000
0x1000F3A0: 00000000 00000000 00000000 00000000
0x1000F3B0: 00000000 00000000 00000000 00000000
0x1000F3C0: 00000000 00000000 00000000 00000000
0x1000F3D0: 00000000 00000000 00000000 00000000
0x1000F3E0: 00000000 00000000 00000000 00000000
0x1000F3F0: 00000000 00000000 00000000 00000000
0x1000F400: 00000000 00000000 00000000 00000000
0x1000F410: 00000000 00000000 00000000 00000000
0x1000F420: 00000000 00000000 00000000 00000000
0x1000F430: 00000000 00000000 00000000 00000000
0x1000F440: 00000000 00000000 00000000 00000000
0x1000F450: 00000000 00000000 00000000 00000000
0x1000F460: 00000000 00000000 00000000 00000000
0x1000F470: 00000000 00000000 00000000 00000000
0x1000F480: 00000000 00000000 00000000 00000000
0x1000F490: 00000000 00000000 00000000 00000000
0x1000F4A0: 00000000 00000000 00000000 00000000
0x1000F4B0: 00000000 00000000 00000000 00000000
0x1000F4C0: 00000000 00000000 00000000 00000000
0x1000F4D0: 00000000 00000000 00000000 00000000
0x1000F4E0: 00000000 00000000 00000000 00000000
0x1000F4F0: 00000000 00000000 00000000 00000000
0x1000F500: 00000000 00000000 00000000 00000000
0x1000F510: 00000000 00000000 00000000 00000000
0x1000F520: 00000000 00000000 00000000 00000000
0x1000F530: 00000000 00000000 00000000 00000000
0x1000F540: 00000000 00000000 00000000 00000000
0x1000F550: 00000000 00000000 00000000 00000000
0x1000F560: 00000000 00000000 00000000 00000000
0x1000F570: 00000000 00000000 00000000 00000000
0x1000F580: 00000000 00000000 00000000 00000000
0x1000F590: 00000000 00000000 00000000 00000000
0x1000F5A0: 00000000 00000000 00000000 00000000
0x1000F5B0: 00000000 00000000 00000000 00000000
0x1000F5C0: 00000000 00000000 00000000 00000000
0x1000F5D0: 00000000 00000000 00000000 00000000
0x1000F5E0: 00000000 00000000 00000000 00000000
0x1000F5F0: 00000000 00000000 00000000 00000000
0x1000F600: 00000000 00000000 00000000 00000000
0x1000F610: 00000000 00000000 00000000 00000000
0x1000F620: 00000000 00000000 00000000 00000000
0x1000F630: 00000000 00000000 00000000 00000000
0x1000F640: 00000000 00000000 00000000 00000000
0x1000F650: 00000000 00000000 00000000 00000000
0x1000F660: 00000000 00000000 00000000 00000000
0x1000F670: 00000000 00000000 00000000 00000000
0x1000F680: 00000000 00000000 00000000 00000000
0x1000F690: 00000000 00000000 00000000 00000000
0x1000F6A0: 00000000 00000000 00000000 00000000
0x1000F6B0: 00000000 00000000 00000000 00000000
0x1000F6C0: 00000000 00000000 00000000 00000000
0x1000F6D0: 00000000 00000000 00000000 00000000
0x1000F6E0: 00000000 00000000 00000000 00000000
0x1000F6F0: 00000000 00000000 00000000 00000000
0x1000F700: 00000000 00000000 00000000 00000000
0x1000F710: 00000000 00000000 00000000 00000000
0x1000F720: 00000000 00000000 00000000 00000000
0x1000F730: 00000000 00000000 00000000 00000000
0x1000F740: 00000000 00000000 00000000 00000000
0x1000F750: 00000000 00000000 00000000 00000000
0x1000F760: 00000000 00000000 00000000 00000000
0x1000F770: 00000000 00000000 00000000 00000000
0x1000F780: 00000000 00000000 00000000 00000000
0x1000F790: 00000000 00000000 00000000 00000000
0x1000F7A0: 00000000 00000000 00000000 00000000
0x1000F7B0: 00000000 00000000 00000000 00000000
0x1000F7C0: 00000000 00000000 00000000 00000000
0x1000F7D0: 00000000 00000000 00000000 00000000
0x1000F7E0: 00000000 00000000 00000000 00000000
0x1000F7F0: 00000000 00000000 00000000 00000000
0x1000F800: 00000000 00000000 00000000 00000000
0x1000F810: 00000000 00000000 00000000 00000000
0x1000F820: 00000000 00000000 00000000 00000000
0x1000F830: 00000000 00000000 00000000 00000000
0x1000F840: 00000000 00000000 00000000 00000000
0x1000F850: 00000000 00000000 00000000 00000000
0x1000F860: 00000000 00000000 00000000 00000000
0x1000F870: 00000000 00000000 00000000 00000000
0x1000F880: 00000000 00000000 00000000 00000000
0x1000F890: 00000000 00000000 00000000 00000000
0x1000F8A0: 00000000 00000000 00000000 00000000
0x1000F8B0: 00000000 00000000 00000000 00000000
0x1000F8C0: 00000000 00000000 00000000 00000000
0x1000F8D0: 00000000 00000000 00000000 00000000
0x1000F8E0: 00000000 00000000 00000000 00000000
0x1000F8F0: 00000000 00000000 00000000 00000000
0x1000F900: 00000000 00000000 00000000 00000000
0x1000F910: 00000000 00000000 00000000 00000000
0x1000F920: 00000000 00000000 00000000 00000000
0x1000F930: 00000000 00000000 00000000 00000000
0x1000F940: 00000000 00000000 00000000 00000000
0x1000F950: 00000000 00000000 00000000 00000000
0x1000F960: 00000000 00000000 00000000 00000000
0x1000F970: 00000000 00000000 00000000 00000000
0x1000F980: 00000000 00000000 00000000 00000000
0x1000F990: 00000000 00000000 00000000 00000000
0x1000F9A0: 00000000 00000000 00000000 00000000
0x1000F9B0: 00000000 00000000 00000000 00000000
0x1000F9C0: 00000000 00000000 00000000 00000000
0x1000F9D0: 00000000 00000000 00000000 00000000
0x1000F9E0: 00000000 00000000 00000000 00000000
0x1000F9F0: 00000000 00000000 00000000 00000000
0x1000FA00: 00000000 00000000 00000000 00000000
0x1000FA10: 00000000 00000000 00000000 00000000
0x1000FA20: 00000000 00000000 00000000 00000000
0x1000FA30: 00000000 00000000 00000000 00000000
0x1000FA40: 00000000 00000000 00000000 00000000
0x1000FA50: 00000000 00000000 00000000 00000000
0x1000FA60: 00000000 00000000 00000000 00000000
0x1000FA70: 00000000 00000000 00000000 00000000
0x1000FA80: 00000000 00000000 00000000 00000000
0x1000FA90: 00000000 00000000 00000000 00000000
0x1000FAA0: 00000000 00000000 00000000 00000000
0x1000FAB0: 00000000 00000000 00000000 00000000
0x1000FAC0: 00000000 00000000 00000000 00000000
0x1000FAD0: 00000000 00000000 00000000 00000000
0x1000FAE0: 00000000 00000000 00000000 00000000
0x1000FAF0: 00000000 00000000 00000000 00000000
0x1000FB00: 00000000 00000000 00000000 00000000
0x1000FB10: 00000000 00000000 00000000 00000000
0x1000FB20: 00000000 00000000 00000000 00000000
0x1000FB30: 00000000 00000000 00000000 00000000
0x1000FB40: 00000000 00000000 00000000 00000000
0x1000FB50: 00000000 00000000 00000000 00000000
0x1000FB60: 00000000 00000000 00000000 00000000
0x1000FB70: 00000000 00000000 00000000 00000000
0x1000FB80: 00000000 00000000 00000000 00000000
0x1000FB90: 00000000 00000000 00000000 00000000
0x1000FBA0: 00000000 00000000 00000000 00000000
0x1000FBB0: 00000000 00000000 00000000 00000000
0x1000FBC0: 00000000 00000000 00000000 00000000
0x1000FBD0: 00000000 00000000 00000000 00000000
0x1000FBE0: 00000000 00000000 00000000 00000000
0x1000FBF0: 00000000 00000000 00000000 00000000
0x1000FC00: 00000000 00000000 00000000 00000000
0x1000FC10: 00000000 00000000 00000000 00000000
0x1000FC20: 00000000 00000000 00000000 00000000
0x1000FC30: 00000000 00000000 00000000 00000000
0x1000FC40: 00000000 00000000 00000000 00000000
0x1000FC50: 00000000 00000000 00000000 00000000
0x1000FC60: 00000000 00000000 00000000 00000000
0x1000FC70: 00000000 00000000 00000000 00000000
0x1000FC80: 00000000 00000000 00000000 00000000
0x1000FC90: 00000000 00000000 00000000 00000000
0x1000FCA0: 00000000 00000000 00000000 00000000
0x1000FCB0: 00000000 00000000 00000000 00000000
0x1000FCC0: 00000000 00000000 00000000 00000000
0x1000FCD0: 00000000 00000000 00000000 00000000
0x1000FCE0: 00000000 00000000 00000000 00000000
0x1000FCF0: 00000000 00000000 00000000 00000000
0x1000FD00: 00000000 00000000 00000000 00000000
0x1000FD10: 00000000 00000000 00000000 00000000
0x1000FD20: 00000000 00000000 00000000 00000000
0x1000FD30: 00000000 00000000 00000000 00000000
0x1000FD40: 00000000 00000000 00000000 00000000
0x1000FD50: 00000000 00000000 00000000 00000000
0x1000FD60: 00000000 00000000 00000000 00000000
0x1000FD70: 00000000 00000000 00000000 00000000
0x1000FD80: 00000000 00000000 00000000 00000000
0x1000FD90: 00000000 00000000 00000000 00000000
0x1000FDA0: 00000000 00000000 00000000 00000000
0x1000FDB0: 00000000 00000000 00000000 00000000
0x1000FDC0: 00000000 00000000 00000000 00000000
0x1000FDD0: 00000000 00000000 00000000 00000000
0x1000FDE0: 00000000 00000000 00000000 00000000
0x1000FDF0: 00000000 00000000 00000000 00000000
0x1000FE00: 00000000 00000000 00000000 00000000
0x1000FE10: 00000000 00000000 00000000 00000000
0x1000FE20: 00000000 00000000 00000000 00000000
0x1000FE30: 00000000 00000000 00000000 00000000
0x1000FE40: 00000000 00000000 00000000 00000000
0x1000FE50: 00000000 00000000 00000000 00000000
0x1000FE60: 00000000 00000000 00000000 00000000
0x1000FE70: 00000000 00000000 00000000 00000000
0x1000FE80: 00000000 00000000 00000000 00000000
0x1000FE90: 00000000 00000000 00000000 00000000
0x1000FEA0: 00000000 00000000 00000000 00000000
0x1000FEB0: 00000000 00000000 00000000 00000000
0x1000FEC0: 00000000 00000000 00000000 00000000
0x1000FED0: 00000000 00000000 00000000 00000000
0x1000FEE0: 00000000 00000000 00000000 00000000
0x1000FEF0: 00000000 00000000 00000000 00000000
0x1000FF00: 00000000 00000000 00000000 00000000
0x1000FF10: 00000000 00000000 00000000 00000000
0x1000FF20: 00000000 00000000 00000000 00000000
0x1000FF30: 00000000 00000000 00000000 00000000
0x1000FF40: 00000000 00000000 00000000 00000000
0x1000FF50: 00000000 00000000 00000000 00000000
0x1000FF60: 00000000 00000000 00000000 00000000
0x1000FF70: 00000000 00000000 00000000 00000000
0x1000FF80: 00000000 00000000 00000000 00000000
0x1000FF90: 00000000 00000000 00000000 00000000
0x1000FFA0: 00000000 00000000 00000000 00000000
0x1000FFB0: 00000000 00000000 00000000 00000000
0x1000FFC0: 00000000 00000000 00000000 00000000
0x1000FFD0: 00000000 00000000 00000000 00000000
0x1000FFE0: 00000000 00000000 00000000 00000000
0x1000FFF0: 00000000 00000000 00000000 00000000
~ # uptime
 14:19:30 up 5 min,  0 users,  load average: 0.17, 0.16, 0.07
~ # BASE=0x1000f000; for i in $(seq 0 4 4092); do if [ $((i % 16)) -eq 0 ]; then
 printf "0x%08X: " $((BASE + i)); fi; VAL=$(devmem2 $((BASE + i)) w 2>/dev/null
| grep -i "Value at address\|Read at address" | sed 's/.*: //; s/0x//I'); printf
 "%s " "$VAL"; if [ $(( (i + 4) % 16 )) -eq 0 ]; then echo ""; fi; done
0x1000F000: 00000000 00000001 00000001 00000001
0x1000F010: 00000004 00000000 00000004 00000000
0x1000F020: 00000000 00000005 000000FF 00000000
0x1000F030: 0000003F 00000001 0000FFFF 00000280
0x1000F040: 00000000 00000007 00000000 00000010
0x1000F050: 00000000 00000000 000001FF 00000000
0x1000F060: 01000035 00000000 00002800 00000000
0x1000F070: 00000000 00000001 00000001 00000000
0x1000F080: 00300000 00000000 00000001 00000001
0x1000F090: 00000000 00300000 00000000 00000001
0x1000F0A0: 00000001 010D0000 00360040 00000000
0x1000F0B0: 7FFFFFFD 00000000 00000000 00000000
0x1000F0C0: 0000BC10 00000000 00000000 00000000
0x1000F0D0: 00000001 00003C3C 00000000 00000001
0x1000F0E0: 01F108F7 0000000F FFFFFFFF 00000000
0x1000F0F0: 00000000 00000000 00000000 00000000
0x1000F100: 00000000 00000000 00000000 00000000
0x1000F110: 00000000 00000000 00000000 00000000
0x1000F120: 00000000 00000000 00000000 00000000
0x1000F130: 00000000 00000001 00000002 00000000
0x1000F140: 00000001 00000001 00000001 00000000
0x1000F150: 00000000 00000000 00000000 00000001
0x1000F160: 00000000 00000000 00000000 00000000
0x1000F170: 00000000 00000000 00000000 00000000
0x1000F180: 00000000 00000000 00000000 00000000
0x1000F190: 00000000 00000000 00000000 00000000
0x1000F1A0: 00000000 00000000 00000000 00000000
0x1000F1B0: 00000000 00000000 00000000 00000000
0x1000F1C0: 00000000 00000000 00000000 00000000
0x1000F1D0: 00000000 00000000 00000000 00000000
0x1000F1E0: 00000000 00000000 00000000 00000000
0x1000F1F0: 00000000 00000000 00000000 00000000
0x1000F200: 00000000 00000000 00000000 00000000
0x1000F210: 00000000 00000000 00000000 00000000
0x1000F220: 00000000 00000000 00000000 00000000
0x1000F230: 00000000 00000000 00000000 00000000
0x1000F240: 00000000 00000000 00000000 00000000
0x1000F250: 00000000 00000000 00000000 00000000
0x1000F260: 00000000 00000000 00000000 00000000
0x1000F270: 00000000 00000000 00000000 00000000
0x1000F280: 00000000 00000000 00000000 00000000
0x1000F290: 00000000 00000000 00000000 00000000
0x1000F2A0: 00000000 00000000 00000000 00000000
0x1000F2B0: 00000000 00000000 00000000 00000000
0x1000F2C0: 00000000 00000000 00000000 00000000
0x1000F2D0: 00000000 00000000 00000000 00000000
0x1000F2E0: 00000000 00000000 00000000 00000000
0x1000F2F0: 00000000 00000000 00000000 00000000
0x1000F300: 00000000 00000000 00000000 00000000
0x1000F310: 00000000 00000000 00000000 00000000
0x1000F320: 00000000 00000000 00000000 00000000
0x1000F330: 00000000 00000000 00000000 00000000
0x1000F340: 00000000 00000000 00000000 00000000
0x1000F350: 00000000 00000000 00000000 00000000
0x1000F360: 00000000 00000000 00000000 00000000
0x1000F370: 00000000 00000000 00000000 00000000
0x1000F380: 00000000 00000000 00000000 00000000
0x1000F390: 00000000 00000000 00000000 00000000
0x1000F3A0: 00000000 00000000 00000000 00000000
0x1000F3B0: 00000000 00000000 00000000 00000000
0x1000F3C0: 00000000 00000000 00000000 00000000
0x1000F3D0: 00000000 00000000 00000000 00000000
0x1000F3E0: 00000000 00000000 00000000 00000000
0x1000F3F0: 00000000 00000000 00000000 00000000
0x1000F400: 00000000 00000000 00000000 00000000
0x1000F410: 00000000 00000000 00000000 00000000
0x1000F420: 00000000 00000000 00000000 00000000
0x1000F430: 00000000 00000000 00000000 00000000
0x1000F440: 00000000 00000000 00000000 00000000
0x1000F450: 00000000 00000000 00000000 00000000
0x1000F460: 00000000 00000000 00000000 00000000
0x1000F470: 00000000 00000000 00000000 00000000
0x1000F480: 00000000 00000000 00000000 00000000
0x1000F490: 00000000 00000000 00000000 00000000
0x1000F4A0: 00000000 00000000 00000000 00000000
0x1000F4B0: 00000000 00000000 00000000 00000000
0x1000F4C0: 00000000 00000000 00000000 00000000
0x1000F4D0: 00000000 00000000 00000000 00000000
0x1000F4E0: 00000000 00000000 00000000 00000000
0x1000F4F0: 00000000 00000000 00000000 00000000
0x1000F500: 00000000 00000000 00000000 00000000
0x1000F510: 00000000 00000000 00000000 00000000
0x1000F520: 00000000 00000000 00000000 00000000
0x1000F530: 00000000 00000000 00000000 00000000
0x1000F540: 00000000 00000000 00000000 00000000
0x1000F550: 00000000 00000000 00000000 00000000
0x1000F560: 00000000 00000000 00000000 00000000
0x1000F570: 00000000 00000000 00000000 00000000
0x1000F580: 00000000 00000000 00000000 00000000
0x1000F590: 00000000 00000000 00000000 00000000
0x1000F5A0: 00000000 00000000 00000000 00000000
0x1000F5B0: 00000000 00000000 00000000 00000000
0x1000F5C0: 00000000 00000000 00000000 00000000
0x1000F5D0: 00000000 00000000 00000000 00000000
0x1000F5E0: 00000000 00000000 00000000 00000000
0x1000F5F0: 00000000 00000000 00000000 00000000
0x1000F600: 00000000 00000000 00000000 00000000
0x1000F610: 00000000 00000000 00000000 00000000
0x1000F620: 00000000 00000000 00000000 00000000
0x1000F630: 00000000 00000000 00000000 00000000
0x1000F640: 00000000 00000000 00000000 00000000
0x1000F650: 00000000 00000000 00000000 00000000
0x1000F660: 00000000 00000000 00000000 00000000
0x1000F670: 00000000 00000000 00000000 00000000
0x1000F680: 00000000 00000000 00000000 00000000
0x1000F690: 00000000 00000000 00000000 00000000
0x1000F6A0: 00000000 00000000 00000000 00000000
0x1000F6B0: 00000000 00000000 00000000 00000000
0x1000F6C0: 00000000 00000000 00000000 00000000
0x1000F6D0: 00000000 00000000 00000000 00000000
0x1000F6E0: 00000000 00000000 00000000 00000000
0x1000F6F0: 00000000 00000000 00000000 00000000
0x1000F700: 00000000 00000000 00000000 00000000
0x1000F710: 00000000 00000000 00000000 00000000
0x1000F720: 00000000 00000000 00000000 00000000
0x1000F730: 00000000 00000000 00000000 00000000
0x1000F740: 00000000 00000000 00000000 00000000
0x1000F750: 00000000 00000000 00000000 00000000
0x1000F760: 00000000 00000000 00000000 00000000
0x1000F770: 00000000 00000000 00000000 00000000
0x1000F780: 00000000 00000000 00000000 00000000
0x1000F790: 00000000 00000000 00000000 00000000
0x1000F7A0: 00000000 00000000 00000000 00000000
0x1000F7B0: 00000000 00000000 00000000 00000000
0x1000F7C0: 00000000 00000000 00000000 00000000
0x1000F7D0: 00000000 00000000 00000000 00000000
0x1000F7E0: 00000000 00000000 00000000 00000000
0x1000F7F0: 00000000 00000000 00000000 00000000
0x1000F800: 00000000 00000000 00000000 00000000
0x1000F810: 00000000 00000000 00000000 00000000
0x1000F820: 00000000 00000000 00000000 00000000
0x1000F830: 00000000 00000000 00000000 00000000
0x1000F840: 00000000 00000000 00000000 00000000
0x1000F850: 00000000 00000000 00000000 00000000
0x1000F860: 00000000 00000000 00000000 00000000
0x1000F870: 00000000 00000000 00000000 00000000
0x1000F880: 00000000 00000000 00000000 00000000
0x1000F890: 00000000 00000000 00000000 00000000
0x1000F8A0: 00000000 00000000 00000000 00000000
0x1000F8B0: 00000000 00000000 00000000 00000000
0x1000F8C0: 00000000 00000000 00000000 00000000
0x1000F8D0: 00000000 00000000 00000000 00000000
0x1000F8E0: 00000000 00000000 00000000 00000000
0x1000F8F0: 00000000 00000000 00000000 00000000
0x1000F900: 00000000 00000000 00000000 00000000
0x1000F910: 00000000 00000000 00000000 00000000
0x1000F920: 00000000 00000000 00000000 00000000
0x1000F930: 00000000 00000000 00000000 00000000
0x1000F940: 00000000 00000000 00000000 00000000
0x1000F950: 00000000 00000000 00000000 00000000
0x1000F960: 00000000 00000000 00000000 00000000
0x1000F970: 00000000 00000000 00000000 00000000
0x1000F980: 00000000 00000000 00000000 00000000
0x1000F990: 00000000 00000000 00000000 00000000
0x1000F9A0: 00000000 00000000 00000000 00000000
0x1000F9B0: 00000000 00000000 00000000 00000000
0x1000F9C0: 00000000 00000000 00000000 00000000
0x1000F9D0: 00000000 00000000 00000000 00000000
0x1000F9E0: 00000000 00000000 00000000 00000000
0x1000F9F0: 00000000 00000000 00000000 00000000
0x1000FA00: 00000000 00000000 00000000 00000000
0x1000FA10: 00000000 00000000 00000000 00000000
0x1000FA20: 00000000 00000000 00000000 00000000
0x1000FA30: 00000000 00000000 00000000 00000000
0x1000FA40: 00000000 00000000 00000000 00000000
0x1000FA50: 00000000 00000000 00000000 00000000
0x1000FA60: 00000000 00000000 00000000 00000000
0x1000FA70: 00000000 00000000 00000000 00000000
0x1000FA80: 00000000 00000000 00000000 00000000
0x1000FA90: 00000000 00000000 00000000 00000000
0x1000FAA0: 00000000 00000000 00000000 00000000
0x1000FAB0: 00000000 00000000 00000000 00000000
0x1000FAC0: 00000000 00000000 00000000 00000000
0x1000FAD0: 00000000 00000000 00000000 00000000
0x1000FAE0: 00000000 00000000 00000000 00000000
0x1000FAF0: 00000000 00000000 00000000 00000000
0x1000FB00: 00000000 00000000 00000000 00000000
0x1000FB10: 00000000 00000000 00000000 00000000
0x1000FB20: 00000000 00000000 00000000 00000000
0x1000FB30: 00000000 00000000 00000000 00000000
0x1000FB40: 00000000 00000000 00000000 00000000
0x1000FB50: 00000000 00000000 00000000 00000000
0x1000FB60: 00000000 00000000 00000000 00000000
0x1000FB70: 00000000 00000000 00000000 00000000
0x1000FB80: 00000000 00000000 00000000 00000000
0x1000FB90: 00000000 00000000 00000000 00000000
0x1000FBA0: 00000000 00000000 00000000 00000000
0x1000FBB0: 00000000 00000000 00000000 00000000
0x1000FBC0: 00000000 00000000 00000000 00000000
0x1000FBD0: 00000000 00000000 00000000 00000000
0x1000FBE0: 00000000 00000000 00000000 00000000
0x1000FBF0: 00000000 00000000 00000000 00000000
0x1000FC00: 00000000 00000000 00000000 00000000
0x1000FC10: 00000000 00000000 00000000 00000000
0x1000FC20: 00000000 00000000 00000000 00000000
0x1000FC30: 00000000 00000000 00000000 00000000
0x1000FC40: 00000000 00000000 00000000 00000000
0x1000FC50: 00000000 00000000 00000000 00000000
0x1000FC60: 00000000 00000000 00000000 00000000
0x1000FC70: 00000000 00000000 00000000 00000000
0x1000FC80: 00000000 00000000 00000000 00000000
0x1000FC90: 00000000 00000000 00000000 00000000
0x1000FCA0: 00000000 00000000 00000000 00000000
0x1000FCB0: 00000000 00000000 00000000 00000000
0x1000FCC0: 00000000 00000000 00000000 00000000
0x1000FCD0: 00000000 00000000 00000000 00000000
0x1000FCE0: 00000000 00000000 00000000 00000000
0x1000FCF0: 00000000 00000000 00000000 00000000
0x1000FD00: 00000000 00000000 00000000 00000000
0x1000FD10: 00000000 00000000 00000000 00000000
0x1000FD20: 00000000 00000000 00000000 00000000
0x1000FD30: 00000000 00000000 00000000 00000000
0x1000FD40: 00000000 00000000 00000000 00000000
0x1000FD50: 00000000 00000000 00000000 00000000
0x1000FD60: 00000000 00000000 00000000 00000000
0x1000FD70: 00000000 00000000 00000000 00000000
0x1000FD80: 00000000 00000000 00000000 00000000
0x1000FD90: 00000000 00000000 00000000 00000000
0x1000FDA0: 00000000 00000000 00000000 00000000
0x1000FDB0: 00000000 00000000 00000000 00000000
0x1000FDC0: 00000000 00000000 00000000 00000000
0x1000FDD0: 00000000 00000000 00000000 00000000
0x1000FDE0: 00000000 00000000 00000000 00000000
0x1000FDF0: 00000000 00000000 00000000 00000000
0x1000FE00: 00000000 00000000 00000000 00000000
0x1000FE10: 00000000 00000000 00000000 00000000
0x1000FE20: 00000000 00000000 00000000 00000000
0x1000FE30: 00000000 00000000 00000000 00000000
0x1000FE40: 00000000 00000000 00000000 00000000
0x1000FE50: 00000000 00000000 00000000 00000000
0x1000FE60: 00000000 00000000 00000000 00000000
0x1000FE70: 00000000 00000000 00000000 00000000
0x1000FE80: 00000000 00000000 00000000 00000000
0x1000FE90: 00000000 00000000 00000000 00000000
0x1000FEA0: 00000000 00000000 00000000 00000000
0x1000FEB0: 00000000 00000000 00000000 00000000
0x1000FEC0: 00000000 00000000 00000000 00000000
0x1000FED0: 00000000 00000000 00000000 00000000
0x1000FEE0: 00000000 00000000 00000000 00000000
0x1000FEF0: 00000000 00000000 00000000 00000000
0x1000FF00: 00000000 00000000 00000000 00000000
0x1000FF10: 00000000 00000000 00000000 00000000
0x1000FF20: 00000000 00000000 00000000 00000000
0x1000FF30: 00000000 00000000 00000000 00000000
0x1000FF40: 00000000 00000000 00000000 00000000
0x1000FF50: 00000000 00000000 00000000 00000000
0x1000FF60: 00000000 00000000 00000000 00000000
0x1000FF70: 00000000 00000000 00000000 00000000
0x1000FF80: 00000000 00000000 00000000 00000000
0x1000FF90: 00000000 00000000 00000000 00000000
0x1000FFA0: 00000000 00000000 00000000 00000000
0x1000FFB0: 00000000 00000000 00000000 00000000
0x1000FFC0: 00000000 00000000 00000000 00000000
0x1000FFD0: 00000000 00000000 00000000 00000000
0x1000FFE0: 00000000 00000000 00000000 00000000
0x1000FFF0: 00000000 00000000 00000000 00000000
~ # uptime
 14:19:30 up 5 min,  0 users,  load average: 0.17, 0.16, 0.07
~ # uptime
 14:19:30 up 5 min,  0 users,  load average: 0.17, 0.16, 0.07
~ # uptime
 14:19:30 up 5 min,  0 users,  load average: 0.17, 0.16, 0.07
~ # uptime
 14:19:30 up 5 min,  0 users,  load average: 0.17, 0.16, 0.07
~ # BASE=0x1000f000; for i in $(seq 0 4 4092); do if [ $((i % 16)) -eq 0 ]; then
 printf "0x%08X: " $((BASE + i)); fi; VAL=$(devmem2 $((BASE + i)) w 2>/dev/null
| grep -i "Value at address\|Read at address" | sed 's/.*: //; s/0x//I'); printf
 "%s " "$VAL"; if [ $(( (i + 4) % 16 )) -eq 0 ]; then echo ""; fi; done
0x1000F000: 00000000 00000001 00000001 00000001
0x1000F010: 00000004 00000000 00000004 00000000
0x1000F020: 00000000 00000005 000000FF 00000000
0x1000F030: 0000003F 00000001 0000FFFF 00000280
0x1000F040: 00000000 00000007 00000000 00000010
0x1000F050: 00000000 00000000 000001FF 00000000
0x1000F060: 01000035 00000000 00002800 00000000
0x1000F070: 00000000 00000001 00000001 00000000
0x1000F080: 00300000 00000000 00000001 00000001
0x1000F090: 00000000 00300000 00000000 00000001
0x1000F0A0: 00000001 010D0000 00360040 00000000
0x1000F0B0: 7FFFFFFD 00000000 00000000 00000000
0x1000F0C0: 0000BC10 00000000 00000000 00000000
0x1000F0D0: 00000001 00003C3C 00000000 00000001
0x1000F0E0: 075798D1 0000000F FFFFFFFF 00000000
0x1000F0F0: 00000000 00000000 00000000 00000000
0x1000F100: 00000000 00000000 00000000 00000000
0x1000F110: 00000000 00000000 00000000 00000000
0x1000F120: 00000000 00000000 00000000 00000000
0x1000F130: 00000000 00000001 00000002 00000000
0x1000F140: 00000001 00000001 00000001 00000000
0x1000F150: 00000000 00000000 00000000 00000001
0x1000F160: 00000000 00000000 00000000 00000000
0x1000F170: 00000000 00000000 00000000 00000000
0x1000F180: 00000000 00000000 00000000 00000000
0x1000F190: 00000000 00000000 00000000 00000000
0x1000F1A0: 00000000 00000000 00000000 00000000
0x1000F1B0: 00000000 00000000 00000000 00000000
0x1000F1C0: 00000000 00000000 00000000 00000000
0x1000F1D0: 00000000 00000000 00000000 00000000
0x1000F1E0: 00000000 00000000 00000000 00000000
0x1000F1F0: 00000000 00000000 00000000 00000000
0x1000F200: 00000000 00000000 00000000 00000000
0x1000F210: 00000000 00000000 00000000 00000000
0x1000F220: 00000000 00000000 00000000 00000000
0x1000F230: 00000000 00000000 00000000 00000000
0x1000F240: 00000000 00000000 00000000 00000000
0x1000F250: 00000000 00000000 00000000 00000000
0x1000F260: 00000000 00000000 00000000 00000000
0x1000F270: 00000000 00000000 00000000 00000000
0x1000F280: 00000000 00000000 00000000 00000000
0x1000F290: 00000000 00000000 00000000 00000000
0x1000F2A0: 00000000 00000000 00000000 00000000
0x1000F2B0: 00000000 00000000 00000000 00000000
0x1000F2C0: 00000000 00000000 00000000 00000000
0x1000F2D0: 00000000 00000000 00000000 00000000
0x1000F2E0: 00000000 00000000 00000000 00000000
0x1000F2F0: 00000000 00000000 00000000 00000000
0x1000F300: 00000000 00000000 00000000 00000000
0x1000F310: 00000000 00000000 00000000 00000000
0x1000F320: 00000000 00000000 00000000 00000000
0x1000F330: 00000000 00000000 00000000 00000000
0x1000F340: 00000000 00000000 00000000 00000000
0x1000F350: 00000000 00000000 00000000 00000000
0x1000F360: 00000000 00000000 00000000 00000000
0x1000F370: 00000000 00000000 00000000 00000000
0x1000F380: 00000000 00000000 00000000 00000000
0x1000F390: 00000000 00000000 00000000 00000000
0x1000F3A0: 00000000 00000000 00000000 00000000
0x1000F3B0: 00000000 00000000 00000000 00000000
0x1000F3C0: 00000000 00000000 00000000 00000000
0x1000F3D0: 00000000 00000000 00000000 00000000
0x1000F3E0: 00000000 00000000 00000000 00000000
0x1000F3F0: 00000000 00000000 00000000 00000000
0x1000F400: 00000000 00000000 00000000 00000000
0x1000F410: 00000000 00000000 00000000 00000000
0x1000F420: 00000000 00000000 00000000 00000000
0x1000F430: 00000000 00000000 00000000 00000000
0x1000F440: 00000000 00000000 00000000 00000000
0x1000F450: 00000000 00000000 00000000 00000000
0x1000F460: 00000000 00000000 00000000 00000000
0x1000F470: 00000000 00000000 00000000 00000000
0x1000F480: 00000000 00000000 00000000 00000000
0x1000F490: 00000000 00000000 00000000 00000000
0x1000F4A0: 00000000 00000000 00000000 00000000
0x1000F4B0: 00000000 00000000 00000000 00000000
0x1000F4C0: 00000000 00000000 00000000 00000000
0x1000F4D0: 00000000 00000000 00000000 00000000
0x1000F4E0: 00000000 00000000 00000000 00000000
0x1000F4F0: 00000000 00000000 00000000 00000000
0x1000F500: 00000000 00000000 00000000 00000000
0x1000F510: 00000000 00000000 00000000 00000000
0x1000F520: 00000000 00000000 00000000 00000000
0x1000F530: 00000000 00000000 00000000 00000000
0x1000F540: 00000000 00000000 00000000 00000000
0x1000F550: 00000000 00000000 00000000 00000000
0x1000F560: 00000000 00000000 00000000 00000000
0x1000F570: 00000000 00000000 00000000 00000000
0x1000F580: 00000000 00000000 00000000 00000000
0x1000F590: 00000000 00000000 00000000 00000000
0x1000F5A0: 00000000 00000000 00000000 00000000
0x1000F5B0: 00000000 00000000 00000000 00000000
0x1000F5C0: 00000000 00000000 00000000 00000000
0x1000F5D0: 00000000 00000000 00000000 00000000
0x1000F5E0: 00000000 00000000 00000000 00000000
0x1000F5F0: 00000000 00000000 00000000 00000000
0x1000F600: 00000000 00000000 00000000 00000000
0x1000F610: 00000000 00000000 00000000 00000000
0x1000F620: 00000000 00000000 00000000 00000000
0x1000F630: 00000000 00000000 00000000 00000000
0x1000F640: 00000000 00000000 00000000 00000000
0x1000F650: 00000000 00000000 00000000 00000000
0x1000F660: 00000000 00000000 00000000 00000000
0x1000F670: 00000000 00000000 00000000 00000000
0x1000F680: 00000000 00000000 00000000 00000000
0x1000F690: 00000000 00000000 00000000 00000000
0x1000F6A0: 00000000 00000000 00000000 00000000
0x1000F6B0: 00000000 00000000 00000000 00000000
0x1000F6C0: 00000000 00000000 00000000 00000000
0x1000F6D0: 00000000 00000000 00000000 00000000
0x1000F6E0: 00000000 00000000 00000000 00000000
0x1000F6F0: 00000000 00000000 00000000 00000000
0x1000F700: 00000000 00000000 00000000 00000000
0x1000F710: 00000000 00000000 00000000 00000000
0x1000F720: 00000000 00000000 00000000 00000000
0x1000F730: 00000000 00000000 00000000 00000000
0x1000F740: 00000000 00000000 00000000 00000000
0x1000F750: 00000000 00000000 00000000 00000000
0x1000F760: 00000000 00000000 00000000 00000000
0x1000F770: 00000000 00000000 00000000 00000000
0x1000F780: 00000000 00000000 00000000 00000000
0x1000F790: 00000000 00000000 00000000 00000000
0x1000F7A0: 00000000 00000000 00000000 00000000
0x1000F7B0: 00000000 00000000 00000000 00000000
0x1000F7C0: 00000000 00000000 00000000 00000000
0x1000F7D0: 00000000 00000000 00000000 00000000
0x1000F7E0: 00000000 00000000 00000000 00000000
0x1000F7F0: 00000000 00000000 00000000 00000000
0x1000F800: 00000000 00000000 00000000 00000000
0x1000F810: 00000000 00000000 00000000 00000000
0x1000F820: 00000000 00000000 00000000 00000000
0x1000F830: 00000000 00000000 00000000 00000000
0x1000F840: 00000000 00000000 00000000 00000000
0x1000F850: 00000000 00000000 00000000 00000000
0x1000F860: 00000000 00000000 00000000 00000000
0x1000F870: 00000000 00000000 00000000 00000000
0x1000F880: 00000000 00000000 00000000 00000000
0x1000F890: 00000000 00000000 00000000 00000000
0x1000F8A0: 00000000 00000000 00000000 00000000
0x1000F8B0: 00000000 00000000 00000000 00000000
0x1000F8C0: 00000000 00000000 00000000 00000000
0x1000F8D0: 00000000 00000000 00000000 00000000
0x1000F8E0: 00000000 00000000 00000000 00000000
0x1000F8F0: 00000000 00000000 00000000 00000000
0x1000F900: 00000000 00000000 00000000 00000000
0x1000F910: 00000000 00000000 00000000 00000000
0x1000F920: 00000000 00000000 00000000 00000000
0x1000F930: 00000000 00000000 00000000 00000000
0x1000F940: 00000000 00000000 00000000 00000000
0x1000F950: 00000000 00000000 00000000 00000000
0x1000F960: 00000000 00000000 00000000 00000000
0x1000F970: 00000000 00000000 00000000 00000000
0x1000F980: 00000000 00000000 00000000 00000000
0x1000F990: 00000000 00000000 00000000 00000000
0x1000F9A0: 00000000 00000000 00000000 00000000
0x1000F9B0: 00000000 00000000 00000000 00000000
0x1000F9C0: 00000000 00000000 00000000 00000000
0x1000F9D0: 00000000 00000000 00000000 00000000
0x1000F9E0: 00000000 00000000 00000000 00000000
0x1000F9F0: 00000000 00000000 00000000 00000000
0x1000FA00: 00000000 00000000 00000000 00000000
0x1000FA10: 00000000 00000000 00000000 00000000
0x1000FA20: 00000000 00000000 00000000 00000000
0x1000FA30: 00000000 00000000 00000000 00000000
0x1000FA40: 00000000 00000000 00000000 00000000
0x1000FA50: 00000000 00000000 00000000 00000000
0x1000FA60: 00000000 00000000 00000000 00000000
0x1000FA70: 00000000 00000000 00000000 00000000
0x1000FA80: 00000000 00000000 00000000 00000000
0x1000FA90: 00000000 00000000 00000000 00000000
0x1000FAA0: 00000000 00000000 00000000 00000000
0x1000FAB0: 00000000 00000000 00000000 00000000
0x1000FAC0: 00000000 00000000 00000000 00000000
0x1000FAD0: 00000000 00000000 00000000 00000000
0x1000FAE0: 00000000 00000000 00000000 00000000
0x1000FAF0: 00000000 00000000 00000000 00000000
0x1000FB00: 00000000 00000000 00000000 00000000
0x1000FB10: 00000000 00000000 00000000 00000000
0x1000FB20: 00000000 00000000 00000000 00000000
0x1000FB30: 00000000 00000000 00000000 00000000
0x1000FB40: 00000000 00000000 00000000 00000000
0x1000FB50: 00000000 00000000 00000000 00000000
0x1000FB60: 00000000 00000000 00000000 00000000
0x1000FB70: 00000000 00000000 00000000 00000000
0x1000FB80: 00000000 00000000 00000000 00000000
0x1000FB90: 00000000 00000000 00000000 00000000
0x1000FBA0: 00000000 00000000 00000000 00000000
0x1000FBB0: 00000000 00000000 00000000 00000000
0x1000FBC0: 00000000 00000000 00000000 00000000
0x1000FBD0: 00000000 00000000 00000000 00000000
0x1000FBE0: 00000000 00000000 00000000 00000000
0x1000FBF0: 00000000 00000000 00000000 00000000
0x1000FC00: 00000000 00000000 00000000 00000000
0x1000FC10: 00000000 00000000 00000000 00000000
0x1000FC20: 00000000 00000000 00000000 00000000
0x1000FC30: 00000000 00000000 00000000 00000000
0x1000FC40: 00000000 00000000 00000000 00000000
0x1000FC50: 00000000 00000000 00000000 00000000
0x1000FC60: 00000000 00000000 00000000 00000000
0x1000FC70: 00000000 00000000 00000000 00000000
0x1000FC80: 00000000 00000000 00000000 00000000
0x1000FC90: 00000000 00000000 00000000 00000000
0x1000FCA0: 00000000 00000000 00000000 00000000
0x1000FCB0: 00000000 00000000 00000000 00000000
0x1000FCC0: 00000000 00000000 00000000 00000000
0x1000FCD0: 00000000 00000000 00000000 00000000
0x1000FCE0: 00000000 00000000 00000000 00000000
0x1000FCF0: 00000000 00000000 00000000 00000000
0x1000FD00: 00000000 00000000 00000000 00000000
0x1000FD10: 00000000 00000000 00000000 00000000
0x1000FD20: 00000000 00000000 00000000 00000000
0x1000FD30: 00000000 00000000 00000000 00000000
0x1000FD40: 00000000 00000000 00000000 00000000
0x1000FD50: 00000000 00000000 00000000 00000000
0x1000FD60: 00000000 00000000 00000000 00000000
0x1000FD70: 00000000 00000000 00000000 00000000
0x1000FD80: 00000000 00000000 00000000 00000000
0x1000FD90: 00000000 00000000 00000000 00000000
0x1000FDA0: 00000000 00000000 00000000 00000000
0x1000FDB0: 00000000 00000000 00000000 00000000
0x1000FDC0: 00000000 00000000 00000000 00000000
0x1000FDD0: 00000000 00000000 00000000 00000000
0x1000FDE0: 00000000 00000000 00000000 00000000
0x1000FDF0: 00000000 00000000 00000000 00000000
0x1000FE00: 00000000 00000000 00000000 00000000
0x1000FE10: 00000000 00000000 00000000 00000000
0x1000FE20: 00000000 00000000 00000000 00000000
0x1000FE30: 00000000 00000000 00000000 00000000
0x1000FE40: 00000000 00000000 00000000 00000000
0x1000FE50: 00000000 00000000 00000000 00000000
0x1000FE60: 00000000 00000000 00000000 00000000
0x1000FE70: 00000000 00000000 00000000 00000000
0x1000FE80: 00000000 00000000 00000000 00000000
0x1000FE90: 00000000 00000000 00000000 00000000
0x1000FEA0: 00000000 00000000 00000000 00000000
0x1000FEB0: 00000000 00000000 00000000 00000000
0x1000FEC0: 00000000 00000000 00000000 00000000
0x1000FED0: 00000000 00000000 00000000 00000000
0x1000FEE0: 00000000 00000000 00000000 00000000
0x1000FEF0: 00000000 00000000 00000000 00000000
0x1000FF00: 00000000 00000000 00000000 00000000
0x1000FF10: 00000000 00000000 00000000 00000000
0x1000FF20: 00000000 00000000 00000000 00000000
0x1000FF30: 00000000 00000000 00000000 00000000
0x1000FF40: 00000000 00000000 00000000 00000000
0x1000FF50: 00000000 00000000 00000000 00000000
0x1000FF60: 00000000 00000000 00000000 00000000
0x1000FF70: 00000000 00000000 00000000 00000000
0x1000FF80: 00000000 00000000 00000000 00000000
0x1000FF90: 00000000 00000000 00000000 00000000
0x1000FFA0: 00000000 00000000 00000000 00000000
0x1000FFB0: 00000000 00000000 00000000 00000000
0x1000FFC0: 00000000 00000000 00000000 00000000
0x1000FFD0: 00000000 00000000 00000000 00000000
0x1000FFE0: 00000000 00000000 00000000 00000000
0x1000FFF0: 00000000 00000000 00000000 00000000
~ # sleep 1
^[[6~^[[6~^[[6~
FATAL: read zero bytes from port
term_exitfunc: reset failed for dev UNKNOWN: Input/output error

This driver expects that bootloader enables SPM.
But MT6589 bootloader doesn't do it.
It's no-op if the bootloader has SPM enabled.

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
clock div rate fix: d464074

Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Assisted-by: GPT-6 (chatgpt.com)
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Signed-off-by: Akari Tsuyukusa <akkun11.open@gmail.com>
Assisted-by: GPT-6 Luna (chatgpt.com)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants