Skip to content

Commit

Permalink
staging: ti-st: set right the data types
Browse files Browse the repository at this point in the history
replace uint and family by a much more proper u8/u16 types.
This is required specifically for data members of structures coming
in from the chip and data members parsed from the binary firmware file.

Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Pavan Savoy authored and Greg Kroah-Hartman committed Sep 21, 2010
1 parent 9b906a3 commit 5d702ea
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
6 changes: 3 additions & 3 deletions drivers/staging/ti-st/fm.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
struct fm_event_hdr {
unsigned char plen;
u8 plen;
} __attribute__ ((packed));

#define FM_MAX_FRAME_SIZE 0xFF /* TODO: */
Expand All @@ -8,6 +8,6 @@ struct fm_event_hdr {

/* gps stuff */
struct gps_event_hdr {
unsigned char opcode;
unsigned short plen;
u8 opcode;
u16 plen;
} __attribute__ ((packed));
36 changes: 18 additions & 18 deletions drivers/staging/ti-st/st_kim.h
Original file line number Diff line number Diff line change
Expand Up @@ -128,39 +128,39 @@ void kim_st_list_protocols(struct st_data_s *, void *);
* relevant procedure to be called.
*/
struct bts_header {
uint32_t magic;
uint32_t version;
uint8_t future[24];
uint8_t actions[0];
u32 magic;
u32 version;
u8 future[24];
u8 actions[0];
} __attribute__ ((packed));

/**
* struct bts_action - Each .bts action has its own type of
* data.
*/
struct bts_action {
uint16_t type;
uint16_t size;
uint8_t data[0];
u16 type;
u16 size;
u8 data[0];
} __attribute__ ((packed));

struct bts_action_send {
uint8_t data[0];
u8 data[0];
} __attribute__ ((packed));

struct bts_action_wait {
uint32_t msec;
uint32_t size;
uint8_t data[0];
u32 msec;
u32 size;
u8 data[0];
} __attribute__ ((packed));

struct bts_action_delay {
uint32_t msec;
u32 msec;
} __attribute__ ((packed));

struct bts_action_serial {
uint32_t baud;
uint32_t flow_control;
u32 baud;
u32 flow_control;
} __attribute__ ((packed));

/**
Expand All @@ -170,10 +170,10 @@ struct bts_action_serial {
* when it receives request from KIM for ldisc installation.
*/
struct hci_command {
uint8_t prefix;
uint16_t opcode;
uint8_t plen;
uint32_t speed;
u8 prefix;
u16 opcode;
u8 plen;
u32 speed;
} __attribute__ ((packed));


Expand Down

0 comments on commit 5d702ea

Please sign in to comment.