freebsd-dev/sys/arm/freescale/imx
Ian Lepore 13a98c8536 Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring
out common code related to mapping device memory into a new devmap.c file.

Remove the growing duplication of code that used pmap_devmap_find_pa() and
then did some math with the returned results to generate a virtual address,
and likewise in reverse to get a physical address.  Now there are a pair
of functions, arm_devmap_vtop() and arm_devmap_ptov(), to do that.  The
bus_space_map() implementations are rewritten in terms of these.
2013-11-04 19:44:37 +00:00
..
bus_space.c Update copyright date. 2013-05-08 09:42:50 +00:00
common.c Update copyright date. 2013-05-08 09:42:50 +00:00
console.c Tweak the imx debug console code so that it works with multiple SoCs. 2013-08-03 13:31:10 +00:00
files.imx6 Add the Soc- / machine-dependent parts of imx6 support. 2013-11-01 00:21:09 +00:00
files.imx51 Add a "no-op" USB PHY driver for imx-family SoCs. This is used when the 2013-10-30 14:38:24 +00:00
files.imx53 Add a "no-op" USB PHY driver for imx-family SoCs. This is used when the 2013-10-30 14:38:24 +00:00
i2c.c Update copyright date. 2013-05-08 09:42:50 +00:00
imx6_anatop.c Add stubbed-out imx6 support for clocks and power management. This 2013-10-31 15:04:23 +00:00
imx6_anatopreg.h Add a missing register definition. 2013-11-02 21:07:39 +00:00
imx6_anatopvar.h Add stubbed-out imx6 support for clocks and power management. This 2013-10-31 15:04:23 +00:00
imx6_ccm.c Add stubbed-out imx6 support for clocks and power management. This 2013-10-31 15:04:23 +00:00
imx6_ccmreg.h Add stubbed-out imx6 support for clocks and power management. This 2013-10-31 15:04:23 +00:00
imx6_machdep.c Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring 2013-11-04 19:44:37 +00:00
imx6_pl310.c Add the Soc- / machine-dependent parts of imx6 support. 2013-11-01 00:21:09 +00:00
imx6_usbphy.c Add support for the USB PHY on imx6 SoCs. Pretty minimal at this point, 2013-10-31 14:52:06 +00:00
imx51_ccm.c Add some bare-bones support for enabling usb and usbphy clocks. This 2013-10-30 14:33:15 +00:00
imx51_ccmreg.h Add some bare-bones support for enabling usb and usbphy clocks. This 2013-10-30 14:33:15 +00:00
imx51_ccmvar.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_dpllreg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_gpio.c Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards. 2013-09-01 20:15:35 +00:00
imx51_iomux.c Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards. 2013-09-01 20:15:35 +00:00
imx51_iomuxreg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_iomuxvar.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_ipuv3.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
imx51_ipuv3reg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_machdep.c Maximize available kva space by doing static device mapping from the top 2013-10-26 23:13:20 +00:00
imx51_sdmareg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_ssireg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_tzicreg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx53_machdep.c Maximize available kva space by doing static device mapping from the top 2013-10-26 23:13:20 +00:00
imx_gpt.c Reset the timer interrupt status register at the top rather than bottom of 2013-10-31 02:11:35 +00:00
imx_gptreg.h Add imx6 compatibility and make the driver work for any clock frequency. 2013-08-13 13:14:13 +00:00
imx_gptvar.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx_machdep.c Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring 2013-11-04 19:44:37 +00:00
imx_machdep.h Revamp the SoC identity numbering scheme to be more in line with the way 2013-10-31 23:05:05 +00:00
imx_nop_usbphy.c Add a "no-op" USB PHY driver for imx-family SoCs. This is used when the 2013-10-30 14:38:24 +00:00
imx_sdhci.c Bugfix: the attach routine needs to use the same table of fdt compat 2013-11-02 22:44:35 +00:00
imx_wdog.c Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards. 2013-09-01 20:15:35 +00:00
imx_wdogreg.h Update copyright date. 2013-05-08 09:42:50 +00:00
std.imx6 Add the Soc- / machine-dependent parts of imx6 support. 2013-11-01 00:21:09 +00:00
std.imx51 Rename the existing std.imx and imx.files to std.imx51 and files.imx51, to 2013-07-28 17:37:30 +00:00
std.imx53 Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards. 2013-09-01 20:15:35 +00:00
tzic.c Don't iterate through the bits of the pending interrupt register if the 2013-10-31 03:12:48 +00:00