&watchdog {
        status = "okay";
};

/* Support for pda5 */
&i2c0 {
        dmas = <0>, <0>;
        #address-cells = <1>;
        #size-cells = <0>;

        qt1070: keyboard@1b {
                compatible = "qt1070";
                reg = <0x1b>;
                interrupt-parent = <&pioB>;
                interrupts = <17 0x0>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_qt1070_irq>;
        };

        mxt: atmel_mxt_ts@4a {
                compatible = "atmel,atmel_mxt_ts";
                reg = <0x4a>;
                interrupt-parent = <&pioC>;
                interrupts = <25 0x8>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_mxt_irq>;
                wakeup-source;
        };
};

&hlcdc {
        status = "okay";

        hlcdc-display-controller {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_rgb888>;
                port@0 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        hlcdc_panel_output: endpoint@0 {
                                reg = <0>;
                                remote-endpoint = <&panel_input>;
                        };
                };
        };

        hlcdc_pwm: hlcdc-pwm {
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_lcd_pwm>;
        };
};

&gpu {
        status = "okay";
};

&pinctrl {
        qt1070 {
                pinctrl_qt1070_irq: qt1070_irq {
                        atmel,pins = ;
                };
        };

        mxt {
                pinctrl_mxt_irq: mxt_irq {
                        atmel,pins = ;
                };
        };

        lcd {
                pinctrl_lcd_base: lcd-base-0 {
                        atmel,pins = ;    /* LCDPCK */
                };

                pinctrl_lcd_rgb888: lcd-rgb-3 {
                        atmel,pins = ;    /* LCDD23 pin */
                };

                pinctrl_lcd_pwm: lcd_pwm {
                        atmel,pins = ;
                };
        };
};

&{/} {
    model = "Microchip SAM9X60-EK TM5000";

    backlight: backlight {
        compatible = "pwm-backlight";
        pwms = <&hlcdc_pwm 0 50000 0>;
        brightness-levels = <0 4 8 16 32 64 128 255>;
        default-brightness-level = <0>;
        power-supply = <&bl_reg>;
        status = "okay";
    };

    bl_reg: backlight_regulator {
        compatible = "regulator-fixed";
        regulator-name = "backlight-power-supply";
        regulator-min-microvolt = <5000000>;
        regulator-max-microvolt = <5000000>;
        status = "okay";
    };

    panel: panel {
        compatible = "pda,91-00156-a0", "simple-panel";
        backlight = <&backlight>;
        power-supply = <&panel_reg>;
        #address-cells = <1>;
        #size-cells = <0>;
        status = "okay";

        port@0 {
            reg = <0>;
            #address-cells = <1>;
            #size-cells = <0>;

            panel_input: endpoint@0 {
                reg = <0>;
                remote-endpoint = <&hlcdc_panel_output>;
            };
        };
    };

    panel_reg: panel_regulator {
        compatible = "regulator-fixed";
        regulator-name = "panel-power-supply";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;
        status = "okay";
    };
};

&isi {
        status = "disabled";
};  
/* End of pda5 support */  
/* End of at91-sam9x60ek.dts file */