forked from Minki/linux
staging: ti dspbridge: remove unused code
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
0d8631d290
commit
ec528652a9
@ -339,11 +339,7 @@ struct bridge_dev_context {
|
||||
*/
|
||||
/* DMMU TLB entries */
|
||||
struct bridge_ioctl_extproc atlb_entry[BRDIOCTL_NUMOFMMUTLB];
|
||||
u32 dw_brd_state; /* Last known board state. */
|
||||
u32 ul_int_mask; /* int mask */
|
||||
u16 io_base; /* Board I/O base */
|
||||
u32 num_tlb_entries; /* DSP MMU TLB entry counter */
|
||||
u32 fixed_tlb_entries; /* Fixed DSPMMU TLB entry count */
|
||||
u32 dw_brd_state; /* Last known board state. */
|
||||
|
||||
/* TC Settings */
|
||||
bool tc_word_swap_on; /* Traffic Controller Word Swap */
|
||||
|
@ -837,7 +837,6 @@ static int bridge_dev_create(OUT struct bridge_dev_context
|
||||
dev_context->atlb_entry[entry_ndx].ul_gpp_pa =
|
||||
dev_context->atlb_entry[entry_ndx].ul_dsp_va = 0;
|
||||
}
|
||||
dev_context->num_tlb_entries = 0;
|
||||
dev_context->dw_dsp_base_addr = (u32) MEM_LINEAR_ADDRESS((void *)
|
||||
(pConfig->
|
||||
dw_mem_base
|
||||
@ -940,7 +939,6 @@ static int bridge_dev_create(OUT struct bridge_dev_context
|
||||
}
|
||||
if (DSP_SUCCEEDED(status)) {
|
||||
dev_context->hdev_obj = hdev_obj;
|
||||
dev_context->ul_int_mask = 0;
|
||||
/* Store current board state. */
|
||||
dev_context->dw_brd_state = BRD_STOPPED;
|
||||
dev_context->resources = resources;
|
||||
|
@ -109,8 +109,6 @@ int bridge_deh_destroy(struct deh_mgr *deh_mgr)
|
||||
if (!deh_mgr)
|
||||
return -EFAULT;
|
||||
|
||||
/* Release dummy VA buffer */
|
||||
bridge_deh_release_dummy_mem();
|
||||
/* If notification object exists, delete it */
|
||||
if (deh_mgr->ntfy_obj) {
|
||||
ntfy_delete(deh_mgr->ntfy_obj);
|
||||
@ -145,7 +143,6 @@ int bridge_deh_register_notify(struct deh_mgr *deh_mgr, u32 event_mask,
|
||||
void bridge_deh_notify(struct deh_mgr *deh_mgr, u32 ulEventMask, u32 dwErrInfo)
|
||||
{
|
||||
struct bridge_dev_context *dev_context;
|
||||
u32 hw_mmu_max_tlb_count = 31;
|
||||
struct cfg_hostres *resources;
|
||||
struct hw_mmu_map_attrs_t map_attrs = {
|
||||
.endianism = HW_LITTLE_ENDIAN,
|
||||
@ -189,16 +186,6 @@ void bridge_deh_notify(struct deh_mgr *deh_mgr, u32 ulEventMask, u32 dwErrInfo)
|
||||
print_dsp_trace_buffer(dev_context);
|
||||
dump_dl_modules(dev_context);
|
||||
|
||||
/*
|
||||
* Reset the dynamic mmu index to fixed count if it exceeds
|
||||
* 31. So that the dynmmuindex is always between the range of
|
||||
* standard/fixed entries and 31.
|
||||
*/
|
||||
if (dev_context->num_tlb_entries >
|
||||
hw_mmu_max_tlb_count) {
|
||||
dev_context->num_tlb_entries =
|
||||
dev_context->fixed_tlb_entries;
|
||||
}
|
||||
hw_mmu_tlb_add(resources->dw_dmmu_base,
|
||||
virt_to_phys(dummy_va_addr), fault_addr,
|
||||
HW_PAGE_SIZE4KB, 1,
|
||||
@ -275,7 +262,3 @@ int bridge_deh_get_info(struct deh_mgr *deh_mgr,
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void bridge_deh_release_dummy_mem(void)
|
||||
{
|
||||
}
|
||||
|
@ -43,5 +43,4 @@ extern int bridge_deh_register_notify(struct deh_mgr *deh_mgr,
|
||||
extern void bridge_deh_notify(struct deh_mgr *deh_mgr,
|
||||
u32 ulEventMask, u32 dwErrInfo);
|
||||
|
||||
extern void bridge_deh_release_dummy_mem(void);
|
||||
#endif /* DSPDEH_ */
|
||||
|
@ -1632,11 +1632,6 @@ int proc_stop(void *hprocessor)
|
||||
status = -EFAULT;
|
||||
goto func_end;
|
||||
}
|
||||
if (DSP_SUCCEEDED((*p_proc_object->intf_fxns->pfn_brd_status)
|
||||
(p_proc_object->hbridge_context, &brd_state))) {
|
||||
if (brd_state == BRD_ERROR)
|
||||
bridge_deh_release_dummy_mem();
|
||||
}
|
||||
/* check if there are any running nodes */
|
||||
status = dev_get_node_manager(p_proc_object->hdev_obj, &hnode_mgr);
|
||||
if (DSP_SUCCEEDED(status) && hnode_mgr) {
|
||||
|
Loading…
Reference in New Issue
Block a user