~jakub/helenos/dp8390

Viewing all changes in revision 334.

  • Committer: Jakub Jermar
  • Date: 2010-04-05 16:33:18 UTC
  • Revision ID: jakub@jermar.eu-20100405163318-h0rvi8ehgdkksa0z
Tweak the dp8390 driver:

- the data register should be 16-bit

- add the reset register

- add definitions of essential bits of selected DP8390 registers

- the MAC address needs to be read from address 0 in the buffer memory during
  initialization

- dp8390_probe() cannot be used to detect a DP8390 NIC. It can only be used to
  test sanity of what we believe is a DP8390. This can be done via testing in
  loopback mode, which is currently unimplemented.

- add a recommended initialization procedure - dp8390_init()

- dp8390_start() is used to bring an already initialized DP8390 up

- dp8390_stop() is used to bring an already initialized and active DP8390 down

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: