Merge https://gitlab.denx.de/u-boot/custodians/u-boot-net
[platform/kernel/u-boot.git] / doc / README.fsl-hwconfig
1 Freescale-specific 'hwconfig' options.
2
3 This file documents Freescale-specific key:value pairs for the 'hwconfig'
4 option.  See README.hwconfig for general information about 'hwconfig'.
5
6 audclk
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
23 usb
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'