mirror of https://gitee.com/openkylin/linux.git
staging: tidspbridge: Remove trivial header files
Remove the header files that contains few declarations and can be merged onto more generic headers. Signed-off-by: Armando Uribe <x0095078@ti.com> Signed-off-by: Omar Ramirez Luna <omar.ramirez@ti.com>
This commit is contained in:
parent
7792724074
commit
157bc26dac
|
@ -29,13 +29,13 @@
|
|||
/* ----------------------------------- Platform Manager */
|
||||
#include <dspbridge/brddefs.h>
|
||||
#include <dspbridge/dev.h>
|
||||
#include <dspbridge/iodefs.h>
|
||||
#include <dspbridge/io.h>
|
||||
|
||||
/* ------------------------------------ Hardware Abstraction Layer */
|
||||
#include <hw_defs.h>
|
||||
#include <hw_mmu.h>
|
||||
|
||||
#include <dspbridge/pwr_sh.h>
|
||||
#include <dspbridge/pwr.h>
|
||||
|
||||
/* ----------------------------------- Bridge Driver */
|
||||
#include <dspbridge/dspdeh.h>
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
/*
|
||||
* dehdefs.h
|
||||
*
|
||||
* DSP-BIOS Bridge driver support functions for TI OMAP processors.
|
||||
*
|
||||
* Definition for Bridge driver module DEH.
|
||||
*
|
||||
* Copyright (C) 2005-2006 Texas Instruments, Inc.
|
||||
*
|
||||
* This package is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
#ifndef DEHDEFS_
|
||||
#define DEHDEFS_
|
||||
|
||||
#include <dspbridge/mbx_sh.h> /* shared mailbox codes */
|
||||
|
||||
/* DEH object manager */
|
||||
struct deh_mgr;
|
||||
|
||||
/* Magic code used to determine if DSP signaled exception. */
|
||||
#define DEH_BASE MBX_DEH_BASE
|
||||
#define DEH_LIMIT MBX_DEH_LIMIT
|
||||
|
||||
#endif /* _DEHDEFS_H */
|
|
@ -23,9 +23,9 @@
|
|||
#include <dspbridge/chnldefs.h>
|
||||
#include <dspbridge/cmm.h>
|
||||
#include <dspbridge/cod.h>
|
||||
#include <dspbridge/dehdefs.h>
|
||||
#include <dspbridge/dspdeh.h>
|
||||
#include <dspbridge/nodedefs.h>
|
||||
#include <dspbridge/dispdefs.h>
|
||||
#include <dspbridge/disp.h>
|
||||
#include <dspbridge/dspdefs.h>
|
||||
#include <dspbridge/dmm.h>
|
||||
#include <dspbridge/host_os.h>
|
||||
|
|
|
@ -22,7 +22,20 @@
|
|||
#include <dspbridge/dbdefs.h>
|
||||
#include <dspbridge/nodedefs.h>
|
||||
#include <dspbridge/nodepriv.h>
|
||||
#include <dspbridge/dispdefs.h>
|
||||
|
||||
struct disp_object;
|
||||
|
||||
/* Node Dispatcher attributes */
|
||||
struct disp_attr {
|
||||
u32 ul_chnl_offset; /* Offset of channel ids reserved for RMS */
|
||||
/* Size of buffer for sending data to RMS */
|
||||
u32 ul_chnl_buf_size;
|
||||
int proc_family; /* eg, 5000 */
|
||||
int proc_type; /* eg, 5510 */
|
||||
void *reserved1; /* Reserved for future use. */
|
||||
u32 reserved2; /* Reserved for future use. */
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* ======== disp_create ========
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
/*
|
||||
* dispdefs.h
|
||||
*
|
||||
* DSP-BIOS Bridge driver support functions for TI OMAP processors.
|
||||
*
|
||||
* Global DISP constants and types, shared by PROCESSOR, NODE, and DISP.
|
||||
*
|
||||
* Copyright (C) 2005-2006 Texas Instruments, Inc.
|
||||
*
|
||||
* This package is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
#ifndef DISPDEFS_
|
||||
#define DISPDEFS_
|
||||
|
||||
struct disp_object;
|
||||
|
||||
/* Node Dispatcher attributes */
|
||||
struct disp_attr {
|
||||
u32 ul_chnl_offset; /* Offset of channel ids reserved for RMS */
|
||||
/* Size of buffer for sending data to RMS */
|
||||
u32 ul_chnl_buf_size;
|
||||
int proc_family; /* eg, 5000 */
|
||||
int proc_type; /* eg, 5510 */
|
||||
void *reserved1; /* Reserved for future use. */
|
||||
u32 reserved2; /* Reserved for future use. */
|
||||
};
|
||||
|
||||
#endif /* DISPDEFS_ */
|
|
@ -23,9 +23,11 @@
|
|||
|
||||
#include <dspbridge/devdefs.h>
|
||||
|
||||
#include <dspbridge/drvdefs.h>
|
||||
#include <linux/idr.h>
|
||||
|
||||
/* Bridge Driver Object */
|
||||
struct drv_object;
|
||||
|
||||
/* Provide the DSP Internal memory windows that can be accessed from L3 address
|
||||
* space */
|
||||
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
/*
|
||||
* drvdefs.h
|
||||
*
|
||||
* DSP-BIOS Bridge driver support functions for TI OMAP processors.
|
||||
*
|
||||
* Definition of common struct between dspdefs.h and drv.h.
|
||||
*
|
||||
* Copyright (C) 2005-2006 Texas Instruments, Inc.
|
||||
*
|
||||
* This package is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
#ifndef DRVDEFS_
|
||||
#define DRVDEFS_
|
||||
|
||||
/* Bridge Driver Object */
|
||||
struct drv_object;
|
||||
|
||||
#endif /* DRVDEFS_ */
|
|
@ -32,9 +32,9 @@
|
|||
#include <dspbridge/brddefs.h>
|
||||
#include <dspbridge/cfgdefs.h>
|
||||
#include <dspbridge/chnlpriv.h>
|
||||
#include <dspbridge/dehdefs.h>
|
||||
#include <dspbridge/dspdeh.h>
|
||||
#include <dspbridge/devdefs.h>
|
||||
#include <dspbridge/iodefs.h>
|
||||
#include <dspbridge/io.h>
|
||||
#include <dspbridge/msgdefs.h>
|
||||
|
||||
/* Handle to Bridge driver's private device context. */
|
||||
|
|
|
@ -24,7 +24,8 @@
|
|||
#define DSPIO_
|
||||
|
||||
#include <dspbridge/devdefs.h>
|
||||
#include <dspbridge/iodefs.h>
|
||||
#include <dspbridge/io.h>
|
||||
|
||||
|
||||
extern int bridge_io_create(struct io_mgr **io_man,
|
||||
struct dev_object *hdev_obj,
|
||||
|
|
|
@ -22,7 +22,18 @@
|
|||
#include <dspbridge/cfgdefs.h>
|
||||
#include <dspbridge/devdefs.h>
|
||||
|
||||
#include <dspbridge/iodefs.h>
|
||||
/* IO Objects: */
|
||||
struct io_mgr;
|
||||
|
||||
/* IO manager attributes: */
|
||||
struct io_attrs {
|
||||
u8 birq; /* Channel's I/O IRQ number. */
|
||||
bool irq_shared; /* TRUE if the IRQ is shareable. */
|
||||
u32 word_size; /* DSP Word size. */
|
||||
u32 shm_base; /* Physical base address of shared memory. */
|
||||
u32 usm_length; /* Size (in bytes) of shared memory. */
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* ======== io_create ========
|
||||
|
|
|
@ -23,7 +23,12 @@
|
|||
#include <dspbridge/_chnl_sm.h>
|
||||
#include <dspbridge/host_os.h>
|
||||
|
||||
#include <dspbridge/iodefs.h>
|
||||
#include <dspbridge/io.h>
|
||||
#include <dspbridge/mbx_sh.h> /* shared mailbox codes */
|
||||
|
||||
/* Magic code used to determine if DSP signaled exception. */
|
||||
#define DEH_BASE MBX_DEH_BASE
|
||||
#define DEH_LIMIT MBX_DEH_LIMIT
|
||||
|
||||
#define IO_INPUT 0
|
||||
#define IO_OUTPUT 1
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
/*
|
||||
* iodefs.h
|
||||
*
|
||||
* DSP-BIOS Bridge driver support functions for TI OMAP processors.
|
||||
*
|
||||
* System-wide channel objects and constants.
|
||||
*
|
||||
* Copyright (C) 2005-2006 Texas Instruments, Inc.
|
||||
*
|
||||
* This package is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
#ifndef IODEFS_
|
||||
#define IODEFS_
|
||||
|
||||
/* IO Objects: */
|
||||
struct io_mgr;
|
||||
|
||||
/* IO manager attributes: */
|
||||
struct io_attrs {
|
||||
u8 birq; /* Channel's I/O IRQ number. */
|
||||
bool irq_shared; /* TRUE if the IRQ is shareable. */
|
||||
u32 word_size; /* DSP Word size. */
|
||||
u32 shm_base; /* Physical base address of shared memory. */
|
||||
u32 usm_length; /* Size (in bytes) of shared memory. */
|
||||
};
|
||||
|
||||
#endif /* IODEFS_ */
|
|
@ -22,7 +22,7 @@
|
|||
#include <dspbridge/procpriv.h>
|
||||
|
||||
#include <dspbridge/nodedefs.h>
|
||||
#include <dspbridge/dispdefs.h>
|
||||
#include <dspbridge/disp.h>
|
||||
#include <dspbridge/nldrdefs.h>
|
||||
#include <dspbridge/drv.h>
|
||||
|
||||
|
|
|
@ -18,7 +18,13 @@
|
|||
#define PWR_
|
||||
|
||||
#include <dspbridge/dbdefs.h>
|
||||
#include <dspbridge/pwr_sh.h>
|
||||
#include <dspbridge/mbx_sh.h>
|
||||
|
||||
/* valid sleep command codes that can be sent by GPP via mailbox: */
|
||||
#define PWR_DEEPSLEEP MBX_PM_DSPIDLE
|
||||
#define PWR_EMERGENCYDEEPSLEEP MBX_PM_EMERGENCYSLEEP
|
||||
#define PWR_WAKEUP MBX_PM_DSPWAKEUP
|
||||
|
||||
|
||||
/*
|
||||
* ======== pwr_sleep_dsp ========
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
/*
|
||||
* pwr_sh.h
|
||||
*
|
||||
* DSP-BIOS Bridge driver support functions for TI OMAP processors.
|
||||
*
|
||||
* Power Manager shared definitions (used on both GPP and DSP sides).
|
||||
*
|
||||
* Copyright (C) 2008 Texas Instruments, Inc.
|
||||
*
|
||||
* This package is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
#ifndef PWR_SH_
|
||||
#define PWR_SH_
|
||||
|
||||
#include <dspbridge/mbx_sh.h>
|
||||
|
||||
/* valid sleep command codes that can be sent by GPP via mailbox: */
|
||||
#define PWR_DEEPSLEEP MBX_PM_DSPIDLE
|
||||
#define PWR_EMERGENCYDEEPSLEEP MBX_PM_EMERGENCYSLEEP
|
||||
#define PWR_WAKEUP MBX_PM_DSPWAKEUP
|
||||
|
||||
#endif /* PWR_SH_ */
|
|
@ -31,7 +31,6 @@
|
|||
|
||||
/* ----------------------------------- This */
|
||||
#include <ioobj.h>
|
||||
#include <dspbridge/iodefs.h>
|
||||
#include <dspbridge/io.h>
|
||||
|
||||
/* ----------------------------------- Globals */
|
||||
|
|
|
@ -59,7 +59,6 @@
|
|||
#include <dspbridge/chnl.h>
|
||||
#include <dspbridge/proc.h>
|
||||
#include <dspbridge/dev.h>
|
||||
#include <dspbridge/drvdefs.h>
|
||||
#include <dspbridge/drv.h>
|
||||
|
||||
#ifdef CONFIG_TIDSPBRIDGE_DVFS
|
||||
|
|
|
@ -64,7 +64,6 @@
|
|||
#include <dspbridge/nldr.h>
|
||||
|
||||
#include <dspbridge/drv.h>
|
||||
#include <dspbridge/drvdefs.h>
|
||||
#include <dspbridge/resourcecleanup.h>
|
||||
#include <_tiomap.h>
|
||||
|
||||
|
|
Loading…
Reference in New Issue