};
};
+ extosc: ref {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-output-names = "ref";
+ clock-frequency = <40000000>;
+ };
+
ahb {
apb {
ddr_ctrl: memory-controller@18000000 {
compatible = "qca,ar7100-pll", "syscon";
reg = <0x18050000 0x20>;
+ clocks = <&extosc>;
clock-names = "ref";
- /* The board must provides the ref clock */
#clock-cells = <1>;
clock-output-names = "cpu", "ddr", "ahb";
label-mac-device = ð0;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
led-upgrade = &led_diag;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
led-upgrade = &led_power_orange;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
led-upgrade = &led_d2;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
i2c {
compatible = "i2c-gpio";
sda-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
led-upgrade = &led_power_orange;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&mdio0 {
status = "okay";
led-upgrade = &led_power_orange;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
led-upgrade = &led_power_orange;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
reset-leds {
compatible = "reset-leds";
label-mac-device = ð0;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
led-upgrade = &led_wps;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
led-upgrade = &led_rf;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
label-mac-device = ð0;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys {
compatible = "gpio-keys";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&pcie {
status = "okay";
led-upgrade = &led_diag;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys: keys {
compatible = "gpio-keys";
phy-handle = <&phy0>;
};
-&pll {
- clocks = <&extosc>;
-};
-
&usb_phy {
status = "okay";
};
led-upgrade = &led_diag;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys {
compatible = "gpio-keys";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&usb_phy {
status = "okay";
};
led-upgrade = &led_power_orange;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <40000000>;
- };
-
leds {
compatible = "gpio-leds";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&mdio0 {
status = "okay";
bootargs = "console=ttyS0,115200n8";
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys {
compatible = "gpio-keys";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
};
};
+ extosc: ref {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-output-names = "ref";
+ clock-frequency = <40000000>;
+ };
+
ahb: ahb {
apb {
ddr_ctrl: memory-controller@18000000 {
compatible = "qca,ar7240-pll", "syscon";
reg = <0x18050000 0x3c>;
+ clocks = <&extosc>;
clock-names = "ref";
- /* The board must provides the ref clock */
#clock-cells = <1>;
clock-output-names = "cpu", "ddr", "ahb";
};
};
+ extosc: ref {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-output-names = "ref";
+ clock-frequency = <40000000>;
+ };
+
cpuintc: interrupt-controller {
compatible = "qca,ar9132-cpu-intc", "qca,ar7100-cpu-intc";
"qca,ar9130-pll", "syscon";
reg = <0x18050000 0x20>;
+ clocks = <&extosc>;
clock-names = "ref";
- /* The board must provides the ref clock */
#clock-cells = <1>;
clock-output-names = "cpu", "ddr", "ahb";
led-upgrade = &led_diag;
};
- clock40mhz: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
/* There is a GPIO driven NXP 74HC153 dual 4-way multiplexer on board
* used for buttons that are on top of the the device.
*/
status = "okay";
};
-&pll {
- clocks = <&clock40mhz>;
-};
-
&usb {
status = "okay";
label-mac-device = ð0;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys {
compatible = "gpio-keys";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
label-mac-device = ð0;
};
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
keys {
compatible = "gpio-keys";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&usb {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
status = "okay";
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
status = "okay";
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";
};
};
-&pll {
- clocks = <&extosc>;
-};
-
&spi {
status = "okay";