Andrew Turner
7bf9ab5331
Merge the FDT versions of initarm.
...
The copies of initarm used on platforms with FDT support were almost
identical. The differences were pulled out into separate functions that
were called by initarm.
This change merges the, now identical, copies of initarm and a few of it's
support functions. This is a step towards a common kernel on ARMv6.
2012-11-03 22:39:07 +00:00
Olivier Houchard
6626207e67
Fix SMP build for omap4
...
Submitted by: Giovanni Trematerra <gianni at freebsd DOT org>
2012-10-30 15:25:01 +00:00
Tim Kientzle
e9e4f18efc
Missing paren.
...
Pointy hat:me
2012-10-27 22:13:42 +00:00
Tim Kientzle
83e73d6911
set the kernelname from the boot loader environment.
...
This fixes kern.bootfile sysctl.
Submitted by: Giovanni Trematerra
2012-10-26 05:48:53 +00:00
Tim Kientzle
5daf64fb7d
Do proper padding of runt packets using code copied from bge(4).
...
Reviewed by: gnn
2012-10-25 04:37:47 +00:00
Tim Kientzle
ea4597d0ab
Refer to headers locally. This makes it a lot easier
...
to build this driver out-of-tree.
2012-10-25 04:33:47 +00:00
Eitan Adler
db702c59cf
remove duplicate semicolons where possible.
...
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:37 +00:00
Tim Kientzle
747d299f0a
Don't repeat the POSTREAD dma sync.
2012-10-22 02:28:48 +00:00
Tim Kientzle
da44817ee6
Replace deprecated M_DONTWAIT with M_NOWAIT.
2012-10-19 05:50:56 +00:00
Tim Kientzle
83e5430018
Fix an mbuf leak in cpsw driver, clean up mbuf management:
...
* Record TX mbufs when we get them so we can release them.
* Set TX/RX mbuf slots to NULL when we are no longer responsible for them
* Move dma sync on RX into RX intr routine
2012-10-15 04:10:49 +00:00
Tim Kientzle
2e88f5cd34
Cut-and-paste dropped semicolon.
2012-10-14 23:07:54 +00:00
Tim Kientzle
4cc21ce89a
Name cpsw_stop to cpsw_stop_locked consistently with other functions
...
in this file that assume locks are already held.
2012-10-14 23:00:24 +00:00
Tim Kientzle
a97afde093
Return correct packet size.
2012-10-14 22:58:12 +00:00
Andrew Turner
5bd9e48117
Remove unused variables from the OMAP ehci code.
2012-10-01 05:15:13 +00:00
Andrew Turner
1f008b99cc
Pull out the SoC specific parts of initarm into separate functions
2012-09-23 03:46:03 +00:00
Andrew Turner
70203625fb
Update different versions of physmap_init to be identical in preparation
...
for merging them.
2012-09-23 02:01:59 +00:00
Andrew Turner
d98d8a1e83
Reduce the diff between the FDT implementations of initarm.
...
This only touches whitespace and comments.
2012-09-22 22:41:38 +00:00
Andrew Turner
1161298251
Create a common set_stackptrs in sys/arm/machdep.c.
...
On single core devices set_stackptrs is only ever called with cpu = 0 in
initarm and will be identical to the existing function. On SMP this needs
to be implemented for sys/arm/mp_machdep.c, but the implementations are
identical for each SoC.
2012-09-22 06:41:56 +00:00
John-Mark Gurney
2b539bdcb3
remove some unnecessary debugging statements, dead code and incorrect
...
comment...
Reviewed by: gnn, imp
2012-09-16 19:42:27 +00:00
Eitan Adler
96240c89f0
Correct double "the the"
...
Approved by: cperciva
MFC after: 3 days
2012-09-14 21:28:56 +00:00
Tim Kientzle
0be65db279
Correctly fetch the MAC address.
...
Break down the bytes directly into the softc;
the intermediate buffer isn't needed here.
Break down the bytes in the correct order.
2012-08-27 04:43:30 +00:00
Oleksandr Tymoshenko
5b88bb19d6
Style cleanup
2012-08-25 21:13:00 +00:00
Tim Kientzle
cddf6d2a33
After r239366, fix the ti_edma3.c driver to use the
...
exact name as used in the FDT.
2012-08-22 05:14:59 +00:00
Andrew Turner
19a0f7f9cb
Set machine correctly on ARM. This allows universe to use the correct world
...
when building each kernel.
Reviewed by: imp
2012-08-18 05:48:19 +00:00
Oleksandr Tymoshenko
d3b496875a
Specify architecture for assembler
2012-08-15 07:00:34 +00:00
Oleksandr Tymoshenko
e53470fee3
Merging of projects/armv6, part 10
...
- Support for Texas Instruments SoCs:
- AM335x
- OMAP4
- Kernel configs, DTS for Beaglebone and Pandaboard
Submitted by: Ben Gray, Damjan Marion
2012-08-15 06:31:32 +00:00