blob: b944270eb05633d1873c5d7961b02283a5a8dc4b [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001# $Id:
2# $Copyright: (c) 1998-2001 Broadcom Corp.
3# All Rights Reserved.$
4#
5
6# Dram dq swaps for BCM88470
7
8#Dram HW properties
9
10#RX polarity
11config add phy_rx_polarity_flip.BCM88470=0
12
13
14#TX polarity
15config add phy_tx_polarity_flip.BCM88470=0
16
17#rx lane swap
18config add phy_rx_lane_map.BCM88470=0x3210
19config add phy_rx_lane_map_quad0.BCM88470=0x3210
20config add phy_rx_lane_map_quad1.BCM88470=0x3210
21config add phy_rx_lane_map_quad2.BCM88470=0x3210
22config add phy_rx_lane_map_quad3.BCM88470=0x3210
23config add phy_rx_lane_map_quad4.BCM88470=0x3210
24config add phy_rx_lane_map_quad5.BCM88470=0x3210
25config add phy_rx_lane_map_quad6.BCM88470=0x3210
26config add phy_rx_lane_map_quad7.BCM88470=0x3210
27config add phy_rx_lane_map_quad8.BCM88470=0x3210
28config add phy_rx_lane_map_quad9.BCM88470=0x3210
29config add phy_rx_lane_map_quad10.BCM88470=0x3120
30config add phy_rx_lane_map_quad11.BCM88470=0x3210
31
32
33#tx lane swap
34config add phy_tx_lane_map.BCM88470=0x3210
35config add phy_tx_lane_map_quad0.BCM88470=0x3210
36config add phy_tx_lane_map_quad1.BCM88470=0x3210
37config add phy_tx_lane_map_quad2.BCM88470=0x3210
38config add phy_tx_lane_map_quad3.BCM88470=0x3210
39config add phy_tx_lane_map_quad4.BCM88470=0x3210
40config add phy_tx_lane_map_quad5.BCM88470=0x3210
41config add phy_tx_lane_map_quad6.BCM88470=0x3210
42config add phy_tx_lane_map_quad7.BCM88470=0x3210
43config add phy_tx_lane_map_quad8.BCM88470=0x3210
44config add phy_tx_lane_map_quad9.BCM88470=0x3210
45config add phy_tx_lane_map_quad10.BCM88470=0x3120
46config add phy_tx_lane_map_quad11.BCM88470=0x3210
47
48# Dram dq swaps for BCM88470
49config add ext_ram_dq_swap_dram0_byte0_bit0.BCM88470=1
50config add ext_ram_dq_swap_dram0_byte0_bit1.BCM88470=0
51config add ext_ram_dq_swap_dram0_byte0_bit2.BCM88470=5
52config add ext_ram_dq_swap_dram0_byte0_bit3.BCM88470=4
53config add ext_ram_dq_swap_dram0_byte0_bit4.BCM88470=3
54config add ext_ram_dq_swap_dram0_byte0_bit5.BCM88470=2
55config add ext_ram_dq_swap_dram0_byte0_bit6.BCM88470=6
56config add ext_ram_dq_swap_dram0_byte0_bit7.BCM88470=7
57config add ext_ram_dq_swap_dram0_byte1_bit0.BCM88470=7
58config add ext_ram_dq_swap_dram0_byte1_bit1.BCM88470=3
59config add ext_ram_dq_swap_dram0_byte1_bit2.BCM88470=5
60config add ext_ram_dq_swap_dram0_byte1_bit3.BCM88470=1
61config add ext_ram_dq_swap_dram0_byte1_bit4.BCM88470=4
62config add ext_ram_dq_swap_dram0_byte1_bit5.BCM88470=0
63config add ext_ram_dq_swap_dram0_byte1_bit6.BCM88470=6
64config add ext_ram_dq_swap_dram0_byte1_bit7.BCM88470=2
65config add ext_ram_dq_swap_dram0_byte2_bit0.BCM88470=5
66config add ext_ram_dq_swap_dram0_byte2_bit1.BCM88470=1
67config add ext_ram_dq_swap_dram0_byte2_bit2.BCM88470=7
68config add ext_ram_dq_swap_dram0_byte2_bit3.BCM88470=3
69config add ext_ram_dq_swap_dram0_byte2_bit4.BCM88470=4
70config add ext_ram_dq_swap_dram0_byte2_bit5.BCM88470=2
71config add ext_ram_dq_swap_dram0_byte2_bit6.BCM88470=0
72config add ext_ram_dq_swap_dram0_byte2_bit7.BCM88470=6
73config add ext_ram_dq_swap_dram0_byte3_bit0.BCM88470=3
74config add ext_ram_dq_swap_dram0_byte3_bit1.BCM88470=2
75config add ext_ram_dq_swap_dram0_byte3_bit2.BCM88470=5
76config add ext_ram_dq_swap_dram0_byte3_bit3.BCM88470=7
77config add ext_ram_dq_swap_dram0_byte3_bit4.BCM88470=6
78config add ext_ram_dq_swap_dram0_byte3_bit5.BCM88470=1
79config add ext_ram_dq_swap_dram0_byte3_bit6.BCM88470=4
80config add ext_ram_dq_swap_dram0_byte3_bit7.BCM88470=0
81config add ext_ram_dq_swap_dram1_byte0_bit0.BCM88470=6
82config add ext_ram_dq_swap_dram1_byte0_bit1.BCM88470=7
83config add ext_ram_dq_swap_dram1_byte0_bit2.BCM88470=5
84config add ext_ram_dq_swap_dram1_byte0_bit3.BCM88470=3
85config add ext_ram_dq_swap_dram1_byte0_bit4.BCM88470=1
86config add ext_ram_dq_swap_dram1_byte0_bit5.BCM88470=0
87config add ext_ram_dq_swap_dram1_byte0_bit6.BCM88470=4
88config add ext_ram_dq_swap_dram1_byte0_bit7.BCM88470=2
89config add ext_ram_dq_swap_dram1_byte1_bit0.BCM88470=3
90config add ext_ram_dq_swap_dram1_byte1_bit1.BCM88470=1
91config add ext_ram_dq_swap_dram1_byte1_bit2.BCM88470=5
92config add ext_ram_dq_swap_dram1_byte1_bit3.BCM88470=6
93config add ext_ram_dq_swap_dram1_byte1_bit4.BCM88470=0
94config add ext_ram_dq_swap_dram1_byte1_bit5.BCM88470=2
95config add ext_ram_dq_swap_dram1_byte1_bit6.BCM88470=7
96config add ext_ram_dq_swap_dram1_byte1_bit7.BCM88470=4
97config add ext_ram_dq_swap_dram1_byte2_bit0.BCM88470=0
98config add ext_ram_dq_swap_dram1_byte2_bit1.BCM88470=3
99config add ext_ram_dq_swap_dram1_byte2_bit2.BCM88470=1
100config add ext_ram_dq_swap_dram1_byte2_bit3.BCM88470=4
101config add ext_ram_dq_swap_dram1_byte2_bit4.BCM88470=6
102config add ext_ram_dq_swap_dram1_byte2_bit5.BCM88470=5
103config add ext_ram_dq_swap_dram1_byte2_bit6.BCM88470=7
104config add ext_ram_dq_swap_dram1_byte2_bit7.BCM88470=2
105config add ext_ram_dq_swap_dram1_byte3_bit0.BCM88470=2
106config add ext_ram_dq_swap_dram1_byte3_bit1.BCM88470=6
107config add ext_ram_dq_swap_dram1_byte3_bit2.BCM88470=1
108config add ext_ram_dq_swap_dram1_byte3_bit3.BCM88470=7
109config add ext_ram_dq_swap_dram1_byte3_bit4.BCM88470=4
110config add ext_ram_dq_swap_dram1_byte3_bit5.BCM88470=0
111config add ext_ram_dq_swap_dram1_byte3_bit6.BCM88470=5
112config add ext_ram_dq_swap_dram1_byte3_bit7.BCM88470=3
113config add ext_ram_dq_swap_dram2_byte0_bit0.BCM88470=7
114config add ext_ram_dq_swap_dram2_byte0_bit1.BCM88470=4
115config add ext_ram_dq_swap_dram2_byte0_bit2.BCM88470=0
116config add ext_ram_dq_swap_dram2_byte0_bit3.BCM88470=2
117config add ext_ram_dq_swap_dram2_byte0_bit4.BCM88470=3
118config add ext_ram_dq_swap_dram2_byte0_bit5.BCM88470=1
119config add ext_ram_dq_swap_dram2_byte0_bit6.BCM88470=6
120config add ext_ram_dq_swap_dram2_byte0_bit7.BCM88470=5
121config add ext_ram_dq_swap_dram2_byte1_bit0.BCM88470=2
122config add ext_ram_dq_swap_dram2_byte1_bit1.BCM88470=4
123config add ext_ram_dq_swap_dram2_byte1_bit2.BCM88470=0
124config add ext_ram_dq_swap_dram2_byte1_bit3.BCM88470=6
125config add ext_ram_dq_swap_dram2_byte1_bit4.BCM88470=5
126config add ext_ram_dq_swap_dram2_byte1_bit5.BCM88470=3
127config add ext_ram_dq_swap_dram2_byte1_bit6.BCM88470=1
128config add ext_ram_dq_swap_dram2_byte1_bit7.BCM88470=7
129config add ext_ram_dq_swap_dram2_byte2_bit0.BCM88470=1
130config add ext_ram_dq_swap_dram2_byte2_bit1.BCM88470=7
131config add ext_ram_dq_swap_dram2_byte2_bit2.BCM88470=3
132config add ext_ram_dq_swap_dram2_byte2_bit3.BCM88470=6
133config add ext_ram_dq_swap_dram2_byte2_bit4.BCM88470=5
134config add ext_ram_dq_swap_dram2_byte2_bit5.BCM88470=0
135config add ext_ram_dq_swap_dram2_byte2_bit6.BCM88470=2
136config add ext_ram_dq_swap_dram2_byte2_bit7.BCM88470=4
137config add ext_ram_dq_swap_dram2_byte3_bit0.BCM88470=0
138config add ext_ram_dq_swap_dram2_byte3_bit1.BCM88470=7
139config add ext_ram_dq_swap_dram2_byte3_bit2.BCM88470=4
140config add ext_ram_dq_swap_dram2_byte3_bit3.BCM88470=6
141config add ext_ram_dq_swap_dram2_byte3_bit4.BCM88470=2
142config add ext_ram_dq_swap_dram2_byte3_bit5.BCM88470=5
143config add ext_ram_dq_swap_dram2_byte3_bit6.BCM88470=3
144config add ext_ram_dq_swap_dram2_byte3_bit7.BCM88470=1
145
146# Dram bank addr swaps for BCM88470
147config add ext_ram_addr_bank_swap_dram0_bit7.BCM88470=4
148config add ext_ram_addr_bank_swap_dram0_bit11.BCM88470=5
149config add ext_ram_addr_bank_swap_dram0_bit13.BCM88470=15
150config add ext_ram_addr_bank_swap_dram0_bit14.BCM88470=17
151config add ext_ram_addr_bank_swap_dram0_bit5.BCM88470=6
152config add ext_ram_addr_bank_swap_dram0_bit0.BCM88470=7
153config add ext_ram_addr_bank_swap_dram0_bit8.BCM88470=8
154config add ext_ram_addr_bank_swap_dram0_bit1.BCM88470=9
155config add ext_ram_addr_bank_swap_dram0_bit4.BCM88470=10
156config add ext_ram_addr_bank_swap_dram0_bit16.BCM88470=11
157config add ext_ram_addr_bank_swap_dram0_bit15.BCM88470=12
158config add ext_ram_addr_bank_swap_dram0_bit12.BCM88470=13
159config add ext_ram_addr_bank_swap_dram0_bit6.BCM88470=0
160config add ext_ram_addr_bank_swap_dram0_bit2.BCM88470=1
161config add ext_ram_addr_bank_swap_dram0_bit9.BCM88470=2
162config add ext_ram_addr_bank_swap_dram0_bit10.BCM88470=14
163config add ext_ram_addr_bank_swap_dram0_bit17.BCM88470=16
164config add ext_ram_addr_bank_swap_dram1_bit10.BCM88470=4
165config add ext_ram_addr_bank_swap_dram1_bit14.BCM88470=5
166config add ext_ram_addr_bank_swap_dram1_bit7.BCM88470=15
167config add ext_ram_addr_bank_swap_dram1_bit12.BCM88470=17
168config add ext_ram_addr_bank_swap_dram1_bit4.BCM88470=6
169config add ext_ram_addr_bank_swap_dram1_bit6.BCM88470=7
170config add ext_ram_addr_bank_swap_dram1_bit9.BCM88470=8
171config add ext_ram_addr_bank_swap_dram1_bit1.BCM88470=9
172config add ext_ram_addr_bank_swap_dram1_bit5.BCM88470=10
173config add ext_ram_addr_bank_swap_dram1_bit11.BCM88470=11
174config add ext_ram_addr_bank_swap_dram1_bit8.BCM88470=12
175config add ext_ram_addr_bank_swap_dram1_bit13.BCM88470=13
176config add ext_ram_addr_bank_swap_dram1_bit0.BCM88470=0
177config add ext_ram_addr_bank_swap_dram1_bit15.BCM88470=1
178config add ext_ram_addr_bank_swap_dram1_bit2.BCM88470=2
179config add ext_ram_addr_bank_swap_dram1_bit17.BCM88470=14
180config add ext_ram_addr_bank_swap_dram1_bit16.BCM88470=16
181config add ext_ram_addr_bank_swap_dram2_bit15.BCM88470=4
182config add ext_ram_addr_bank_swap_dram2_bit5.BCM88470=5
183config add ext_ram_addr_bank_swap_dram2_bit11.BCM88470=15
184config add ext_ram_addr_bank_swap_dram2_bit7.BCM88470=17
185config add ext_ram_addr_bank_swap_dram2_bit17.BCM88470=6
186config add ext_ram_addr_bank_swap_dram2_bit0.BCM88470=7
187config add ext_ram_addr_bank_swap_dram2_bit16.BCM88470=8
188config add ext_ram_addr_bank_swap_dram2_bit2.BCM88470=9
189config add ext_ram_addr_bank_swap_dram2_bit13.BCM88470=10
190config add ext_ram_addr_bank_swap_dram2_bit9.BCM88470=11
191config add ext_ram_addr_bank_swap_dram2_bit12.BCM88470=12
192config add ext_ram_addr_bank_swap_dram2_bit6.BCM88470=13
193config add ext_ram_addr_bank_swap_dram2_bit14.BCM88470=0
194config add ext_ram_addr_bank_swap_dram2_bit8.BCM88470=1
195config add ext_ram_addr_bank_swap_dram2_bit1.BCM88470=2
196config add ext_ram_addr_bank_swap_dram2_bit4.BCM88470=14
197config add ext_ram_addr_bank_swap_dram2_bit10.BCM88470=16
198
199##Dram HW properties
200config add ext_ram_present.BCM88470=3
201config add dram_type_DDR4_MICRON_Y4016AABG_JD_F_4GBIT=1
202config add ext_ram_freq.BCM88470=1600
203config add ext_ram_abi.BCM88470=0
204config add ext_ram_write_dbi.BCM88470=0
205config add ext_ram_read_dbi.BCM88470=0
206config add ext_ram_write_crc.BCM88470=0
207config add ext_ram_read_crc.BCM88470=0
208config add ext_ram_cmd_par_latency.BCM88470=6
209config add ext_ram_type.BCM88470=DDR4
210config add ext_ram_total_size.BCM88470=3000
211