Skip to content

Commit

Permalink
NFC: Remove unused details from pn544.h header file
Browse files Browse the repository at this point in the history
The majority of the defines and structures from pn544.h are no
longer in use. So just remove them.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
  • Loading branch information
Marcel Holtmann authored and Samuel Ortiz committed Nov 19, 2012
1 parent 9c5121a commit d962ec4
Showing 1 changed file with 0 additions and 60 deletions.
60 changes: 0 additions & 60 deletions include/linux/nfc/pn544.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,65 +25,6 @@

#include <linux/i2c.h>

#define PN544_DRIVER_NAME "pn544"
#define PN544_MAXWINDOW_SIZE 7
#define PN544_WINDOW_SIZE 4
#define PN544_RETRIES 10
#define PN544_MAX_I2C_TRANSFER 0x0400
#define PN544_MSG_MAX_SIZE 0x21 /* at normal HCI mode */

/* ioctl */
#define PN544_CHAR_BASE 'P'
#define PN544_IOR(num, dtype) _IOR(PN544_CHAR_BASE, num, dtype)
#define PN544_IOW(num, dtype) _IOW(PN544_CHAR_BASE, num, dtype)
#define PN544_GET_FW_MODE PN544_IOW(1, unsigned int)
#define PN544_SET_FW_MODE PN544_IOW(2, unsigned int)
#define PN544_GET_DEBUG PN544_IOW(3, unsigned int)
#define PN544_SET_DEBUG PN544_IOW(4, unsigned int)

/* Timing restrictions (ms) */
#define PN544_RESETVEN_TIME 30 /* 7 */
#define PN544_PVDDVEN_TIME 0
#define PN544_VBATVEN_TIME 0
#define PN544_GPIO4VEN_TIME 0
#define PN544_WAKEUP_ACK 5
#define PN544_WAKEUP_GUARD (PN544_WAKEUP_ACK + 1)
#define PN544_INACTIVITY_TIME 1000
#define PN544_INTERFRAME_DELAY 200 /* us */
#define PN544_BAUDRATE_CHANGE 150 /* us */

/* Debug bits */
#define PN544_DEBUG_BUF 0x01
#define PN544_DEBUG_READ 0x02
#define PN544_DEBUG_WRITE 0x04
#define PN544_DEBUG_IRQ 0x08
#define PN544_DEBUG_CALLS 0x10
#define PN544_DEBUG_MODE 0x20

/* Normal (HCI) mode */
#define PN544_LLC_HCI_OVERHEAD 3 /* header + crc (to length) */
#define PN544_LLC_MIN_SIZE (1 + PN544_LLC_HCI_OVERHEAD) /* length + */
#define PN544_LLC_MAX_DATA (PN544_MSG_MAX_SIZE - 2)
#define PN544_LLC_MAX_HCI_SIZE (PN544_LLC_MAX_DATA - 2)

struct pn544_llc_packet {
unsigned char length; /* of rest of packet */
unsigned char header;
unsigned char data[PN544_LLC_MAX_DATA]; /* includes crc-ccitt */
};

/* Firmware upgrade mode */
#define PN544_FW_HEADER_SIZE 3
/* max fw transfer is 1024bytes, but I2C limits it to 0xC0 */
#define PN544_MAX_FW_DATA (PN544_MAX_I2C_TRANSFER - PN544_FW_HEADER_SIZE)

struct pn544_fw_packet {
unsigned char command; /* status in answer */
unsigned char length[2]; /* big-endian order (msf) */
unsigned char data[PN544_MAX_FW_DATA];
};

#ifdef __KERNEL__
enum {
NFC_GPIO_ENABLE,
NFC_GPIO_FW_RESET,
Expand All @@ -99,6 +40,5 @@ struct pn544_nfc_platform_data {
void (*disable) (void);
int (*get_gpio)(int type);
};
#endif /* __KERNEL__ */

#endif /* _PN544_H_ */

0 comments on commit d962ec4

Please sign in to comment.