[coreboot] v3 compilation failures
Marc Jones
marc.jones at amd.com
Mon Jan 21 21:42:21 CET 2008
ron minnich wrote:
> On Jan 21, 2008 12:34 PM, Stefan Reinauer <stepan at coresystems.de> wrote:
>
>>> I recommend u16 device, u16 address. The address can be up to 10 bits
>>> as I understand it
>>> on some versions of smbus. Am I wrong on this however?
>>>
>> I thought a device always has to be struct device? No?
>
> I'm having a slow day. Sorry. yes you are right. But the addr should
> probably be u16
>
> ron
>
I looked at the smbus spec (it is public) and didn't see anything about
10bit address.
http://smbus.org/specs/
"SMBus addresses are 7 binary
bits long and are conventionally expressed as 4 bits followed by 3 bits
followed by the letter ‘b’, for
example, 0001 110b. These addresses occupy the high seven bits of an
eight-bit field on the bus. The low
bit of this field, however, has other semantic meaning that is not part
of an SMBus address"
Marc
--
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors
More information about the coreboot
mailing list