summaryrefslogtreecommitdiff
path: root/drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h')
-rw-r--r--drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h309
1 files changed, 0 insertions, 309 deletions
diff --git a/drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h b/drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h
deleted file mode 100644
index 566b244bd8c5..000000000000
--- a/drivers/staging/westbridge/astoria/include/linux/westbridge/cyasstorage_dep.h
+++ /dev/null
@@ -1,309 +0,0 @@
-/* Cypress West Bridge API header file (cyanstorage_dep.h)
-## ===========================
-## Copyright (C) 2010 Cypress Semiconductor
-##
-## This program is free software; you can redistribute it and/or
-## modify it under the terms of the GNU General Public License
-## as published by the Free Software Foundation; either version 2
-## of the License, or (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin Street
-## Fifth Floor, Boston, MA 02110-1301, USA.
-## ===========================
-*/
-
-/* This header will contain Antioch specific declaration
- * of the APIs that are deprecated in Astoria SDK. This is
- * for maintaining backward compatibility
- */
-#ifndef __INCLUDED_CYANSTORAGE_DEP_H__
-#define __INCLUDED_CYANSTORAGE_DEP_H__
-
-#ifndef __doxygen__
-
-typedef void (*cy_as_storage_callback_dep)(
-/* Handle to the device completing the storage operation */
- cy_as_device_handle handle,
- /* The media type completing the operation */
- cy_as_media_type type,
- /* The device completing the operation */
- uint32_t device,
- /* The unit completing the operation */
- uint32_t unit,
- /* The block number of the completed operation */
- uint32_t block_number,
- /* The type of operation */
- cy_as_oper_type op,
- /* The error status */
- cy_as_return_status_t status
- );
-
-typedef void (*cy_as_storage_event_callback_dep)(
- /* Handle to the device sending the event notification */
- cy_as_device_handle handle,
- /* The media type */
- cy_as_media_type type,
- /* The event type */
- cy_as_storage_event evtype,
- /* Event related data */
- void *evdata
- );
-
-typedef struct cy_as_storage_query_device_data_dep {
- /* The type of media to query */
- cy_as_media_type type;
- /* The logical device number to query */
- uint32_t device;
- /* The return value for the device descriptor */
- cy_as_device_desc desc_p;
-} cy_as_storage_query_device_data_dep;
-
-typedef struct cy_as_storage_query_unit_data_dep {
- /* The type of media to query */
- cy_as_media_type type;
- /* The logical device number to query */
- uint32_t device;
- /* The unit to query on the device */
- uint32_t unit;
- /* The return value for the unit descriptor */
- cy_as_unit_desc desc_p;
-} cy_as_storage_query_unit_data_dep;
-
-
-/************ FUNCTIONS *********************/
-
-EXTERN cy_as_return_status_t
-cy_as_storage_register_callback_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The callback function to call for async storage events */
- cy_as_storage_event_callback_dep callback
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_claim_dep(cy_as_device_handle handle,
- cy_as_media_type type
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_claim_dep_EX(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to claim */
- cy_as_media_type *type,
- /* Callback to be called when the operation is complete */
- cy_as_function_callback cb,
- /* Client data to be passed to the callback */
- uint32_t client
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_release_dep(cy_as_device_handle handle,
- cy_as_media_type type
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_release_dep_EX(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* Handle to the device of interest */
- cy_as_media_type *type,
- /* Callback to be called when the operation is complete */
- cy_as_function_callback cb,
- /* Client data to be passed to the callback */
- uint32_t client
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_query_device_dep(
- cy_as_device_handle handle,
- cy_as_media_type media,
- uint32_t device,
- cy_as_device_desc *desc_p
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_query_device_dep_EX(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* Parameters and return value for the query call */
- cy_as_storage_query_device_data_dep *data,
- /* Callback to be called when the operation is complete */
- cy_as_function_callback cb,
- /* Client data to be passed to the callback */
- uint32_t client
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_query_unit_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to query */
- cy_as_media_type type,
- /* The logical device number to query */
- uint32_t device,
- /* The unit to query on the device */
- uint32_t unit,
- /* The return value for the unit descriptor */
- cy_as_unit_desc *unit_p
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_query_unit_dep_EX(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* Parameters and return value for the query call */
- cy_as_storage_query_unit_data_dep *data_p,
- /* Callback to be called when the operation is complete */
- cy_as_function_callback cb,
- /* Client data to be passed to the callback */
- uint32_t client
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_device_control_dep(
- /* Handle to the West Bridge device */
- cy_as_device_handle handle,
- /* Enable/disable control for card detection */
- cy_bool card_detect_en,
- /* Enable/disable control for write protect handling */
- cy_bool write_prot_en,
- /* Callback to be called when the operation is complete */
- cy_as_function_callback cb,
- /* Client data to be passed to the callback */
- uint32_t client
- );
-
-
-EXTERN cy_as_return_status_t
-cy_as_storage_read_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to access */
- cy_as_media_type type,
- /* The device to access */
- uint32_t device,
- /* The unit to access */
- uint32_t unit,
- /* The first block to access */
- uint32_t block,
- /* The buffer where data will be placed */
- void *data_p,
- /* The number of blocks to be read */
- uint16_t num_blocks
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_read_async_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to access */
- cy_as_media_type type,
- /* The device to access */
- uint32_t device,
- /* The unit to access */
- uint32_t unit,
- /* The first block to access */
- uint32_t block,
- /* The buffer where data will be placed */
- void *data_p,
- /* The number of blocks to be read */
- uint16_t num_blocks,
- /* The function to call when the read is complete
- or an error occurs */
- cy_as_storage_callback_dep callback
- );
-EXTERN cy_as_return_status_t
-cy_as_storage_write_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to access */
- cy_as_media_type type,
- /* The device to access */
- uint32_t device,
- /* The unit to access */
- uint32_t unit,
- /* The first block to access */
- uint32_t block,
- /* The buffer containing the data to be written */
- void *data_p,
- /* The number of blocks to be written */
- uint16_t num_blocks
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_write_async_dep(
- /* Handle to the device of interest */
- cy_as_device_handle handle,
- /* The type of media to access */
- cy_as_media_type type,
- /* The device to access */
- uint32_t device,
- /* The unit to access */
- uint32_t unit,
- /* The first block to access */
- uint32_t block,
- /* The buffer where the data to be written is stored */
- void *data_p,
- /* The number of blocks to be written */
- uint16_t num_blocks,
- /* The function to call when the write is complete
- or an error occurs */
- cy_as_storage_callback_dep callback
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_sd_register_read_dep(
- cy_as_device_handle handle,
- cy_as_media_type type,
- uint8_t device,
- cy_as_sd_card_reg_type reg_type,
- uint8_t read_len,
- uint8_t *data_p
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_sd_register_read_dep_EX(
- /* Handle to the West Bridge device. */
- cy_as_device_handle handle,
- /* The type of media to query */
- cy_as_media_type type,
- /* The device to query */
- uint8_t device,
- /* The type of register to read. */
- cy_as_sd_card_reg_type reg_type,
- /* Output data buffer and length. */
- cy_as_storage_sd_reg_read_data *data_p,
- /* Callback function to call when done. */
- cy_as_function_callback cb,
- /* Call context to send to the cb function. */
- uint32_t client
- );
-
-EXTERN cy_as_return_status_t
-cy_as_storage_create_p_partition_dep(
- cy_as_device_handle handle,
- cy_as_media_type media,
- uint32_t device,
- uint32_t size,
- cy_as_function_callback cb,
- uint32_t client);
-
-EXTERN cy_as_return_status_t
-cy_as_storage_remove_p_partition_dep(
- cy_as_device_handle handle,
- cy_as_media_type media,
- uint32_t device,
- cy_as_function_callback cb,
- uint32_t client);
-
-#endif /*__doxygen*/
-
-#endif /*__INCLUDED_CYANSTORAGE_DEP_H__*/