fix missing licenses
[open-ath9k-htc-firmware.git] / target_firmware / rom-addrs-k2.ld
1 /*
2  * Copyright (c) 2013 Qualcomm Atheros, Inc.
3  *
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted (subject to the limitations in the
8  * disclaimer below) provided that the following conditions are met:
9  *
10  *  * Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  *
13  *  * Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the
16  *    distribution.
17  *
18  *  * Neither the name of Qualcomm Atheros nor the names of its
19  *    contributors may be used to endorse or promote products derived
20  *    from this software without specific prior written permission.
21  *
22  * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
23  * GRANTED BY THIS LICENSE.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
24  * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
25  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
26  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
28  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
31  * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
32  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
33  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
34  * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35  */
36
37 PROVIDE ( _indir_tbl = 0x00500000 );
38 PROVIDE (athos_indirection_table_install = 0x008e1548);
39 PROVIDE ( memcpy = 0x008e4eb8 );
40 PROVIDE ( memset = 0x008e519c );
41 PROVIDE ( __divsi3 = 0x008e4cec );
42 PROVIDE ( __udivsi3 = 0x008e4da0 );
43 PROVIDE ( __umodsi3 = 0x008e4df0 );
44 PROVIDE ( __modsi3 = 0x008e4d54 );
45 PROVIDE ( athos_interrupt_init = 0x008e1600 );
46 PROVIDE ( athos_unblock_all_intrlvl = 0x008e1460 );
47 PROVIDE ( athos_interrupt_handler = 0x008e15f0 );
48 PROVIDE ( _xtos_set_interrupt_handler = 0x008e1230 );
49 PROVIDE ( hif_module_install = 0x008e2bd4 );
50 PROVIDE ( strcmp = 0x008e48b4 );
51 PROVIDE ( strlen = 0x008e4a64 );
52 PROVIDE ( strcpy = 0x008e49cc );
53 PROVIDE ( strncpy = 0x008e4b90 );
54 PROVIDE ( Xthal_num_ccompare = 0x004e5869 );
55 PROVIDE ( cticks = 0x0050088c );
56 PROVIDE ( UsbDeviceDescriptor = 0x004e0100 );
57 PROVIDE ( String00Descriptor = 0x004e01a0 );
58 PROVIDE ( String10Descriptor = 0x004e01b0 );
59 PROVIDE ( String20Descriptor = 0x004e01c0 );
60 PROVIDE ( String30Descriptor = 0x004e01e0 );
61 PROVIDE ( HIFusb_DescTraceDump = 0x008e2c18 );
62 PROVIDE ( xthal_get_intenable = 0x008e4cd4 );
63 PROVIDE ( xthal_set_intenable = 0x008e4ce4 );
64 PROVIDE ( xthal_get_interrupt = 0x008e4cdc );
65 PROVIDE ( xthal_get_ccompare = 0x008e4cc4 );
66 PROVIDE ( xthal_set_ccompare = 0x008e4cb4 );
67 PROVIDE ( xthal_get_ccount = 0x008e4cac );
68 PROVIDE ( Xthal_num_ccompare = 0x004e5869 );
69 PROVIDE ( zfDmaReclaimPacket = 0x008e4568 );
70 PROVIDE ( zfDmaPutPacket = 0x008e45fc );
71 PROVIDE ( zfDmaGetPacket = 0x008e452c );
72 PROVIDE ( handle_hp_rx_complete_isr = 0x008e2b18 );
73 PROVIDE ( handle_mp_rx_complete_isr = 0x008e2b38 );
74 PROVIDE ( handle_tx_complete_isr = 0x008e2adc );
75 PROVIDE ( u16TxRxCounter = 0x005009e4 );
76 PROVIDE ( pu8DescriptorEX = 0x005009e0 );
77 PROVIDE ( fwCheckSum = 0x005009dc );
78 PROVIDE ( eUsbCxCommand = 0x005009f0 );
79 PROVIDE ( ControlCmd = 0x005009c0 );
80 PROVIDE ( eUsbCxFinishAction = 0x005009ec );
81 PROVIDE ( UsbChirpFinish = 0x005009f4 );
82 PROVIDE ( cmnos_allocram_debug = 0x008e1ae8 );
83 PROVIDE ( g_hifUSBCtx = 0x00500978 );
84 PROVIDE ( _HIFusb_return_recv_buf = 0x008e2a74 );
85 PROVIDE ( vdesc_module_install = 0x008e413c );
86 PROVIDE ( vbuf_module_install = 0x008e408c );
87 PROVIDE ( mUsbFIFOConfig = 0x008e3ca4 );
88 PROVIDE ( mUsbEPMxPtSzHigh = 0x008e3cc4 );
89 PROVIDE ( mUsbEPMxPtSzLow = 0x008e3cec );
90 PROVIDE ( mUsbEPinHighBandSet = 0x008e3d10 );
91 PROVIDE ( mUsbFIFOConfig = 0x008e3ca4 );
92 PROVIDE ( mUsbFIFOMap = 0x008e3c84 );
93 PROVIDE ( mUsbEPMap = 0x008e3c68 );
94 PROVIDE ( usbFifoConf = 0x005009cc );
95 PROVIDE ( u8UsbInterfaceValue = 0x005009f8 );
96 PROVIDE ( u8UsbConfigValue = 0x005009f6 );
97 PROVIDE ( u8UsbInterfaceAlternateSetting = 0x005009fa );
98 PROVIDE ( ControlCmd = 0x005009c0 );
99 PROVIDE ( vUsbFIFO_EPxCfg_HS = 0x008e3d5c );
100 PROVIDE ( vUsbClrEPx = 0x008e2d00 );
101 PROVIDE ( bSet_configuration = 0x008e2f7c );
102 PROVIDE ( _HIFusb_isr_handler = 0x008e2b58 );
103 PROVIDE ( bGet_descriptor = 0x008e2ec4 );
104 PROVIDE ( u8ConfigDescriptorEX = 0x005009e8 );
105 PROVIDE ( bStandardCommand = 0x008e328c );
106 PROVIDE ( u8UsbDeviceDescriptor = 0x00500a00 );