From 6608f419d1a23762f34482b4628f9159bcb81fc2 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Sun, 29 May 2011 21:19:26 +0000 Subject: * backport 2.6.8 patches to .39 / .32.33 * remove lqtapi * bump tapi/dsl to .39 * migrate to new ltq_ style api * add amazon_se support SVN-Revision: 27026 --- package/lqtapi/src/mps/vmmc-module.h | 64 ------------------------------------ 1 file changed, 64 deletions(-) delete mode 100644 package/lqtapi/src/mps/vmmc-module.h (limited to 'package/lqtapi/src/mps/vmmc-module.h') diff --git a/package/lqtapi/src/mps/vmmc-module.h b/package/lqtapi/src/mps/vmmc-module.h deleted file mode 100644 index b598d0dcd9..0000000000 --- a/package/lqtapi/src/mps/vmmc-module.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef __VMMC_MODULE_H__ -#define __VMMC_MODULE_H__ - -#include -#include -#include - -struct vmmc_module; - -struct vmmc_module_ops { - int (*sync)(struct vmmc_module *); - int (*enable)(struct vmmc_module *, bool enable); -}; - -struct vmmc_module -{ - unsigned int id; - - size_t num_pins; - unsigned int *pins; - - const struct vmmc_module_ops *ops; - - unsigned long flags; -#define VMMC_MODULE_FLAG_PIN_USED(x) (x) -#define VMMC_MODULE_FLAG_MODIFIED 31 - struct mutex lock; - struct list_head head; - - unsigned int refcount; -}; - -int vmmc_module_init(struct vmmc_module *module, size_t num_pins, - const struct vmmc_module_ops *ops); -int vmmc_module_sync(struct vmmc_module *module); - -struct vmmc_link { - struct vmmc_module *modules[2]; - unsigned int pins[2]; -}; - -struct vmmc_endpoint { - struct tapi_endpoint ep; - struct vmmc_module *module; -}; - -void vmmc_link_enable(struct vmmc_link *link); -void vmmc_link_disable(struct vmmc_link *link); -unsigned int vmmc_link_init(struct vmmc_link *link, - struct vmmc_module *a, struct vmmc_module *b); -void vmmc_link_put(struct vmmc_link *link); - -int vmmc_module_get_pin(struct vmmc_module *module); -void vmmc_module_put_pin(struct vmmc_module *module, unsigned int pin); -void vmmc_module_set_pin_input(struct vmmc_module *module, unsigned int pin, - struct vmmc_module *input); - - -static inline struct vmmc_module *tapi_endpoint_to_vmmc_module(struct tapi_endpoint *ep) -{ - return tapi_endpoint_get_data(ep); -} - -#endif -- cgit v1.2.3