source: SVN/rincon/u-boot/board/MAI/AmigaOneG3SE/memio.S @ 55

Last change on this file since 55 was 55, checked in by Tim Harvey, 22 months ago

rincon: added latest u-boot source

restored form server backup

Signed-off-by: Tim Harvey <tharvey@…>

File size: 690 bytes
Line 
1#include        "macros.h"
2
3
4        .globl pci_read_cfg_byte
5
6pci_read_cfg_byte:
7        config_addr
8        config_data     3
9        eieio
10        sync
11        lbz     r3, 0(r9)
12        blr
13
14
15        .globl pci_write_cfg_byte
16
17pci_write_cfg_byte:
18        config_addr
19        config_data     3
20        stb     r6, 0(r9)
21        eieio
22        sync
23        blr
24
25
26        .globl pci_read_cfg_word
27
28pci_read_cfg_word:
29        config_addr
30        config_data     2
31        lhbrx   r3, 0, r9
32        eieio
33        sync
34        blr
35
36
37        .globl pci_write_cfg_word
38
39pci_write_cfg_word:
40        config_addr
41        config_data     2
42        sthbrx  r6, 0, r9
43        eieio
44        sync
45        blr
46
47
48        .globl pci_read_cfg_long
49
50pci_read_cfg_long:
51        config_addr
52        config_data     0
53        lwbrx   r3, 0, r9
54        eieio
55        sync
56        blr
57
58
59        .globl pci_write_cfg_long
60
61pci_write_cfg_long:
62        config_addr
63        config_data     0
64        stwbrx  r6, 0, r9
65        eieio
66        sync
67        blr
Note: See TracBrowser for help on using the repository browser.