Re: [flashrom] "Intel Braswell" with PCI ID 8086:229c

2017-08-08 Thread David Hendricks
Thanks!

Patch to mark Braswell as tested: https://review.coreboot.org/#/c/20923/

On Mon, Aug 7, 2017 at 6:06 AM, Vieweg, Uwe  wrote:

> Dear Ladies and Gentlemen.
>
> *”**Found chipset "Intel Braswell" with PCI ID 8086:229c.* *This chipset
> is marked as **untested*
>
> We can verify the successful usage with a Braswell (N3160) prototype
> board. BIOS AMI.
>
> sudo flashrom -V --programmer internal:laptop=this_is_not_a_laptop -c
> W25Q64.W -w test.img
> sudo flashrom -V --programmer internal:laptop=this_is_not_a_laptop  -r
> test.img
>
> Read/Write to W25Q64 8Mbyte 1.8V
> Without specifying chip:
> Thank you very much for your work.
>
> With best regards,
> Uwe Vieweg
>
> Siemens AG
> Digital Factory Division
> Factory Automation
> HiMed
> DF FA SE R&D HM
> Breslauer Str. 5
> 90766 Fuerth, Germany
> Tel.: +49 911 750-9839 <+49%20911%207509839>
> Fax: +49 911 750-9800 <+49%20911%207509800>
> Mail uwe dot vieweg at siemens dot com
> *www.siemens.com/ingenuityforlife*
> 
>
> Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Gerhard
> Cromme; Managing Board: Joe Kaeser, Chairman, President and Chief Executive
> Officer; Roland Busch, Lisa Davis, Klaus Helmrich, Janina Kugel, Cedrik
> Neike, Michael Sen, Ralf P. Thomas; Registered offices: Berlin and Munich,
> Germany; Commercial registries: Berlin Charlottenburg, HRB 12300, Munich,
> HRB 6684; WEEE-Reg.-No. DE 23691322
>
>
> ___
> flashrom mailing list
> flashrom@flashrom.org
> https://mail.coreboot.org/mailman/listinfo/flashrom
>
___
flashrom mailing list
flashrom@flashrom.org
https://mail.coreboot.org/mailman/listinfo/flashrom

[flashrom] "Intel Braswell" with PCI ID 8086:229c

2017-08-08 Thread Vieweg, Uwe
Dear Ladies and Gentlemen.

"Found chipset "Intel Braswell" with PCI ID 8086:229c. This chipset is marked 
as untested

We can verify the successful usage with a Braswell (N3160) prototype board. 
BIOS AMI.

sudo flashrom -V --programmer internal:laptop=this_is_not_a_laptop -c W25Q64.W 
-w test.img
sudo flashrom -V --programmer internal:laptop=this_is_not_a_laptop  -r test.img

Read/Write to W25Q64 8Mbyte 1.8V

Without specifying chip:

Thank you very much for your work.

With best regards,
Uwe Vieweg

Siemens AG
Digital Factory Division
Factory Automation
HiMed
DF FA SE R&D HM
Breslauer Str. 5
90766 Fuerth, Germany
Tel.: +49 911 750-9839
Fax: +49 911 750-9800
Mail uwe dot vieweg at siemens dot com
www.siemens.com/ingenuityforlife

Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Gerhard Cromme; 
Managing Board: Joe Kaeser, Chairman, President and Chief Executive Officer; 
Roland Busch, Lisa Davis, Klaus Helmrich, Janina Kugel, Cedrik Neike, Michael 
Sen, Ralf P. Thomas; Registered offices: Berlin and Munich, Germany; Commercial 
registries: Berlin Charlottenburg, HRB 12300, Munich, HRB 6684; WEEE-Reg.-No. 
DE 23691322

flashrom v0.9.9-r1954 on Linux 4.12.0-rc1-wt-ath+ (x86_64)
flashrom is free software, get the source code at https://flashrom.org

flashrom was built with libpci 3.3.1, GCC 5.3.1 20160424, little endian
Command line (7 args): flashrom -V --programmer 
internal:laptop=this_is_not_a_laptop -c W25Q64.W -r test.img
Calibrating delay loop... OS timer resolution is 1 usecs, 1186M loops per 
second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1003 us, 1 myus = 
10001 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
Using Internal DMI decoder.
DMI string chassis-type: "Other"
DMI chassis-type is not specific enough.
DMI string system-manufacturer: "Default string"
DMI string system-product-name: "Default string"
DMI string system-version: "Default string"
DMI string baseboard-manufacturer: "AMI Corporation"
DMI string baseboard-product-name: "Aptio CRB"
DMI string baseboard-version: "Default string"
Found chipset "Intel Braswell" with PCI ID 8086:229c.
This chipset is marked as untested. If you are using an up-to-date version
of flashrom *and* were (not) able to successfully update your firmware with it,
then please email a report to flashrom@flashrom.org including a verbose (-V) 
log.
Thank you!
Enabling flash write... Root Complex Register Block address = 0xfed1c000
GCS = 0xc01: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x3 (SPI)
Top Swap: not enabled
0xfff8/0xffb8 FWH IDSEL: 0x0
0xfff0/0xffb0 FWH IDSEL: 0x0
0xffe8/0xffa8 FWH IDSEL: 0x1
0xffe0/0xffa0 FWH IDSEL: 0x1
0xffd8/0xff98 FWH IDSEL: 0x2
0xffd0/0xff90 FWH IDSEL: 0x2
0xffc8/0xff88 FWH IDSEL: 0x3
0xffc0/0xff80 FWH IDSEL: 0x3
0xfff8/0xffb8 FWH decode enabled
0xfff0/0xffb0 FWH decode enabled
0xffe8/0xffa8 FWH decode enabled
0xffe0/0xffa0 FWH decode enabled
0xffd8/0xff98 FWH decode enabled
0xffd0/0xff90 FWH decode enabled
0xffc8/0xff88 FWH decode enabled
0xffc0/0xff80 FWH decode enabled
0xff70/0xff30 FWH decode enabled
0xff60/0xff20 FWH decode enabled
0xff50/0xff10 FWH decode enabled
0xff40/0xff00 FWH decode enabled
Maximum FWH chip size: 0x10 bytes
SPI_BASE_ADDRESS = 0xfed01000
SPI Read Configuration: prefetching disabled, caching enabled, 
BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
0x04: 0xe008 (HSFS)
HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=1
Reading OPCODES... done
0x06: 0x (HSFC)
HSFC: FGO=0, FCYCLE=0, FDBC=0, SME=0
0x50: 0x (FRAP)
BMWAG 0x00, BMRAG 0x00, BRWA 0xff, BRRA 0xff
0x54: 0x FREG0: Flash Descriptor region (0x-0x0fff) is 
read-write.
0x58: 0x07ff0300 FREG1: BIOS region (0x0030-0x007f) is read-write.
0x5C: 0x02ff0001 FREG2: Management Engine region (0x1000-0x002f) is 
read-write.
0x90: 0xc4 (SSFS)
SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0
0x91: 0xf87f10 (SSFC)
SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=63, SME=0, SCF=0
0x94: 0x0006 (PREOP)
0x96: 0x843b (OPTYPE)
0x98: 0x05200302 (OPMENU)
0x9C: 0x5a00019f (OPMENU+4)
0xC4: 0x00802025 (LVSCC)
LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=1
0xC8: 0x2025 (UVSCC)
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
0xD0: 0x (FPB)
OK.
The following protocols are supported: FWH, SPI.
Probing for Winbond W25Q64.W, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x6017
Found Winbond flash chip "W25Q64.W" (8192 kB, SPI) mapped at physical address 
0xff80.
Chip status register is 0x00.
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
Reading fla