Philips Semiconductors
ISP1362 Linux Stack User’s Guide
UM10012-_2
© Koninklijke Philips Electronics N.V. 2003. All rights reserved.
User’s Guide
Rev. 1.2—July 2003
32 of 34
Table 6-4: Contents of the device Directory
File Name
Description
release/device/Makefile
Makefile for the device stack subdirectories
release/device/pdc
ISP1362 Device Controller Driver C source file
release/device/devmscd
ISP1362 Device Controller Driver C header file
release/device/diskemu
ISP1362 USB protocol driver C source file
6.3.1. pdc
The
pdc
directory consists of files related to the ISP1362 Device Controller Driver and USB protocol driver. The
following table shows the contents of the
pdc
directory and their description:
Table 6-5: Contents of the pdc Directory
File Name
Description
release/device/pdc/Makefile
Makefile for the Device Controller Driver
release/device/pdc/usb_pdc.c
ISP1362 Device Controller Driver C source file
release/device/pdc/usb_pdc.h
ISP1362 Device Controller Driver C header file
release/device/pdc/pdc_bus.c
ISP1362 USB protocol driver C source file
release/device/pdc/pdc_bus.h
ISP1362 USB protocol driver C header file
release/device/pdc/pdc_protocol.h
ISP1362 USB protocol definitions C header file
release/device/pdc/pdc_intf.h
ISP1362 Device Controller Driver, USB protocol driver
interface C header file
6.3.2. devmscd
The
devmscd
directory consists of files related to the mass storage class driver (the device side) and the mass
storage bridge. Table 6-6 shows the contents of the
devmscd
directory and their description:
Table 6-6: Contents of the devmscd Directory
File Name
Description
release/device/devmscd/Makefile
Makefile for the device side mass storage class driver
release/device/devmscd/devmscd.c
USB mass storage BOT class driver C source file
release/device/devmscd/devmscd.h
USB mass storage BOT class driver C header file
release/device/devmscd/msbridge.c
USB mass storage bridge C source file
release/device/devmscd/msbridge.h
USB mass storage bridge to mass storage disk emulation
interface C header file
release/device/devmscd/mscdbridge.h
USB mass storage class driver to mass storage bridge C header
file
6.3.3. diskemu
The
diskemu
directory consists of files related to the mass storage disk emulation. Table 6-7 shows the contents
of this directory and their description:
Table 6-7: Contents of the diskemu Directory
File Name
Description
release/device/diskemu/Makefile
Makefile for the disk emulator module
release/device/diskemu/disk_emu.c
SCSI-II mass storage disk emulation C source file
release/device/diskemu/disk_emu.h
SCSI-II mass storage disk emulation C header file
6.4. otg
The
otg
directory consists of files related to the ISP1362 OTG Controller Driver. The contents of the
otg
directory and their description are given in Table 6-8.