avg
c9fe8ad7f0
bus_add_child: change type of order parameter to u_int
...
This reflects actual type used to store and compare child device orders.
Change is mostly done via a Coccinelle (soon to be devel/coccinelle)
semantic patch.
Verified by LINT+modules kernel builds.
Followup to: r212213
MFC after: 10 days
2010-09-10 11:19:03 +00:00
thompsa
c5122bd6a1
Revert r204992 and just wrap it all in ifdef INVARIANTS to fix the debug and
...
non-debug cases.
2010-03-11 08:03:56 +00:00
weongyo
b3d52a3620
fixes a compile error if INVARIANTS is disabled.
...
Pointy hat to: me
Submitted by: Michael Butler <imb at protected-networks dot net>
2010-03-11 01:35:38 +00:00
weongyo
491a48ad64
uses KOBJMETHOD_END macro to indicate the end of method table.
...
Submitted by: yongari
2010-03-09 20:07:41 +00:00
weongyo
d5d8396eed
o uses bus accessor macros to read values from ivar so no more values
...
are referenced directly from ivar pointer. It's to do like what other
buses do. [1]
o changes exported prototypes. It doesn't use struct siba_* structures
anymore that instead of it it uses only device_t.
o removes duplicate code and debug messages.
o style(9)
Pointed out by: imp [1]
2010-03-09 19:58:00 +00:00
weongyo
38947f2777
fixes an attached-at-boot issue that bwn(4) using device_identify
...
interface didn't be attached automatically at boot time so changes a
approach to attach children based on leveraging some newbus niceties.
Submitted by: nwhitehorn
2010-03-03 20:06:09 +00:00
weongyo
2a614014a2
supports SPROM rev8 informations properly which are used to support
...
low-power PHY of bwn(4) and LDO voltage adjustments.
2010-02-16 01:22:33 +00:00
weongyo
9d4753ed16
Adds siba_bwn module which is used with bwn(4). Main purpose of this
...
module is to distinguish parts of Silicon Backplane and of Broadcom
Wireless.
2010-01-31 21:18:22 +00:00
imp
79a9b4bd2a
This was somehow copied to the wrong place :(. Remove the spare copy.
2010-01-11 00:41:14 +00:00
imp
6f829608a2
Move this to the right location. Grump.
2010-01-11 00:40:19 +00:00
imp
157077980a
Merge from projects/mips to head by hand:
...
Merge the siba bus device. This was moved from mips to dev because
siba bus can be in other architectures, like ARM.
2010-01-10 05:07:29 +00:00
gonzo
821d317cbe
- Revert changes accidentally killed by merge operation
2009-04-14 22:53:22 +00:00
imp
1669e8782f
Use some casting to get the right addresses. This is likely unwise
...
code, but will be OK until there's a 64-bit siba...
With this change, SENTRY5 kernel now compiles for mips, the last of
the holdouts.
2008-09-26 05:40:56 +00:00
imp
32d59cec8c
Support for the siba bus found in many broadcom products.
...
Submitted by: bms@
Obtained from: p4 mips branch
2008-09-26 03:57:23 +00:00