Forgot those bits when adding NO_EVENTTIMERS


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233212 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove useless and potentially harmful cache flushes


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233213 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Those bit should have been committed as well, use the page tables provided
by the BSP instead of assuming startup_pagetables is still available.


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233215 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add VFP/Neon support

Submitted by:	Mark Tinguely


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add PRCM and SCM prereqs for USB controller on AM335x

Approved by:	cognet (mentor)


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233301 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add ti_scm_reg_write_4, so other drivers
can write control registers.


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233819 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add SMC LAN8710A PHY.


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233820 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Driver for CPSW Ethernet device found in AM335x and some other TI SoCs

Driver is still under development, but at this point basic
stuff works well and beagle bone can be booted over NFS.


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233821 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove useless and wrong piece of code in fdt_get_range() which overwrites
passed phandle_t node. Modify debug printf in fdt_reg_to_rl() to be
consistent (that is, print start and end *virtual* addresses).


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233822 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add PRCM support for EDMA on AM335x


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233844 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Reorganize TI GPIO driver

- rename omap->ti
- add support for GPIO on AM335x
- start counting GPIO banks from 0
- add GPIO PRCM support for AM335x
- update pandaboard and beaglebone FDT


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233857 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Bring support for the new arm TLS model.

Submitted by:	Mark Tinguely


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233880 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Rewrite the atomic stuff, so that we don't use ugly casts in macros which
would prevent the compiler from reporting type mismatches.

Suggested by:	bde


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233881 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Introduce a new option, ARM_WANT_TP_ADDRESS, and use that to check if we
need the whole ARM_TP_ADDRESS mess, instead of testing #ifdef SMP


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233882 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert that, we're not ready for that yet


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233883 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add PL310.
Rename omap_gpio to gpio


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233884 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Missing GPIO section from my previous commit


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't set pc_cpu if ARM_VFP_SUPPORT isn't set


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233929 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Rename DMA driver to SDMA so we can introduce new
EDMA driver for TI SoCs.


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233930 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
On some devices MMC controller numbering starts from 0.
Also it is unreliable to enable clocks based on device_get_unit().


git-svn-id: svn+ssh://svn.freebsd.org/base/projects/armv6@233962 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f