ix2-200 sound/speaker

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

ix2-200 sound/speaker

Postby kriztioan » Tue Jan 26, 2021 5:49 pm

Looking at the memory map of my Iomega ix2-200 Storcenter via u-boot shows an AUDIO section. Indeed, the 88f6281 SoC has onboard I2S audio (http://natisbad.org/NAS/refs/Marvell/FS_88F6180_9x_6281_OpenSource.pdf). Of course, the question is whether it is hooked up. Though, I note that when the NAS shuts down there is a beep, suggesting the presence of a speaker. It would be nice to have some control over the speaker for, for example, programming an audible notification on an error. I did manage to modify the loaded device tree based off of kirkwood-openrd-client.dts to have the kernel load the snd-soc-kirkwood, snd-soc-cs42l51 and other related modules on boot. However, /proc/asound/cards shows nothing detected-if that were even where a simple speaker would show up. Perhaps the speaker/beeper is disconnected from SoC and simply hardwired to beep when the system shuts down. Below the memory map. Anyone's insight would be appreciated, if for nothing more than educational purpose.

Code: Select all
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 256MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base 90000000, size 256MB
PEX0_IO ....base f0000000, size  16MB
INTER_REGS ....base f1000000, size   1MB
NFLASH_CS ....base f9000000, size   8MB
SPI_CS ....base f8000000, size  16MB
BOOT_ROM_CS ....base fe000000, size  32MB
DEV_BOOTCS ....base fe000000, size  32MB
CRYPT_ENG ....base fb000000, size  64KB

AHB To MBUS Bridge:
-------------------
win0 - PEX0_MEM base 90000000, ....size 256MB
win1 - NFLASH_CS base f9000000, ....size   8MB
win2 - PEX0_IO base f0000000, ....size  16MB
win3 - SPI_CS base f8000000, ....size  16MB
win4 - BOOT_ROM_CS base fe000000, ....size  32MB
win5 - disable
win6 - disable
win7 - CRYPT_ENG base fb000000, ....size  64KB
win8 - INTER_REGS base f1000000, ....size   1MB

PEX0:
-----

Pex Bars

Internal Regs Bar0.... base f1000000, size   1MB
DRAM Bar1............. base 00000000, size 256MB
Devices Bar2.......... disable

Pex Decode Windows

win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - disable
win2 - disable
win3 - disable
win4 - disable
win5 - disable
default win - target unknown
Expansion ROM - NFLASH_CS

USB:
----
Device 0:
win0 - SDRAM_CS0 base 00000000, size 256MB
win1 - PEX0_MEM base 90000000, size 256MB
win2 - disable
win3 - disable

ETH 0:
----
win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - NFLASH_CS base f9000000, ....size   8MB
win2 - SPI_CS base f8000000, ....size  16MB
win3 - BOOT_ROM_CS base fe000000, ....size  32MB
win4 - disable
win5 - disable

ETH 1:
----
win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - NFLASH_CS base f9000000, ....size   8MB
win2 - SPI_CS base f8000000, ....size  16MB
win3 - BOOT_ROM_CS base fe000000, ....size  32MB
win4 - disable
win5 - disable

XOR 0:
----
win0 - NFLASH_CS base f9000000, size   8MB
win1 - PEX0_MEM base 90000000, size 256MB
win2 - SDRAM_CS0 base 0, size 256MB
win3 - SPI_CS base f8000000, size  16MB
win4 - CRYPT_ENG base fb000000, size  64KB
win5 - disable
win6 - disable
win7 - disable

XOR 1:
----
win0 - NFLASH_CS base f9000000, size   8MB
win1 - PEX0_MEM base 90000000, size 256MB
win2 - SDRAM_CS0 base 0, size 256MB
win3 - SPI_CS base f8000000, size  16MB
win4 - CRYPT_ENG base fb000000, size  64KB
win5 - disable
win6 - disable
win7 - disable

SATA 0:
----
win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - SDRAM_CS1 base 10000000, ....size 256MB
win2 - SDRAM_CS2 base 20000000, ....size 256MB
win3 - SDRAM_CS3 base 30000000, ....size 256MB

SATA 1:
----
win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - SDRAM_CS1 base 10000000, ....size 256MB
win2 - SDRAM_CS2 base 20000000, ....size 256MB
win3 - SDRAM_CS3 base 30000000, ....size 256MB

AUDIO:
----
win0 - SDRAM_CS0 base 00000000, ....size 256MB
win1 - SDRAM_CS1 base 10000000, ....size 256MB

Thank you, take care and best wishes,
KrizTioaN
kriztioan
 
Posts: 51
Joined: Sat Apr 29, 2017 1:32 am

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 7 guests