Andriy Gapon
3d844eddb7
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
Andrew Thompson
5bbc70dde9
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 Jeong
8833bb3072
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 Jeong
5a646f0eca
uses KOBJMETHOD_END macro to indicate the end of method table.
...
Submitted by: yongari
2010-03-09 20:07:41 +00:00
Weongyo Jeong
b9b64aa5b2
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 Jeong
37fb01d6c1
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 Jeong
5c984ceaf9
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 Jeong
1155ca9677
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
Warner Losh
c15423bb79
This was somehow copied to the wrong place :(. Remove the spare copy.
2010-01-11 00:41:14 +00:00
Warner Losh
f403c751b9
Move this to the right location. Grump.
2010-01-11 00:40:19 +00:00
Warner Losh
522e41fcac
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
Oleksandr Tymoshenko
fd7391fc0c
- Revert changes accidentally killed by merge operation
2009-04-14 22:53:22 +00:00
Warner Losh
767b32095f
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
Warner Losh
fefa89c863
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