Commit 9ad78604 authored by Felipe Balbi's avatar Felipe Balbi

Revert "tools: ffs-test: convert to new descriptor format fixing compilation error"

This reverts commit f2af7412.

There is a better fix for this build error coming in a following
patch.
Signed-of-by: default avatarFelipe Balbi <balbi@ti.com>
parent 5d881802
...@@ -53,7 +53,7 @@ struct usb_endpoint_descriptor_no_audio { ...@@ -53,7 +53,7 @@ struct usb_endpoint_descriptor_no_audio {
* structure. Any flags that are not recognised cause the whole block to be * structure. Any flags that are not recognised cause the whole block to be
* rejected with -ENOSYS. * rejected with -ENOSYS.
* *
* Legacy descriptors format (deprecated as of 3.14): * Legacy descriptors format:
* *
* | off | name | type | description | * | off | name | type | description |
* |-----+-----------+--------------+--------------------------------------| * |-----+-----------+--------------+--------------------------------------|
......
...@@ -6,11 +6,7 @@ WARNINGS = -Wall -Wextra ...@@ -6,11 +6,7 @@ WARNINGS = -Wall -Wextra
CFLAGS = $(WARNINGS) -g -I../include CFLAGS = $(WARNINGS) -g -I../include
LDFLAGS = $(PTHREAD_LIBS) LDFLAGS = $(PTHREAD_LIBS)
all: testusb ffs-test ffs-test-legacy all: testusb ffs-test
ffs-test-legacy: ffs-test.c
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -DUSE_LEGACY_DESC_HEAD
%: %.c %: %.c
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
......
/* /*
* ffs-test.c -- user mode filesystem api for usb composite function * ffs-test.c.c -- user mode filesystem api for usb composite function
* *
* Copyright (C) 2010 Samsung Electronics * Copyright (C) 2010 Samsung Electronics
* Author: Michal Nazarewicz <mina86@mina86.com> * Author: Michal Nazarewicz <mina86@mina86.com>
...@@ -21,8 +21,6 @@ ...@@ -21,8 +21,6 @@
/* $(CROSS_COMPILE)cc -Wall -Wextra -g -o ffs-test ffs-test.c -lpthread */ /* $(CROSS_COMPILE)cc -Wall -Wextra -g -o ffs-test ffs-test.c -lpthread */
/* Uncomment to make the tool use legacy FFS descriptor headers. */
/* #define USE_LEGACY_DESC_HEAD */
#define _BSD_SOURCE /* for endian.h */ #define _BSD_SOURCE /* for endian.h */
...@@ -108,15 +106,7 @@ static void _msg(unsigned level, const char *fmt, ...) ...@@ -108,15 +106,7 @@ static void _msg(unsigned level, const char *fmt, ...)
/******************** Descriptors and Strings *******************************/ /******************** Descriptors and Strings *******************************/
static const struct { static const struct {
struct { struct usb_functionfs_descs_head header;
__le32 magic;
__le32 length;
#ifndef USE_LEGACY_DESC_HEAD
__le32 flags;
#endif
__le32 fs_count;
__le32 hs_count;
} __attribute__((packed)) header;
struct { struct {
struct usb_interface_descriptor intf; struct usb_interface_descriptor intf;
struct usb_endpoint_descriptor_no_audio sink; struct usb_endpoint_descriptor_no_audio sink;
...@@ -124,13 +114,7 @@ static const struct { ...@@ -124,13 +114,7 @@ static const struct {
} __attribute__((packed)) fs_descs, hs_descs; } __attribute__((packed)) fs_descs, hs_descs;
} __attribute__((packed)) descriptors = { } __attribute__((packed)) descriptors = {
.header = { .header = {
#ifdef USE_LEGACY_DESC_HEAD
.magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC), .magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC),
#else
.magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC_V2),
.flags = cpu_to_le32(FUNCTIONFS_HAS_FS_DESC |
FUNCTIONFS_HAS_HS_DESC),
#endif
.length = cpu_to_le32(sizeof descriptors), .length = cpu_to_le32(sizeof descriptors),
.fs_count = 3, .fs_count = 3,
.hs_count = 3, .hs_count = 3,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment