Specifications
regulators {
compatible = "simple-bus";
reg_3p3v: 3p3v {
compatible = "regulator-fixed";
regulator-name = "3P3V";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
reg_vddio_sd0: vddio-sd0 {
compatible = "regulator-fixed";
regulator-name = "vddio-sd0";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio3 28 0>;
};
reg_usb0_vbus: usb0_vbus {
compatible = "regulator-fixed";
regulator-name = "usb0_vbus";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
gpio = <&gpio3 12 0>;
};
reg_usb1_vbus: usb1_vbus {
compatible = "regulator-fixed";
regulator-name = "usb1_vbus";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
gpio = <&gpio3 13 0>;
};
};
sound {
compatible = "denx,m28evk-sgtl5000",
"fsl,mxs-audio-sgtl5000";
model = "m28evk-sgtl5000";
saif-controllers = <&saif0 &saif1>;
audio-codec = <&sgtl5000>;
};
};
13.2. BDI2000 Configuration file
[marex@pollux]$ [INIT]
;WM32 0x800401E0 0x00000002 ; Restart the chip altogether (HW_CLKCTRL_RESET = CHIP)
;DELAY 1000
;WM32 0x80056050 0x1
;WM32 0x80056000 0x10
;DELAY 100
WREG CPSR 0x000000D3 ; Configure CPSR
[TARGET]
CPUTYPE ARM926E
CLOCK 0 8 ;JTAG clock (0=Adaptive, 1=8MHz, 2=4MHz, 3=2MHz)
;CLOCK 4 ;JTAG clock (0=Adaptive, 1=8MHz, 2=4MHz, 3=2MHz)
WAKEUP 500 ;because of slow rising reset line
RESET HARD 500 ;because of heavy capacitive load on reset line
TRST PUSHPULL
ENDIAN LITTLE ;memory model (LITTLE | BIG)
13.2. BDI2000 Configuration file 147