freebsd-nq/sys/arm
Zbigniew Bodek 5188e3cca6 Map CESA SRAM memory in driver attach for Armada38x
On other platforms with CESA accelerator the SRAM memory is mapped in
early init before driver is attached. This method only works correctly
with mappings no smaller than L1 section size (1MB). There may be more
SRAM blocks and they may have smaller sizes than 1MB as is the case
for Armada38x. Instead, map SRAM memory with bus_space_map() in CESA
driver attach. Note that we can no longer assume that VA == PA for the
SRAM.

Submitted by:	Michal Stanek <mst@semihalf.com
Obtained from:	Semihalf
Sponsored by:	Stormshield
Differential revision:	https://reviews.freebsd.org/D6215
2016-06-02 18:31:36 +00:00
..
allwinner Fix a crash while iterating compat strings when no match is found. 2016-05-31 21:58:09 +00:00
altera/socfpga Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
amlogic/aml8726 Use OF_prop_free instead of direct call to free(9) 2016-05-18 23:41:58 +00:00
annapurna/alpine Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
arm arm_gic_map is a mask not the CPUs ID, there is no need to shift it. 2016-05-31 18:05:17 +00:00
at91 Use the new(-ish) CP15_SCTLR macro to generate system control reg accesses 2016-05-23 20:07:17 +00:00
broadcom/bcm2835 Fix the deciKelvin to Celsius conversion in kernel. 2016-05-22 13:58:32 +00:00
cavium/cns11xx Spaces->tab in comment. 2016-05-23 20:13:17 +00:00
conf Add driver for "generic-ohci" as defined by FDT. 2016-05-17 17:46:12 +00:00
freescale Add support for triggering interrupts on both rising and falling edges. 2016-05-26 22:34:25 +00:00
include Improve ARM debug_monitor for SMP machines 2016-05-29 17:35:38 +00:00
lpc Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
mv Map CESA SRAM memory in driver attach for Armada38x 2016-06-02 18:31:36 +00:00
nvidia Return the struct intr_pic pointer from intr_pic_register. This will be 2016-05-18 15:05:44 +00:00
qemu While gem5 is not qemu, we treat it as "simulators" or "virtual environments". 2016-05-04 16:24:12 +00:00
rockchip Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
samsung/exynos sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti Only do the touch screen setup when the 'ti,wires' property is present. 2016-05-26 18:52:26 +00:00
versatile Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
xilinx sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
xscale sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00