/*
* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description: Resource file for usbman configuration.
*
*/
NAME USBM
#include <badef.rh>
#include <bldvariant.hrh>
#include <usbpersonalityids.h>
#include <usbman.loc>
#include "usbman.rh"
#include "usbvariation.rh"
RESOURCE BA_RSS_SIGNATURE
{
signature = 3;
}
RESOURCE usb_configuration usb_config
{
}
RESOURCE PERSONALITY_ARRAY device_personalities
{
personalities =
{
PERSONALITY
{
bDeviceClass = 0x02;
bDeviceSubClass = 0x00;
protocol = 0x00;
numConfigurations = 0x01;
vendorId = per_vendorId;
productId = per_productId_PCSuite;
bcdDevice = per_bcdDevice;
manufacturer = per_manufacturer;
product = per_product;
id = KUsbPersonalityIdPCSuite;
class_uids = "101fbf22, 101fbf24, 10281F2A";
description = qtn_usb_mode_ovisuite;
detailedDescription = qtn_usb_mode_msg_ovi_suite;
property = 0x00000000;
}
,
PERSONALITY
{
bDeviceClass = 0x00;
bDeviceSubClass = 0x00;
protocol = 0x00;
numConfigurations = 0x01;
vendorId = per_vendorId;
productId = per_productId_MassStorage;
bcdDevice = per_bcdDevice;
manufacturer = per_manufacturer;
product = per_product;
id = KUsbPersonalityIdMS;
class_uids = "10204bbc";
description = qtn_usb_mode_mass_storage;
detailedDescription = qtn_usb_mode_msg_mass_storage;
property = 0x00000000;
}
#ifdef __USB_PTP
,
PERSONALITY
{
bDeviceClass = 0x00;
bDeviceSubClass = 0x00;
protocol = 0x00;
numConfigurations = 0x01;
vendorId = per_vendorId;
productId = per_productId_PTP;
bcdDevice = per_bcdDevice;
manufacturer = per_manufacturer;
product = per_product;
id = KUsbPersonalityIdPTP;
class_uids = "1020df81";
description = qtn_usb_mode_ptp;
detailedDescription = qtn_usb_mode_msg_ptp;
property = 0x00000000;
}
#endif // __USB_PTP
,
PERSONALITY
{
bDeviceClass = 0x00;
bDeviceSubClass = 0x00;
protocol = 0x00;
numConfigurations = 0x01;
vendorId = per_vendorId;
productId = per_productId_ModemInstall;
bcdDevice = per_bcdDevice;
manufacturer = per_manufacturer;
product = per_product;
id = KUsbPersonalityIdModemInst;
class_uids = "2000FDA9";
description = qtn_usb_mode_quickconnect;
detailedDescription = qtn_usb_mode_msg_pam;
property = 0x00000000;
}
,
PERSONALITY
{
bDeviceClass = 0x02;
bDeviceSubClass = 0x00;
protocol = 0x00;
numConfigurations = 0x01;
vendorId = per_vendorId;
productId = per_productId_RNDIS;
bcdDevice = per_bcdDevice;
manufacturer = per_manufacturer;
product = per_product;
id = KUsbPersonalityIdRNDIS;
class_uids = "20013d2f";
description = qtn_usb_mode_rndis;
detailedDescription = qtn_usb_mode_msg_rndis;
property = 0x00000001;
}
};
}
// End of file