carl9170: Update to latest upstream
[linux-libre-firmware.git] / ath9k_htc / target_firmware / rom-addrs-magpie.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 ( memcpy = 0x008e6b64 );
39 PROVIDE ( memset = 0x008e6e48 );
40 PROVIDE ( __divsi3 = 0x008e6998 );
41 PROVIDE ( __udivsi3 = 0x008e6a4c );
42 PROVIDE ( __umodsi3 = 0x008e6a9c );
43 PROVIDE ( __modsi3 = 0x008e6a00 );
44 PROVIDE ( athos_interrupt_init = 0x008e1614 );
45 PROVIDE ( athos_unblock_all_intrlvl = 0x008e1460 );
46 PROVIDE ( athos_interrupt_handler = 0x008e1604 );
47 PROVIDE ( _xtos_set_interrupt_handler = 0x008e1230 );
48 PROVIDE ( generic_hif_module_install = 0x008e1548 );
49 PROVIDE ( htc_module_install = 0x008e54a8 );
50 PROVIDE ( buf_pool_module_install = 0x008e6264 );
51 PROVIDE ( vbuf_module_install = 0x008e4f60 );
52 PROVIDE ( vdesc_module_install = 0x008e5010 );
53 PROVIDE ( strcmp = 0x008e6560 );
54 PROVIDE ( strlen = 0x008e6710 );
55 PROVIDE ( strcpy = 0x008e6678 );
56 PROVIDE ( strncpy = 0x008e683c );
57 PROVIDE ( Xthal_num_ccompare = 0x004e87f9 );
58 PROVIDE ( cticks = 0x0050095c );
59 PROVIDE ( UsbDeviceDescriptor = 0x004e0100 );
60 PROVIDE ( String00Descriptor = 0x004e01a0 );
61 PROVIDE ( String10Descriptor = 0x004e01b0 );
62 PROVIDE ( String20Descriptor = 0x004e01c0 );
63 PROVIDE ( String30Descriptor = 0x004e01e0 );
64 PROVIDE ( HIFusb_DescTraceDump = 0x008e37e8 );
65 PROVIDE ( xthal_get_intenable = 0x008e6980 );
66 PROVIDE ( xthal_set_intenable = 0x008e6990 );
67 PROVIDE ( xthal_get_interrupt = 0x008e6988 );
68 PROVIDE ( xthal_get_ccompare = 0x008e6970 );
69 PROVIDE ( xthal_set_ccompare = 0x008e6960 );
70 PROVIDE ( xthal_get_ccount = 0x008e6958 );
71 PROVIDE ( Xthal_num_ccompare = 0x004e87f9 );
72 PROVIDE ( zfDmaReclaimPacket = 0x008e5d2c );
73 PROVIDE ( zfDmaPutPacket = 0x008e5dc0 );
74 PROVIDE ( zfDmaGetPacket = 0x008e5cf0 );
75 PROVIDE ( fwd_init = 0x008e5e78 );
76 PROVIDE ( usbFifoConf = 0x00500aa4 );
77 PROVIDE ( _HIFusb_isr_handler = 0x008e36e4 );
78 PROVIDE ( mUsbFIFOConfig = 0x008e4934 );
79 PROVIDE ( mUsbEPMxPtSzHigh = 0x008e4954 );
80 PROVIDE ( mUsbEPMxPtSzLow = 0x008e497c );
81 PROVIDE ( mUsbEPinHighBandSet = 0x008e49a0 );
82 PROVIDE ( mUsbFIFOConfig = 0x008e4934 );
83 PROVIDE ( mUsbFIFOMap = 0x008e4914 );
84 PROVIDE ( mUsbEPMap = 0x008e48f8 );
85 PROVIDE ( u8UsbInterfaceValue = 0x00500ad0 );
86 PROVIDE ( u8UsbConfigValue = 0x00500ace );
87 PROVIDE ( u8UsbInterfaceAlternateSetting = 0x00500ad2 );
88 PROVIDE ( ControlCmd = 0x00500a98 );
89 PROVIDE ( vUsbFIFO_EPxCfg_HS = 0x008e49ec );
90 PROVIDE ( vUsbClrEPx = 0x008e38d0 );
91 PROVIDE ( bSet_configuration = 0x008e3b54 );
92 PROVIDE ( eUsbCxFinishAction = 0x00500ac4 );
93 PROVIDE ( pci_sc = 0x00500708 );
94 PROVIDE ( __pci_reap_recv = 0x008e31e8 );
95 PROVIDE ( __pci_reap_xmitted = 0x008e31bc );
96 PROVIDE ( _HIFusb_start = 0x008e34a0 );
97 PROVIDE ( g_hifUSBCtx = 0x00500a54 );
98 PROVIDE ( _HIFusb_return_recv_buf = 0x008e367c );
99 PROVIDE ( athos_indirection_table_install = 0x008e1574 );
100 PROVIDE ( u8ConfigDescriptorEX = 0x00500ac0 );
101 PROVIDE ( bStandardCommand = 0x008e3e64 );
102 PROVIDE ( u16TxRxCounter = 0x00500abc );
103 PROVIDE ( pu8DescriptorEX = 0x00500ab8 );
104 PROVIDE ( bGet_descriptor = 0x008e3a9c );
105 PROVIDE ( _xtos_set_exception_handler = 0x008e6348 );
106 PROVIDE (HTCMsgRecvHandler = 0x008e581c);
107 PROVIDE (HTCControlSvcProcessMsg = 0x008e56f4);
108 PROVIDE (HTCFreeMsgBuffer = 0x008e54ec);
109 PROVIDE ( u8UsbDeviceDescriptor = 0x00500ad8 );
110