]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'dma-mapping/dma-mapping-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Wed, 26 Sep 2012 05:19:41 +0000 (15:19 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 26 Sep 2012 05:19:41 +0000 (15:19 +1000)
Conflicts:
Documentation/devicetree/bindings/ata/ahci-platform.txt
arch/arm/boot/dts/highbank.dts

1  2 
Documentation/devicetree/bindings/ata/ahci-platform.txt
arch/arm/boot/dts/highbank.dts
arch/arm/mach-highbank/highbank.c
arch/arm/mm/mmu.c

index 147c1f6653fe78c3ee442290d38f4f436c670fb4,6c1ad01d27e8369f4716dc2f245ef49d5c8be42d..b519f9b699c30eec22d99b7398691b3b80c4c7a3
@@@ -9,9 -9,7 +9,10 @@@ Required properties
  - reg               : <registers mapping>
  
  Optional properties:
 +- calxeda,port-phys: phandle-combophy and lane assignment, which maps each
 +                      SATA port to a combophy and a lane within that
 +                      combophy
+ - dma-coherent      : Present if dma operations are coherent
  
  Example:
          sata@ffe08000 {
index 5204cf73c2d81540459b4442fd675d596c8789e5,7414577c177fce867038a717b29cb3c3ea3545fe..0c6fc34821f93f336fd705626c35da8b9cbba9f3
                        compatible = "calxeda,hb-ahci";
                        reg = <0xffe08000 0x10000>;
                        interrupts = <0 83 4>;
 +                      calxeda,port-phys = <&combophy5 0 &combophy0 0
 +                                           &combophy0 1 &combophy0 2
 +                                           &combophy0 3>;
+                       dma-coherent;
                };
  
                sdhci@ffe0e000 {
index af1da34ccf9d46e205e8c6e2dd8ff6fa61af8d1f,93617d61f4b1fbd44043257fcdf8474577a34b97..40e36a50304c9bdb8994fc0e9ac91b5c06a44578
@@@ -152,8 -201,10 +201,11 @@@ static struct notifier_block highbank_p
  static void __init highbank_init(void)
  {
        pm_power_off = highbank_power_off;
 +      highbank_pm_init();
  
+       bus_register_notifier(&platform_bus_type, &highbank_platform_nb);
+       bus_register_notifier(&amba_bustype, &highbank_amba_nb);
        of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
  }
  
Simple merge