|
Linux Kernel
3.7.1
|
#include <linux/platform_data/dsp-omap.h>#include <linux/types.h>#include <dspbridge/host_os.h>#include <linux/mm.h>#include <linux/mmzone.h>#include <dspbridge/dbdefs.h>#include <dspbridge/drv.h>#include <dspbridge/sync.h>#include <hw_defs.h>#include <hw_mmu.h>#include <dspbridge/dspdefs.h>#include <dspbridge/dspchnl.h>#include <dspbridge/dspdeh.h>#include <dspbridge/dspio.h>#include <dspbridge/dspmsg.h>#include <dspbridge/pwr.h>#include <dspbridge/io_sm.h>#include <dspbridge/dev.h>#include <dspbridge/dspapi.h>#include <dspbridge/dmm.h>#include <dspbridge/wdt.h>#include "_tiomap.h"#include "_tiomap_pwr.h"#include "tiomap_io.h"Go to the source code of this file.
Data Structures | |
| struct | page_info |
| struct | pg_table_attrs |
Macros | |
| #define | SHMSYNCOFFSET 4 /* GPP byte offset */ |
| #define | BUFFERSIZE 1024 |
| #define | TIHELEN_ACKTIMEOUT 10000 |
| #define | MMU_SECTION_ADDR_MASK 0xFFF00000 |
| #define | MMU_SSECTION_ADDR_MASK 0xFF000000 |
| #define | MMU_LARGE_PAGE_MASK 0xFFFF0000 |
| #define | MMU_SMALL_PAGE_MASK 0xFFFFF000 |
| #define | OMAP3_IVA2_BOOTADDR_MASK 0xFFFFFC00 |
| #define | PAGES_II_LVL_TABLE 512 |
| #define | PHYS_TO_PAGE(phys) pfn_to_page((phys) >> PAGE_SHIFT) |
| #define | OMAP3_IVA2_BOOTMOD_IDLE 1 |
| #define | OMAP2_CONTROL_GENERAL 0x270 |
| #define | OMAP343X_CONTROL_IVA2_BOOTADDR (OMAP2_CONTROL_GENERAL + 0x0190) |
| #define | OMAP343X_CONTROL_IVA2_BOOTMOD (OMAP2_CONTROL_GENERAL + 0x0194) |
Functions | |
| bool | wait_for_start (struct bridge_dev_context *dev_context, void __iomem *sync_addr) |
| void | bridge_drv_entry (struct bridge_drv_interface **drv_intf, const char *driver_file_name) |
| #define BUFFERSIZE 1024 |
Definition at line 61 of file tiomap3430.c.
| #define MMU_LARGE_PAGE_MASK 0xFFFF0000 |
Definition at line 67 of file tiomap3430.c.
| #define MMU_SECTION_ADDR_MASK 0xFFF00000 |
Definition at line 65 of file tiomap3430.c.
| #define MMU_SMALL_PAGE_MASK 0xFFFFF000 |
Definition at line 68 of file tiomap3430.c.
| #define MMU_SSECTION_ADDR_MASK 0xFF000000 |
Definition at line 66 of file tiomap3430.c.
| #define OMAP2_CONTROL_GENERAL 0x270 |
Definition at line 78 of file tiomap3430.c.
| #define OMAP343X_CONTROL_IVA2_BOOTADDR (OMAP2_CONTROL_GENERAL + 0x0190) |
Definition at line 79 of file tiomap3430.c.
| #define OMAP343X_CONTROL_IVA2_BOOTMOD (OMAP2_CONTROL_GENERAL + 0x0194) |
Definition at line 80 of file tiomap3430.c.
| #define OMAP3_IVA2_BOOTADDR_MASK 0xFFFFFC00 |
Definition at line 69 of file tiomap3430.c.
| #define OMAP3_IVA2_BOOTMOD_IDLE 1 |
Definition at line 77 of file tiomap3430.c.
| #define PAGES_II_LVL_TABLE 512 |
Definition at line 70 of file tiomap3430.c.
| #define PHYS_TO_PAGE | ( | phys | ) | pfn_to_page((phys) >> PAGE_SHIFT) |
Definition at line 71 of file tiomap3430.c.
Definition at line 59 of file tiomap3430.c.
| #define TIHELEN_ACKTIMEOUT 10000 |
Definition at line 63 of file tiomap3430.c.
| void bridge_drv_entry | ( | struct bridge_drv_interface ** | drv_intf, |
| const char * | driver_file_name | ||
| ) |
Definition at line 250 of file tiomap3430.c.
| bool wait_for_start | ( | struct bridge_dev_context * | dev_context, |
| void __iomem * | sync_addr | ||
| ) |
Definition at line 1813 of file tiomap3430.c.
1.8.2