Home | History | Annotate | Download | only in atheros
History log of /src/sys/arch/mips/atheros/ar5315.c
RevisionDateAuthorComments
 1.11  03-Oct-2025  thorpej Use device_setprop_data() to set the "mac-address" property.
 1.10  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.9  10-Jul-2011  matt branches: 1.9.2; 1.9.12;
Cleanup machine includes
 1.8  07-Jul-2011  matt Revamp / rework the Atheros MIPS SoC support. Add initial support for the
AR71xx (MIPS 24K core) SoC and the AR9344 (MIPS 74K core) SoC. Force use
of -mips32 for all Atheros kernels. Make code much more common.
 1.7  22-Jan-2010  martin Unify the name of the device property to hold a MAC address - there was
no clear majority for either "mac-addr" vs. "mac-address", but a quick
gallup poll among developers selected the latter.
 1.6  06-Jul-2009  alc Update reference to the Atheros HAL exported headers.

`external/isc/atheros_hal/dist', former `contrib/dev/ath/' is now in cpp(1)'s
include path.

Fix build of MERAKI kernel.
 1.5  23-Jan-2008  dyoung branches: 1.5.10; 1.5.20; 1.5.28;
Make these compile again by #including <prop/problib.h>.
 1.4  28-Feb-2007  thorpej branches: 1.4.20; 1.4.26; 1.4.32;
TRUE -> true, FALSE -> false
 1.3  07-Oct-2006  gdamore branches: 1.3.2; 1.3.4; 1.3.8; 1.3.10;
Add Atheros SPI controller. This is a "pseudo-controller", as it has some
artificial limitations which really only make it good for use with serial
flash devices. One of the more annoying limitations is a restriction that
it can only transfer 8 bytes at a time. (4 command/address, plus 4 data.)

The driver includes design to work around those limitations, but these
changes are only appropriate for serial flash devices.

This driver is designed to run in interrupt driven mode, but due to lack
of adequate documentation, we run it in polled mode.

A subsequent commit will introduce the MI M25P flash driver, which has been
tested and is known to function somewhat reasonably..
 1.2  26-Sep-2006  gdamore Dynamically calculate the memory size. The math is suspect, but the
results are at least accurate. (This was reverse engineered from the
redboot sources, which is one of the reasons why the math is suspect.)
 1.1  26-Sep-2006  gdamore Initial import of AR2315 support, specifically the Meraki Mini (see
the Meraki web site at http://www.meraki.net/ ) This includes changes
to the AR5312 to make it more conducive to sharing code with the AR5315,
and also includes improved early console support.

All devices including ethernet and wlan interfaces on the Meraki Mini are
functional with this port, _except_ SPI flash, which will be introduced
later.

This port was funded by the Champaign-Urbana Communit Wireless Network
Project (CUWiN).
 1.3.10.1  12-Mar-2007  rmind Sync with HEAD.
 1.3.8.4  04-Feb-2008  yamt sync with head.
 1.3.8.3  03-Sep-2007  yamt sync with head.
 1.3.8.2  30-Dec-2006  yamt sync with head.
 1.3.8.1  07-Oct-2006  yamt file ar5315.c was added on branch yamt-lazymbuf on 2006-12-30 20:46:30 +0000
 1.3.4.2  18-Nov-2006  ad Sync with head.
 1.3.4.1  07-Oct-2006  ad file ar5315.c was added on branch newlock2 on 2006-11-18 21:29:25 +0000
 1.3.2.2  22-Oct-2006  yamt sync with head
 1.3.2.1  07-Oct-2006  yamt file ar5315.c was added on branch yamt-splraiseipl on 2006-10-22 06:04:52 +0000
 1.4.32.1  23-Jan-2008  bouyer Sync with HEAD.
 1.4.26.1  18-Feb-2008  mjf Sync with HEAD.
 1.4.20.1  23-Mar-2008  matt sync with HEAD
 1.5.28.1  21-Apr-2010  matt sync with netbsd-5
 1.5.20.1  07-Aug-2009  snj Pull up following revision(s) (requested by jmcneill in ticket #775):
sys/arch/mips/atheros/ar5312_board.c: revision 1.2
sys/arch/mips/atheros/ar5315.c: revision 1.6
sys/arch/mips/atheros/ar5315_board.c: revision 1.2
sys/arch/mips/atheros/dev/if_ath_arbus.c: revision 1.16
sys/arch/mips/atheros/include/ar5312reg.h: revision 1.3
Update reference to the Atheros HAL exported headers.
`external/isc/atheros_hal/dist', former `contrib/dev/ath/' is now in cpp(1)'s
include path.
Fix build of MERAKI kernel.
 1.5.10.2  11-Mar-2010  yamt sync with head
 1.5.10.1  18-Jul-2009  yamt sync with head.
 1.9.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.2.1  30-Oct-2012  yamt sync with head

RSS XML Feed