Hi,

I have a Asus motherboard (p7p55d-e pro) with (I believe) an onboard Marvell 9120 Sata 3 controller.  I also have an add on  card Sata controller with a Marvell 9123 chip.  When I updated my firmware, both devices were found and updated but upon reboot the "on board" Marvell Controller is bricked.  It no longer appears in the boot up/bios sequence.

I'm looking for a way to flash the chip back preferably in circuit.  Is this something flashrom can do?  The Marvell Flash device is macronix MX25L4005A.

Thanks,
Pete

 I'm pretty sure this is the controller that's not responding

0a:00.1 IDE interface [0101]: Device [1b4b:91a4] (rev 11) (prog-if 8f [Master SecP SecO PriP PriO])
    Subsystem: Device [1b4b:91a4]
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 16
    Region 0: I/O ports at dc00 [size=8]
    Region 1: I/O ports at d880 [size=4]
    Region 2: I/O ports at d800 [size=8]
    Region 3: I/O ports at d480 [size=4]
    Region 4: I/O ports at d400 [size=16]
    Region 5: Memory at f7effc00 (32-bit, non-prefetchable) [size=16]
    Expansion ROM at f7ee0000 [disabled] [size=64K]
    Capabilities: <access denied>
00: 4b 1b a4 91 03 01 10 00 11 8f 01 01 08 00 80 00
10: 01 dc 00 00 81 d8 00 00 01 d8 00 00 81 d4 00 00
20: 01 d4 00 00 00 fc ef f7 00 00 00 00 4b 1b a4 91
30: 00 00 ee f7 40 00 00 00 00 00 00 00 0a 02 00 0