Commit 89d70e99 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt

Merge "at91: dt for 3.17 #1" from Nicolas Ferre:

First DT update for 3.17:
- move of crystals DT definitions to the /clocks node
- addition of clock entries for sound for CCF enabled platforms
- addition of DMA and DMA + nand on at91sam9rl
- move to CCF for all not-converted-yet AT91 SoCs: at91rm9200, at91sam9260/9g20,
  at91sam9g45 family and at91sam9263

* tag 'at91-dt' of git://github.com/at91linux/linux-at91: (43 commits)
  ARM: at91/dt: usb_a9263: define crystals frequencies
  ARM: at91/dt: tny_a9263: define crystals frequencies
  ARM: at91/dt: sam9263ek: define crystals frequencies
  ARM: at91: move at91sam9263 SoC to the CCF
  ARM: at91/dt: sam9263: define clocks
  ARM: at91: prepare common clk transition for sam9263
  ARM: at91/dt: cosino define crystals frequencies
  ARM: at91/dt: pm9g45: crystals frequencies
  ARM: at91/dt: sam9m10g45ek: define crystals frequencies
  ARM: at91: move at91sam9g45 SoC to the CCF
  ARM: at91/dt: sam9g45: define clocks
  ARM: at91: prepare common clk transition for sam9g45
  ARM: at91/dt: kizbox: define main crystal frequency
  ARM: at91/dt: animeo_ip: define crystals frequencies
  ARM: at91/dt: ethernut5: define crystals frequencies
  ARM: at91/dt: evk-pro3: define slow crytal frequency
  ARM: at91/dt: aks-cdu: define slow crytal frequency
  ARM: at91/dt: ge863-pro3: define main crystal frequency
  ARM: at91/dt: mpa1600: define crytals frequencies
  ARM: at91/dt: qil_a9260: define crystals frequencies
  ...
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents c38114f3 bf4d997a
* Power Management Controller (PMC) * Power Management Controller (PMC)
Required properties: Required properties:
- compatible: Should be "atmel,at91rm9200-pmc" - compatible: Should be "atmel,<chip>-pmc".
<chip> can be: at91rm9200, at91sam9260, at91sam9g45, at91sam9n12,
at91sam9x5, sama5d3
- reg: Should contain PMC registers location and length - reg: Should contain PMC registers location and length
Examples: Examples:
......
...@@ -16,6 +16,12 @@ chosen { ...@@ -16,6 +16,12 @@ chosen {
bootargs = "console=ttyS0,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs"; bootargs = "console=ttyS0,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs";
}; };
clocks {
slow_xtal {
clock-frequency = <32768>;
};
};
ahb { ahb {
apb { apb {
usart0: serial@fffb0000 { usart0: serial@fffb0000 {
......
...@@ -40,6 +40,14 @@ main_clock: clock@0 { ...@@ -40,6 +40,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
...@@ -42,6 +42,14 @@ main_clock: clock@0 { ...@@ -42,6 +42,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -34,6 +34,14 @@ main_clock: clock@0 { ...@@ -34,6 +34,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -31,6 +31,14 @@ main_clock: clock@0 { ...@@ -31,6 +31,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
...@@ -28,6 +28,14 @@ main_clock: clock@0 { ...@@ -28,6 +28,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -21,12 +21,14 @@ memory { ...@@ -21,12 +21,14 @@ memory {
reg = <0x20000000 0x10000000>; reg = <0x20000000 0x10000000>;
}; };
slow_xtal { clocks {
clock-frequency = <32768>; slow_xtal {
}; clock-frequency = <32768>;
};
main_xtal { main_xtal {
clock-frequency = <12000000>; clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
This diff is collapsed.
...@@ -25,6 +25,14 @@ main_clock: clock@0 { ...@@ -25,6 +25,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
This diff is collapsed.
...@@ -46,16 +46,18 @@ memory { ...@@ -46,16 +46,18 @@ memory {
reg = <0x20000000 0x08000000>; reg = <0x20000000 0x08000000>;
}; };
main_xtal: main_xtal { clocks {
compatible = "fixed-clock"; main_xtal: main_xtal {
#clock-cells = <0>; compatible = "fixed-clock";
clock-frequency = <0>; #clock-cells = <0>;
}; clock-frequency = <0>;
};
slow_xtal: slow_xtal { slow_xtal: slow_xtal {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>; clock-frequency = <0>;
};
}; };
ahb { ahb {
......
...@@ -20,14 +20,6 @@ memory { ...@@ -20,14 +20,6 @@ memory {
reg = <0x20000000 0x4000000>; reg = <0x20000000 0x4000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
clocks { clocks {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
...@@ -37,6 +29,14 @@ main_clock: clock@0 { ...@@ -37,6 +29,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
This diff is collapsed.
...@@ -29,6 +29,14 @@ main_clock: clock@0 { ...@@ -29,6 +29,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <16367660>; clock-frequency = <16367660>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <16367660>;
};
}; };
ahb { ahb {
......
...@@ -25,6 +25,30 @@ i2c0: i2c@fffac000 { ...@@ -25,6 +25,30 @@ i2c0: i2c@fffac000 {
adc0: adc@fffe0000 { adc0: adc@fffe0000 {
atmel,adc-startup-time = <40>; atmel,adc-startup-time = <40>;
}; };
pmc: pmc@fffffc00 {
plla: pllack {
atmel,clk-input-range = <2000000 32000000>;
atmel,pll-clk-output-ranges = <745000000 800000000 0 0>,
<695000000 750000000 1 0>,
<645000000 700000000 2 0>,
<595000000 650000000 3 0>,
<545000000 600000000 0 1>,
<495000000 550000000 1 1>,
<445000000 500000000 2 1>,
<400000000 450000000 3 1>;
};
pllb: pllbck {
atmel,clk-input-range = <2000000 32000000>;
atmel,pll-clk-output-ranges = <30000000 100000000 0 0>;
};
mck: masterck {
atmel,clk-output-range = <0 133000000>;
atmel,clk-divisors = <1 2 4 6>;
};
};
}; };
}; };
}; };
...@@ -26,6 +26,14 @@ main_clock: clock@0 { ...@@ -26,6 +26,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
This diff is collapsed.
...@@ -31,6 +31,14 @@ main_clock: clock@0 { ...@@ -31,6 +31,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -50,16 +50,18 @@ memory { ...@@ -50,16 +50,18 @@ memory {
reg = <0x20000000 0x10000000>; reg = <0x20000000 0x10000000>;
}; };
slow_xtal: slow_xtal { clocks {
compatible = "fixed-clock"; slow_xtal: slow_xtal {
#clock-cells = <0>; compatible = "fixed-clock";
clock-frequency = <0>; #clock-cells = <0>;
}; clock-frequency = <0>;
};
main_xtal: main_xtal { main_xtal: main_xtal {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>; clock-frequency = <0>;
};
}; };
ahb { ahb {
......
...@@ -21,14 +21,6 @@ memory { ...@@ -21,14 +21,6 @@ memory {
reg = <0x20000000 0x8000000>; reg = <0x20000000 0x8000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <16000000>;
};
clocks { clocks {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
...@@ -38,6 +30,14 @@ main_clock: clock@0 { ...@@ -38,6 +30,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <16000000>; clock-frequency = <16000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <16000000>;
};
}; };
ahb { ahb {
...@@ -56,6 +56,8 @@ i2c0: i2c@f8010000 { ...@@ -56,6 +56,8 @@ i2c0: i2c@f8010000 {
wm8904: codec@1a { wm8904: codec@1a {
compatible = "wm8904"; compatible = "wm8904";
reg = <0x1a>; reg = <0x1a>;
clocks = <&pck0>;
clock-names = "mclk";
}; };
qt1070: keyboard@1b { qt1070: keyboard@1b {
......
...@@ -50,19 +50,19 @@ memory { ...@@ -50,19 +50,19 @@ memory {
reg = <0x20000000 0x04000000>; reg = <0x20000000 0x04000000>;
}; };
slow_xtal: slow_xtal { clocks {
compatible = "fixed-clock"; slow_xtal: slow_xtal {
#clock-cells = <0>; compatible = "fixed-clock";
clock-frequency = <0>; #clock-cells = <0>;
}; clock-frequency = <0>;
};
main_xtal: main_xtal { main_xtal: main_xtal {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>; clock-frequency = <0>;
}; };
clocks {
adc_op_clk: adc_op_clk{ adc_op_clk: adc_op_clk{
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
...@@ -95,6 +95,7 @@ nand0: nand@40000000 { ...@@ -95,6 +95,7 @@ nand0: nand@40000000 {
<0xffffe800 0x200>; <0xffffe800 0x200>;
atmel,nand-addr-offset = <21>; atmel,nand-addr-offset = <21>;
atmel,nand-cmd-offset = <22>; atmel,nand-cmd-offset = <22>;
atmel,nand-has-dma;
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_nand>; pinctrl-0 = <&pinctrl_nand>;
gpios = <&pioD 17 GPIO_ACTIVE_HIGH>, gpios = <&pioD 17 GPIO_ACTIVE_HIGH>,
...@@ -348,6 +349,15 @@ ep6 { ...@@ -348,6 +349,15 @@ ep6 {
}; };
}; };
dma0: dma-controller@ffffe600 {
compatible = "atmel,at91sam9rl-dma";
reg = <0xffffe600 0x200>;
interrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>;
#dma-cells = <2>;
clocks = <&dma0_clk>;
clock-names = "dma_clk";
};
ramc0: ramc@ffffea00 { ramc0: ramc@ffffea00 {
compatible = "atmel,at91sam9260-sdramc"; compatible = "atmel,at91sam9260-sdramc";
reg = <0xffffea00 0x200>; reg = <0xffffea00 0x200>;
......
...@@ -20,15 +20,6 @@ memory { ...@@ -20,15 +20,6 @@ memory {
reg = <0x20000000 0x4000000>; reg = <0x20000000 0x4000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
clocks { clocks {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
...@@ -38,6 +29,14 @@ main_clock: clock { ...@@ -38,6 +29,14 @@ main_clock: clock {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -52,22 +52,24 @@ memory { ...@@ -52,22 +52,24 @@ memory {
reg = <0x20000000 0x10000000>; reg = <0x20000000 0x10000000>;
}; };
slow_xtal: slow_xtal { clocks {
compatible = "fixed-clock"; slow_xtal: slow_xtal {
#clock-cells = <0>; compatible = "fixed-clock";
clock-frequency = <0>; #clock-cells = <0>;
}; clock-frequency = <0>;
};
main_xtal: main_xtal { main_xtal: main_xtal {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>; clock-frequency = <0>;
}; };
adc_op_clk: adc_op_clk{ adc_op_clk: adc_op_clk{
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <5000000>; clock-frequency = <5000000>;
};
}; };
ahb { ahb {
......
...@@ -23,12 +23,14 @@ main_clock: clock@0 { ...@@ -23,12 +23,14 @@ main_clock: clock@0 {
}; };
}; };
slow_xtal { clocks {
clock-frequency = <32768>; slow_xtal {
}; clock-frequency = <32768>;
};
main_xtal { main_xtal {
clock-frequency = <12000000>; clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -20,6 +20,16 @@ memory { ...@@ -20,6 +20,16 @@ memory {
reg = <0x20000000 0x08000000>; reg = <0x20000000 0x08000000>;
}; };
clocks {
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
};
ahb { ahb {
apb { apb {
dbgu: serial@fffff200 { dbgu: serial@fffff200 {
......
...@@ -15,6 +15,12 @@ / { ...@@ -15,6 +15,12 @@ / {
model = "Telit EVK-PRO3 for Telit GE863-PRO3"; model = "Telit EVK-PRO3 for Telit GE863-PRO3";
compatible = "telit,evk-pro3", "atmel,at91sam9260", "atmel,at91sam9"; compatible = "telit,evk-pro3", "atmel,at91sam9260", "atmel,at91sam9";
clocks {
slow_xtal {
clock-frequency = <32768>;
};
};
ahb { ahb {
apb { apb {
macb0: ethernet@fffc4000 { macb0: ethernet@fffc4000 {
......
...@@ -19,6 +19,10 @@ main_clock: clock@0 { ...@@ -19,6 +19,10 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <6000000>; clock-frequency = <6000000>;
}; };
main_xtal {
clock-frequency = <6000000>;
};
}; };
ahb { ahb {
......
...@@ -30,6 +30,10 @@ main_clock: clock@0 { ...@@ -30,6 +30,10 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
...@@ -25,6 +25,14 @@ main_clock: clock@0 { ...@@ -25,6 +25,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <18432000>; clock-frequency = <18432000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <18432000>;
};
}; };
ahb { ahb {
......
...@@ -29,6 +29,14 @@ main_clock: clock@0 { ...@@ -29,6 +29,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -58,19 +58,19 @@ memory { ...@@ -58,19 +58,19 @@ memory {
reg = <0x20000000 0x8000000>; reg = <0x20000000 0x8000000>;
}; };
slow_xtal: slow_xtal { clocks {
compatible = "fixed-clock"; slow_xtal: slow_xtal {
#clock-cells = <0>; compatible = "fixed-clock";
clock-frequency = <0>; #clock-cells = <0>;
}; clock-frequency = <0>;
};
main_xtal: main_xtal { main_xtal: main_xtal {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>; clock-frequency = <0>;
}; };
clocks {
adc_op_clk: adc_op_clk{ adc_op_clk: adc_op_clk{
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
......
...@@ -18,12 +18,14 @@ memory { ...@@ -18,12 +18,14 @@ memory {
reg = <0x20000000 0x20000000>; reg = <0x20000000 0x20000000>;
}; };
slow_xtal { clocks {
clock-frequency = <32768>; slow_xtal {
}; clock-frequency = <32768>;
};
main_xtal { main_xtal {
clock-frequency = <12000000>; clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -45,6 +45,8 @@ i2c0: i2c@f0014000 { ...@@ -45,6 +45,8 @@ i2c0: i2c@f0014000 {
wm8904: wm8904@1a { wm8904: wm8904@1a {
compatible = "wm8904"; compatible = "wm8904";
reg = <0x1a>; reg = <0x1a>;
clocks = <&pck0>;
clock-names = "mclk";
}; };
}; };
......
...@@ -24,6 +24,14 @@ main_clock: clock@0 { ...@@ -24,6 +24,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -29,6 +29,14 @@ main_clock: clock@0 { ...@@ -29,6 +29,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -16,6 +16,14 @@ main_clock: clock@0 { ...@@ -16,6 +16,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -29,6 +29,14 @@ main_clock: clock@0 { ...@@ -29,6 +29,14 @@ main_clock: clock@0 {
compatible = "atmel,osc", "fixed-clock"; compatible = "atmel,osc", "fixed-clock";
clock-frequency = <12000000>; clock-frequency = <12000000>;
}; };
slow_xtal {
clock-frequency = <32768>;
};
main_xtal {
clock-frequency = <12000000>;
};
}; };
ahb { ahb {
......
...@@ -113,14 +113,12 @@ config SOC_AT91RM9200 ...@@ -113,14 +113,12 @@ config SOC_AT91RM9200
select HAVE_AT91_DBGU0 select HAVE_AT91_DBGU0
select MULTI_IRQ_HANDLER select MULTI_IRQ_HANDLER
select SPARSE_IRQ select SPARSE_IRQ
select AT91_USE_OLD_CLK
select HAVE_AT91_USB_CLK select HAVE_AT91_USB_CLK
config SOC_AT91SAM9260 config SOC_AT91SAM9260
bool "AT91SAM9260, AT91SAM9XE or AT91SAM9G20" bool "AT91SAM9260, AT91SAM9XE or AT91SAM9G20"
select HAVE_AT91_DBGU0 select HAVE_AT91_DBGU0
select SOC_AT91SAM9 select SOC_AT91SAM9
select AT91_USE_OLD_CLK
select HAVE_AT91_USB_CLK select HAVE_AT91_USB_CLK
help help
Select this if you are using one of Atmel's AT91SAM9260, AT91SAM9XE Select this if you are using one of Atmel's AT91SAM9260, AT91SAM9XE
...@@ -140,7 +138,6 @@ config SOC_AT91SAM9263 ...@@ -140,7 +138,6 @@ config SOC_AT91SAM9263
select HAVE_AT91_DBGU1 select HAVE_AT91_DBGU1
select HAVE_FB_ATMEL select HAVE_FB_ATMEL
select SOC_AT91SAM9 select SOC_AT91SAM9
select AT91_USE_OLD_CLK
select HAVE_AT91_USB_CLK select HAVE_AT91_USB_CLK
config SOC_AT91SAM9RL config SOC_AT91SAM9RL
...@@ -155,7 +152,6 @@ config SOC_AT91SAM9G45 ...@@ -155,7 +152,6 @@ config SOC_AT91SAM9G45
select HAVE_AT91_DBGU1 select HAVE_AT91_DBGU1
select HAVE_FB_ATMEL select HAVE_FB_ATMEL
select SOC_AT91SAM9 select SOC_AT91SAM9
select AT91_USE_OLD_CLK
select HAVE_AT91_UTMI select HAVE_AT91_UTMI
select HAVE_AT91_USB_CLK select HAVE_AT91_USB_CLK
help help
......
...@@ -26,10 +26,11 @@ ...@@ -26,10 +26,11 @@
#include "at91_aic.h" #include "at91_aic.h"
#include "soc.h" #include "soc.h"
#include "generic.h" #include "generic.h"
#include "clock.h"
#include "sam9_smc.h" #include "sam9_smc.h"
#include "pm.h" #include "pm.h"
#if defined(CONFIG_OLD_CLK_AT91)
#include "clock.h"
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* Clocks * Clocks
* -------------------------------------------------------------------- */ * -------------------------------------------------------------------- */
...@@ -277,6 +278,9 @@ static void __init at91rm9200_register_clocks(void) ...@@ -277,6 +278,9 @@ static void __init at91rm9200_register_clocks(void)
clk_register(&pck2); clk_register(&pck2);
clk_register(&pck3); clk_register(&pck3);
} }
#else
#define at91rm9200_register_clocks NULL
#endif
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* GPIO * GPIO
......
...@@ -27,10 +27,11 @@ ...@@ -27,10 +27,11 @@
#include "at91_rstc.h" #include "at91_rstc.h"
#include "soc.h" #include "soc.h"
#include "generic.h" #include "generic.h"
#include "clock.h"
#include "sam9_smc.h" #include "sam9_smc.h"
#include "pm.h" #include "pm.h"
#if defined(CONFIG_OLD_CLK_AT91)
#include "clock.h"
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* Clocks * Clocks
* -------------------------------------------------------------------- */ * -------------------------------------------------------------------- */
...@@ -288,6 +289,9 @@ static void __init at91sam9260_register_clocks(void) ...@@ -288,6 +289,9 @@ static void __init at91sam9260_register_clocks(void)
clk_register(&pck0); clk_register(&pck0);
clk_register(&pck1); clk_register(&pck1);
} }
#else
#define at91sam9260_register_clocks NULL
#endif
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* GPIO * GPIO
......
...@@ -25,10 +25,11 @@ ...@@ -25,10 +25,11 @@
#include "at91_rstc.h" #include "at91_rstc.h"
#include "soc.h" #include "soc.h"
#include "generic.h" #include "generic.h"
#include "clock.h"
#include "sam9_smc.h" #include "sam9_smc.h"
#include "pm.h" #include "pm.h"
#if defined(CONFIG_OLD_CLK_AT91)
#include "clock.h"
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* Clocks * Clocks
* -------------------------------------------------------------------- */ * -------------------------------------------------------------------- */
...@@ -280,6 +281,9 @@ static void __init at91sam9263_register_clocks(void) ...@@ -280,6 +281,9 @@ static void __init at91sam9263_register_clocks(void)
clk_register(&pck2); clk_register(&pck2);
clk_register(&pck3); clk_register(&pck3);
} }
#else
#define at91sam9263_register_clocks NULL
#endif
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* GPIO * GPIO
......
...@@ -25,10 +25,11 @@ ...@@ -25,10 +25,11 @@
#include "at91_aic.h" #include "at91_aic.h"
#include "soc.h" #include "soc.h"
#include "generic.h" #include "generic.h"
#include "clock.h"
#include "sam9_smc.h" #include "sam9_smc.h"
#include "pm.h" #include "pm.h"
#if defined(CONFIG_OLD_CLK_AT91)
#include "clock.h"
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* Clocks * Clocks
* -------------------------------------------------------------------- */ * -------------------------------------------------------------------- */
...@@ -331,6 +332,9 @@ static void __init at91sam9g45_register_clocks(void) ...@@ -331,6 +332,9 @@ static void __init at91sam9g45_register_clocks(void)
clk_register(&pck0); clk_register(&pck0);
clk_register(&pck1); clk_register(&pck1);
} }
#else
#define at91sam9g45_register_clocks NULL
#endif
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* GPIO * GPIO
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment