summaryrefslogtreecommitdiff
path: root/asm/SDK/BTE/port_api.s
blob: ccb4c6ceac7a5e6146c8072490fe52ada2327104 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global RFCOMM_Init
RFCOMM_Init:
/* 802DB958 002D75B8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802DB95C 002D75BC  7C 08 02 A6 */	mflr r0
/* 802DB960 002D75C0  38 80 00 00 */	li r4, 0
/* 802DB964 002D75C4  38 A0 04 18 */	li r5, 0x418
/* 802DB968 002D75C8  90 01 00 14 */	stw r0, 0x14(r1)
/* 802DB96C 002D75CC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802DB970 002D75D0  3F E0 80 57 */	lis r31, lbl_8056C428@ha
/* 802DB974 002D75D4  38 7F C4 28 */	addi r3, r31, lbl_8056C428@l
/* 802DB978 002D75D8  4B D2 87 8D */	bl memset
/* 802DB97C 002D75DC  38 7F C4 28 */	addi r3, r31, -15320
/* 802DB980 002D75E0  38 80 00 01 */	li r4, 1
/* 802DB984 002D75E4  38 00 00 05 */	li r0, 5
/* 802DB988 002D75E8  98 83 00 65 */	stb r4, 0x65(r3)
/* 802DB98C 002D75EC  98 03 04 14 */	stb r0, 0x414(r3)
/* 802DB990 002D75F0  48 00 19 ED */	bl rfcomm_l2cap_if_init
/* 802DB994 002D75F4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802DB998 002D75F8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802DB99C 002D75FC  7C 08 03 A6 */	mtlr r0
/* 802DB9A0 002D7600  38 21 00 10 */	addi r1, r1, 0x10
/* 802DB9A4 002D7604  4E 80 00 20 */	blr