index 666a51bcd6a6476019de9ddbd77f142b133f894c..51cdcd99a46c079720ac5966db28081e94d1c09f 100644 (file)
/*
- * Copyright (c) 2013, Texas Instruments Incorporated
+ * Copyright (c) 2013-2015 Texas Instruments Incorporated - http://www.ti.com
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
'TMS320TCI6618',
'TMS320TCI6614',
'TMS320C6657'],
- 'TMS320TCI6634' : ['TMS320TCI6636',
+ 'TMS320TCI6634' : ['TMS320C66AK2E05',
+ 'TMS320TCI6630K2L',
+ 'TMS320TCI6636',
'TMS320TCI6638',
'Kepler'],
'LM3.*' : ['LM4.*'],
+ 'Vayu' : ['DRA7XX']
}
/*
'TMS320TCI6614' : ["CORE0", "CORE1", "CORE2", "CORE3", "HOST"],
'TMS320TCI6634' : ["CORE0", "CORE1", "CORE2", "CORE3",
"CORE4", "CORE5", "CORE6", "CORE7"],
- 'TMS320TCI6636' : ["CORE0", "CORE1", "CORE2", "CORE3",
- "CORE4", "CORE5", "CORE6", "CORE7",
- "HOST0", "HOST1", "HOST2", "HOST3"],
/*
* Note, the name "HOST" was intentionally chosen as a proc name to
* accomodate TransportRpmsg, a common transport on these platforms.
*/
+ 'TMS320TCI6636' : ["HOST", "CORE0", "CORE1", "CORE2", "CORE3",
+ "CORE4", "CORE5", "CORE6", "CORE7"],
'TMS320TCI6638' : ["HOST", "CORE0", "CORE1", "CORE2", "CORE3",
"CORE4", "CORE5", "CORE6", "CORE7"],
'Kepler' : ["HOST", "CORE0", "CORE1", "CORE2", "CORE3",
"CORE4", "CORE5", "CORE6", "CORE7"],
+ 'TMS320TCI6630K2L' : ["HOST", "CORE0", "CORE1", "CORE2", "CORE3"],
+ 'TMS320C66AK2E05' : ["HOST", "CORE0"],
'TMS320C6674' : ["CORE0", "CORE1", "CORE2", "CORE3"],
'TMS320C6678' : ["CORE0", "CORE1", "CORE2", "CORE3",
'Arctic' : ["DSP", "ARP32"],
'F28M3.*' : ["M3", "C28"],
+ 'F2837.*' : ["CORE0", "CORE1"],
'LM3.*' : [ "" ], /* single core, any name can be used */
'Vayu' : ["DSP1", "DSP2", "EVE1", "EVE2", "EVE3", "EVE4",
- "IPU1", "IPU2", "HOST"],
+ "IPU1", "IPU2", "IPU1-0", "IPU1-1", "IPU2-0",
+ "IPU2-1", "HOST"],
+ 'TDA3X' : ["DSP1", "DSP2", "IPU1", "IPU1-0", "IPU1-1", "EVE1"]
};
setDeviceAliases(procNames, deviceAliases);
'TMS320DA830' : 1,
'OMAPL138' : 1,
'Vayu' : 1,
+ 'TDA3X' : 1
};
setDeviceAliases(hostNeedsSlaveData, deviceAliases);
'TMS320C6472' : ["CORE0"],
'TMS320C6474' : ["CORE0"],
'F28M3.*' : ["M3"],
+ 'F2837.*' : ["CORE0"],
+ 'TMS320TCI6630K2L' : ["HOST"],
'TMS320TCI6634' : ["CORE0"],
'TMS320TCI6636' : ["HOST0"],
'TMS320TCI6638' : ["HOST0"],
'OMAP4430' : { del: 'ti.sdo.ipc.nsremote.NameServerRemoteNotify',},
'Arctic' : { del: 'ti.sdo.ipc.nsremote.NameServerRemoteNotify',},
'F28M3.*' : { del: 'ti.sdo.ipc.family.f28m35x.NameServerBlock', },
+ 'F2837.*' : { del: 'ti.sdo.ipc.family.f2837x.NameServerBlock', },
'Vayu' : { del: 'ti.sdo.ipc.nsremote.NameServerRemoteNotify',},
+ 'TDA3X' : { del: 'ti.sdo.ipc.nsremote.NameServerRemoteNotify' },
'TMS320TCI6634' : { del: 'ti.sdo.ipc.nsremote.NameServerRemoteNotify',},
};
setDeviceAliases(nameServerRemoteDelegates, deviceAliases);
'OMAP4430' : { del: 'ti.sdo.ipc.family.omap4430.NotifySetup', },
'Arctic' : { del: 'ti.sdo.ipc.family.arctic.NotifyCircSetup', },
'F28M3.*' : { del: 'ti.sdo.ipc.notifyDrivers.NotifySetupNull', },
+ 'F2837.*' : { del: 'ti.sdo.ipc.notifyDrivers.NotifySetupNull', },
'LM3.*' : { del: 'ti.sdo.ipc.notifyDrivers.NotifySetupNull', },
'Vayu' : { del: 'ti.sdo.ipc.family.vayu.NotifySetup', },
+ 'TDA3X' : { del: 'ti.sdo.ipc.family.tda3xx.NotifySetup' },
+ 'OMAP5430' : { del: 'ti.sdo.ipc.notifyDrivers.NotifySetupNull' }
};
setDeviceAliases(notifySetupDelegates, deviceAliases);
'OMAP4430' : { del: 'ti.sdo.ipc.transports.TransportShmSetup', },
'Arctic' : { del: 'ti.sdo.ipc.transports.TransportShmNotifySetup', },
'F28M3.*' : { del: 'ti.sdo.ipc.transports.TransportNullSetup', },
+ 'F2837.*' : { del: 'ti.sdo.ipc.transports.TransportNullSetup', },
'LM3.*' : { del: 'ti.sdo.ipc.transports.TransportNullSetup', },
'Vayu' : { del: 'ti.sdo.ipc.transports.TransportShmSetup', },
+ 'TDA3X' : { del: 'ti.sdo.ipc.transports.TransportShmSetup' }
};
setDeviceAliases(messageQSetupDelegates, deviceAliases);
},
'ti.catalog.arm.cortexm4' : {
'Vayu' : { del: 'ti.sdo.ipc.family.vayu.InterruptIpu', },
+ 'TDA3X' : { del: 'ti.sdo.ipc.family.tda3xx.InterruptIpu' },
},
'ti.catalog.arm.cortexa8' : {
'TMS320TI816X' : { del: 'ti.sdo.ipc.family.ti81xx.InterruptHost', },
'OMAP4430' : { del: 'ti.sdo.ipc.family.omap4430.InterruptDsp', },
'Arctic' : { del: 'ti.sdo.ipc.family.arctic.InterruptDsp', },
'Vayu' : { del: 'ti.sdo.ipc.family.vayu.InterruptDsp', },
+ 'TDA3X' : { del: 'ti.sdo.ipc.family.tda3xx.InterruptDsp' },
},
'ti.catalog.arp32' : {
'TMS320C6A8149' : { del: 'ti.sdo.ipc.family.c6a8149.InterruptEve', },
'Arctic' : { del: 'ti.sdo.ipc.family.arctic.InterruptArp32', },
'Vayu' : { del: 'ti.sdo.ipc.family.vayu.InterruptArp32', },
+ 'TDA3X' : { del: 'ti.sdo.ipc.family.tda3xx.InterruptArp32' },
},
'ti.catalog.c2800' : {
'F28M3.*' : { del: 'ti.sdo.ipc.family.f28m35x.InterruptC28', },
'ti.catalog.arm.cortexm4' : {
'Vayu' : {
baseAddr: 0x4A0F6800,
- numLocks: 32
+ numLocks: 256
},
+ 'TDA3X' : {
+ baseAddr: 0x4A0F6800,
+ numLocks: 256
+ }
},
'ti.catalog.arm.cortexa8' : {
'TMS320TI816X' : {
'ti.catalog.arm.cortexa15' : {
'Vayu' : {
baseAddr: 0x4A0F6800,
- numLocks: 32
+ numLocks: 256
},
},
'ti.catalog.c6000' : {
},
'Vayu' : {
baseAddr: 0x4A0F6800,
- numLocks: 32
+ numLocks: 256
},
+ 'TDA3X' : {
+ baseAddr: 0x4A0F6800,
+ numLocks: 256
+ }
},
'ti.catalog.arp32' : {
/* 'TMS320C6A8149' : {
},
'Vayu' : {
baseAddr: 0x4A0F6800,
- numLocks: 32
+ numLocks: 256
},
+ 'TDA3X' : {
+ baseAddr: 0x4A0F6800,
+ numLocks: 256
+ }
}
}
for (var family in spinlockDelegates) {