xref: /openbmc/u-boot/doc/README.fsl-hwconfig (revision ef64e782)
1Freescale-specific 'hwconfig' options.
2
3This file documents Freescale-specific key:value pairs for the 'hwconfig'
4option.  See README.hwconfig for general information about 'hwconfig'.
5
6audclk
7	Specific to the P1022DS reference board.
8
9	This option specifies which of the two oscillator frequencies should be
10	routed to the Wolfson WM8776 codec.  The ngPIXIS can be programmed to
11	route either a 11.2896MHz or a 12.288MHz clock.  The default is
12	12.288MHz.  This option has two effects.  First, the MUX on the board
13	will be programmed accordingly.  Second, the clock-frequency property
14	in the codec node in the device tree will be updated to the correct
15	value.
16
17	'audclk:11'
18		Select the 11.2896MHz clock
19
20	'audclk:12'
21		Select the 12.288MHz clock
22
23usb
24	Specific to boards have USB controller
25
26	This option specifies the following for a USB controller:
27
28		- which controller mode to use
29		- which USB PHY to use
30
31	This is used by generic USB device-tree fixup function to update
32	modified values of phy type and controller mode.
33
34	Also used for configuring multiple USB controllers such that
35	'usbN' (where N is 1, 2, etc. refers to controller no.)
36
37	'phy_type'
38		Select USB phy type: 'utmi' OR 'ulpi'
39
40	'dr_mode'
41		Select USB controller mode: 'host', 'peripheral' OR 'otg'
42
43	Examples:
44		usb1:dr_mode=host;usb2:dr_mode=peripheral'
45
46		usb1:dr_mode=host,phy_type=utmi;usb2:dr_mode=host'
47