freebsd-skq/sys/arm/lpc
ian 80568041a3 Convert from using fdt_immr style to arm_devmap_add_entry() to make
static device mappings.

This SoC relied heavily on the fact that all devices were static-mapped
at a fixed address, and it (rather bogusly) used bus_space read and write
calls passing hard-coded virtual addresses instead of proper bus handles,
relying on the fact that the virtual addresses of the mappings were known
at compile time, and relying on the implementation details of arm
bus_space never changing.  All such usage was replaced with calls to
bus_space_map() to obtain a proper bus handle for the read/write calls.

This required adjusting some of the #define values that map out hardware
registers, and some of them were renamed in the process to make it clear
which were defining absolute physical addresses and which were defining
offsets.  (The ones that just define offsets don't appear to be referenced
and probably serve no value other than perhaps documentation.)
2014-01-05 18:40:06 +00:00
..
files.lpc
if_lpe.c Sweep up a bit of arm-land fallout after r257244; include necessary 2013-10-28 15:20:17 +00:00
if_lpereg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
lpc_dmac.c
lpc_fb.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
lpc_gpio.c Convert from using fdt_immr style to arm_devmap_add_entry() to make 2014-01-05 18:40:06 +00:00
lpc_intc.c
lpc_machdep.c Convert from using fdt_immr style to arm_devmap_add_entry() to make 2014-01-05 18:40:06 +00:00
lpc_mmc.c Convert from using fdt_immr style to arm_devmap_add_entry() to make 2014-01-05 18:40:06 +00:00
lpc_ohci.c
lpc_pll.c
lpc_pwr.c
lpc_rtc.c
lpc_space.c
lpc_spi.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
lpc_timer.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
lpcreg.h Convert from using fdt_immr style to arm_devmap_add_entry() to make 2014-01-05 18:40:06 +00:00
lpcvar.h
ssd1289.c
std.lpc