HACK: [ARM] tegra: add nvos, nvrm, and nvmap
authorErik Gilling <konkers@android.com>
Wed, 12 May 2010 23:04:49 +0000 (16:04 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:33:06 +0000 (16:33 -0700)
commitb021c09fb1ca8ef9f3b8f9363712365e64759874
tree7daa3ea1ed5cc1208226579c7104c5c727a11f5c
parent3500e2520d4fa71b9e5c9d22cd4feb5536d04305
HACK: [ARM] tegra: add nvos, nvrm, and nvmap

Signed-off-by: Erik Gilling <konkers@android.com>
212 files changed:
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/Makefile
arch/arm/mach-tegra/nv/Kconfig [new file with mode: 0644]
arch/arm/mach-tegra/nv/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arahb_arbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arapb_cmc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arapb_misc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arapbdma.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arapbdmachan.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arapbpm.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/ararb_sema.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arclk_rst.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/aremc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arevp.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arflow_ctlr.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arfuse.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/argpio.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/ari2c.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arictlr.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arictlr_arbgnt.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/armc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arpwfm.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arres_sema.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arslink.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arspi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arstat_mon.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/artimer.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/artimerus.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/aruart.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arvde_mon.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/arvi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap15/project_relocation_table.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arafi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arahb_arbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arapb_misc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arapbdev_kbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arapbdma.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arapbdmachan.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arapbpm.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arclk_rst.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/ardvc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/aremc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arevp.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arfic_dist.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arfic_proc_if.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arflow_ctlr.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arfuse.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/ari2c.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/armc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arnandflash.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arowr.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arpl310.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arscu.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arsdmmc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arslink.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arsnor.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arusb.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/arvi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/dev_ap_pcie2_pads.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/dev_ap_pcie2_root_port.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/nvboot_pmc_scratch_map.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/ap20/project_relocation_table.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/avp.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/linux/nvec_ioctls.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/linux/nvmem_ioctl.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/linux/nvos_ioctl.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/mach/iovmm.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/mach/nvrm_linux.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvassert.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvbootargs.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvcolor.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvcommon.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvddk_kbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvddk_nand.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvddk_uart.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvddk_usbphy.h [new file with mode: 0755]
arch/arm/mach-tegra/nv/include/nvec.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvec_device.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nverror.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nverrval.h [new file with mode: 0755]
arch/arm/mach-tegra/nv/include/nvidlcmd.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvio.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_accelerometer.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_battery.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_gpio_ext.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_kbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_kbc_keymapping.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_keyboard.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_keylist_reserved.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_modules.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_mouse.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_pmu.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_discovery.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_gpio.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_kbc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_memc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_nand.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_pinmux.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_pins.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_pins_ap15.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_query_pins_ap20.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_scrollwheel.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_sdio.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_services.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_tmon.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_touch.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_uart.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_usbulpi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvodm_vibrate.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvos.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvos_linux_ioctls.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvos_trace.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvreftrack.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_analog.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_arm_cp.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_avp_shrd_interrupt.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_boot.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_diag.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_dma.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_drf.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_gpio.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_hardware_access.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_i2c.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_init.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_interrupt.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_ioctls.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_keylist.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_memctrl.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_memmgr.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_minikernel.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_module.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_owr.h [new file with mode: 0755]
arch/arm/mach-tegra/nv/include/nvrm_pcie.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_pinmux.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_pmu.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_power.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_power_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_pwm.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_rmctrace.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_spi.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_transport.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvrm_xpc.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvsnor_controller.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/nvutil.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/include/rm_spi_slink.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/iovmm-gart.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/iovmm.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvmap.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos/nvos.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos/nvos_exports.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos/nvos_page.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos/nvustring.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvos_user.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvreftrack/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvreftrack/nvreftrack.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_clocks.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_init.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_init_common.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_pinmux_utils.h [new file with mode: 0755]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_pmc_scratch_map.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_power_dfs.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/ap15/ap15rm_xpc_hw_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/chiplib_interface.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_chipid.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_chiplib.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_clockids.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_clocks.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_clocks_limits_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_configuration.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_hw_devids.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_hwintf.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_message.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_module_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_moduleids.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_pinmux_utils.h [new file with mode: 0755]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_pmu_private.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_power_dfs.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_priv_ap_general.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_processor.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_relocation_table.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_rmctrace.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/core/common/nvrm_structure.h [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/Makefile [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/NvRm_Dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_analog_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_diag_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_dma_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_gpio_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_i2c_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_init_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_interrupt_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_keylist_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_memctrl_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_memmgr_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_module_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_owr_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_pcie_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_pinmux_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_pmu_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_power_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_pwm_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_spi_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_transport_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm/dispatch/nvrm_xpc_dispatch.c [new file with mode: 0644]
arch/arm/mach-tegra/nv/nvrm_user.c [new file with mode: 0644]