beautypg.com

Devmscd, Diskemu – Philips ISP1362 User Manual

Page 32

background image

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.