Specifications
 label = "bootloader";
 reg = <0x00000000 0x00300000>;
 read-only;
 };
 partition@1 {
 label = "environment";
 reg = <0x00300000 0x00080000>;
 };
 partition@2 {
 label = "redundant-environment";
 reg = <0x00380000 0x00080000>;
 };
 partition@3 {
 label = "kernel";
 reg = <0x00400000 0x00400000>;
 };
 partition@4 {
 label = "filesystem";
 reg = <0x00800000 0x0f800000>;
 };
 };
 ssp0: ssp@80010000 {
 compatible = "fsl,imx28-mmc";
 pinctrl-names = "default";
 pinctrl-0 = <&mmc0_8bit_pins_a
 &mmc0_cd_cfg
 &mmc0_sck_cfg>;
 bus-width = <8>;
 wp-gpios = <&gpio3 10 0>;
 vmmc-supply = <®_vddio_sd0>;
 status = "okay";
 };
 ssp2: ssp@80014000 {
 #address-cells = <1>;
 #size-cells = <0>;
 compatible = "fsl,imx28-spi";
 pinctrl-names = "default";
 pinctrl-0 = <&spi2_pins_a>;
 status = "okay";
 flash: m25p80@0 {
 #address-cells = <1>;
 #size-cells = <1>;
 compatible = "m25p80";
 spi-max-frequency = <40000000>;
 m25p,fast-read;
 reg = <0>;
 };
 };
 pinctrl@80018000 {
 pinctrl-names = "default";
 pinctrl-0 = <&hog_pins_a>;
 hog_pins_a: hog@0 {
 reg = <0>;
 fsl,pinmux-ids = <
 0x31c3 /* MX28_PAD_PWM3__GPIO_3_28 */
 0x30a3 /* MX28_PAD_AUART2_CTS__GPIO_3_10 */
 0x30b3 /* MX28_PAD_AUART2_RTS__GPIO_3_11 */
 0x30c3 /* MX28_PAD_AUART3_RX__GPIO_3_12 */
13.1. Flat Device Tree 144










