1*a9643ea8Slogwang#
2*a9643ea8Slogwang# $FreeBSD$
3*a9643ea8Slogwang#
4*a9643ea8Slogwang
5*a9643ea8Slogwang# arge0 mdio bus
6*a9643ea8Slogwanghint.argemdio.0.at="nexus0"
7*a9643ea8Slogwanghint.argemdio.0.maddr=0x19000000
8*a9643ea8Slogwanghint.argemdio.0.msize=0x1000
9*a9643ea8Slogwanghint.argemdio.0.order=0
10*a9643ea8Slogwang
11*a9643ea8Slogwang# Uncomment this hint for RS (not PRO)
12*a9643ea8Slogwang# PHY20 = 1 << 20
13*a9643ea8Slogwanghint.arge.0.phymask=0x100000
14*a9643ea8Slogwanghint.arge.0.mdio=mdioproxy1	# .. off of the switch mdiobus
15*a9643ea8Slogwang
16*a9643ea8Slogwang# should be 100 for RS
17*a9643ea8Slogwanghint.arge.1.media=100
18*a9643ea8Slogwanghint.arge.1.fduplex=1
19*a9643ea8Slogwanghint.arge.1.phymask=0x0
20*a9643ea8Slogwanghint.arge.1.mdio=mdioproxy1	# .. off of the switch mdiobus
21*a9643ea8Slogwang
22*a9643ea8Slogwang# ukswitch
23*a9643ea8Slogwanghint.ukswitch.0.at="mdio0"
24*a9643ea8Slogwanghint.ukswitch.0.phymask=0x30000
25*a9643ea8Slogwang
26*a9643ea8Slogwang# Don't flip on anything that isn't already enabled.
27*a9643ea8Slogwang# This includes leaving the SPI CS1/CS2 pins as GPIO pins as they're
28*a9643ea8Slogwang# not used here.
29*a9643ea8Slogwanghint.gpio.0.function_set=0x00000000
30*a9643ea8Slogwanghint.gpio.0.function_clear=0x00000000
31*a9643ea8Slogwang
32*a9643ea8Slogwang# These are the GPIO LEDs and buttons which can be software controlled.
33*a9643ea8Slogwanghint.gpio.0.pinmask=0x000000ff
34*a9643ea8Slogwang
35*a9643ea8Slogwang# GPIO 0: Pin 1
36*a9643ea8Slogwang# GPIO 1: Pin 2
37*a9643ea8Slogwang# GPIO 2: RF LED
38*a9643ea8Slogwang# GPIO 3: Pin 3
39*a9643ea8Slogwang# GPIO 4: Pin 4
40*a9643ea8Slogwang# GPIO 5: Pin 5
41*a9643ea8Slogwang# GPIO 6: Pin 6
42*a9643ea8Slogwang# GPIO 7: Pin 7
43*a9643ea8Slogwang
44*a9643ea8Slogwang# RF led
45*a9643ea8Slogwanghint.gpioled.0.at="gpiobus0"
46*a9643ea8Slogwanghint.gpioled.0.name="rf"
47*a9643ea8Slogwang# pin 2
48*a9643ea8Slogwanghint.gpioled.0.pins=0x0004
49