On Wed, 25 Jul 2012 12:14:33 -0700
David Hendricks <dhendrix(a)google.com> wrote:
> There's a SPI chip named "N25Q064" with 1.8V and 3V variants N25Q064A11 and
> N25Q064A13, respectively. The 1.8V has A11 suffixed, and the 3V version has
> A13 suffixed. The 'A' indicates the process technology which is likely to
> change without a change of device ID, so it's likely that we'll see
> something like N25Q064B11 or N25Q064B13 in the future.
>
> Fortunately, the two variants have different JEDEC IDs (0xBA17 and 0xBB17).
> So at least we can tell them apart via probing.
>
> stefanct and I were discussing how to name this chip couldn't really come
> up with a good solution. I am thinking that "N25Q064" is sufficient and
> that we should just re-use the same .name for two chip entries with
> different .voltage parameters.
>
> Thoughts?
>
datasheets for the devices in question:
<dhendrix> 3V version: http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/S…
<dhendrix> 1.8V version: http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/S…
david: you dont give a rationale why you think that N25Q064 is enough.
my argumnt why it is not enough: the .name is used to distinguish
what flashrom defines as individual chips when presenting them to the
user. so it is not enough that flashrom can distinguish the chips by
their IDs but also the user must be able to tell the difference hence
there must be no duplicative names.
fwiw: i think we need a place holder for "any character" in model names
and propose "."
so in this case:
N25Q064..1
N25Q064..3
rationale: easily understandable, regex semantic, not part of actual
chip names, non-distracting.
alternatively we could just ignore that problem (it is a future problem
after all) and use N25Q064A11 and N25Q064A13.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
There's a SPI chip named "N25Q064" with 1.8V and 3V variants N25Q064A11 and
N25Q064A13, respectively. The 1.8V has A11 suffixed, and the 3V version has
A13 suffixed. The 'A' indicates the process technology which is likely to
change without a change of device ID, so it's likely that we'll see
something like N25Q064B11 or N25Q064B13 in the future.
Fortunately, the two variants have different JEDEC IDs (0xBA17 and 0xBB17).
So at least we can tell them apart via probing.
stefanct and I were discussing how to name this chip couldn't really come
up with a good solution. I am thinking that "N25Q064" is sufficient and
that we should just re-use the same .name for two chip entries with
different .voltage parameters.
Thoughts?
--
David Hendricks (dhendrix)
Systems Software Engineer, Google Inc.
On Tue, 10 Jul 2012 19:24:21 +0200
Tomasz Ostaszewski <tomasz.ostaszewski(a)interia.pl> wrote:
> Hi all.
> I want to flash on of my X60s with a coreboot using flashrom. I did
> search the flashrom list archive, and I found the "FAILED: MX25L1605
> on Thinkpad X60s" (http://bit.ly/NetLop) and related "Lenovo T60 Type
> 8743-GZU - RAM Support? 3Gb or 4Gb" (http://bit.ly/Mfhi1W) threads.
> Despite what the heading says, those threads do treat about a
> successful flashing of a stock X60s with flahshrom utility. There is
> is almost a complete descripton of what to do, and what to use.
> However, for me there's one piece of the puzzle missing - the patch.
> Peter writes:
>
> "[..]You need the flashrom source, a small patch, and my bucts utility
> from http://git.stuge.se/?p=bucts.git"
>
> The flashrom is readily available from SVN, the bucts from git, but
> what are the patches and where to get them from?
> And, if worst comes to the worst and I brick my X60s, would I be able
> to resurrect it using a programmer and a SOIC-8 clip
> (http://bit.ly/Nj8Sdx)? Or rather (de)soldering would be necessary?
the patch(es) and bucts are needed because the chipset is locked down by
the vendor bios so much that vanilla flashrom can not cope with it (and
modifying it so that it does is neither worth it nor trivial).
please ask the coreboot guys about the details of the procedure.
afaik desoldering is not necessary but an external programmer.
if you already know the complete procedure please ask for a coreboot
wiki account and create an article about it. it is recurring regularly
here and on the coreboot ml (and obviously no one cares to document it
fully).
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
Hello,
Just reporting a chip marked as UNTESTED as working.
Checked: Probe, Read.
Write untested, read produced good bootable results.
Used buspirate_spi programmer.
Log attached.
Regards,
Andrew.
On Tue, 24 Jul 2012 15:17:02 -0700
David Hendricks <dhendrix(a)google.com> wrote:
> This adds the following:
> - missing feature_bits to indicate WREN required before WRSR and the
> presence of OTP bytes
> - a comment mentioning SFDP support
> - voltage range
>
> Signed-off-by: David Hendricks <dhendrix(a)google.com>
Acked-by: Stefan Tauner <stefan.tauner(a)student.tuwien.ac.at>
Thanks for that! i'll commit it in my tested_stuff branch (soon-ish).
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
On Tue, 24 Jul 2012 10:19:29 +0200
"Wagner, Helge (GE Germany)" <Helge.Wagner(a)ge.com> wrote:
> Hi all,
>
> Please find attached our changes for the QM77 chipset. I looked at the
> datasheet to be sure that the strap names (SPI, PCI, LPC) are the same
> as on the series 5 and 6 chipsets.
>
> Signed-off-by: Helge Wagner <Helge.Wagner(a)ge.com>
Thanks for your patch, committed in r1553 without a code change.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
On 22/07/12 00:13, Vitali Druzhinin wrote:
> Hello!
>
> Did not find my motherboards in supported hardware list, but found chipsets.
>
> I would like to flash the following:
>
> ASUS M3A-H/HDMI (SB7x0/SB8x0/SB9x0 1002:439d)
> Elitegroup NFORCE6M-A2 (MCP61 10de:03e0)
>
> How safe is to try flash Coreboot on these MoBo? What information do you
> need else?
>
> BR,
> Vitali
Not safe at all. Flashrom may well work if the boards do not require
board specific enables but coreboot requires a specific port to each
motherboard in question. So you are very likely to end up with a
motherboard that will not boot.
If you want to do the coreboot ports then the coreboot mailing list will
be the place to get the help you need.
Andrew
Hi all,
Please find attached our changes for the QM77 chipset. I looked at the
datasheet to be sure that the strap names (SPI, PCI, LPC) are the same
as on the series 5 and 6 chipsets.
Signed-off-by: Helge Wagner <Helge.Wagner(a)ge.com>
Best Regards,
Helge Wagner