1. 25 11月, 2015 13 次提交
  2. 24 11月, 2015 5 次提交
  3. 23 11月, 2015 1 次提交
  4. 19 11月, 2015 14 次提交
  5. 18 11月, 2015 7 次提交
    • P
      ARM: dts: imx27.dtsi: change the clock information for usb · facf47ee
      Peter Chen 提交于
      For imx27, it needs three clocks to let the controller work,
      the old code is wrong, and usbmisc has not included clock handling
      code any more. Without this patch, it will cause below data
      abort when accessing usbmisc registers.
      
      usbcore: registered new interface driver usb-storage
      Unhandled fault: external abort on non-linefetch (0x008) at 0xf4424600
      pgd = c0004000
      [f4424600] *pgd=10000452(bad)
      Internal error: : 8 [#1] PREEMPT ARM
      Modules linked in:
      CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-next-20150701-dirty #3089
      Hardware name: Freescale i.MX27 (Device Tree Support)
      task: c7832b60 ti: c783e000 task.ti: c783e000
      PC is at usbmisc_imx27_init+0x4c/0xbc
      LR is at usbmisc_imx27_init+0x40/0xbc
      pc : [<c03cb5c0>]    lr : [<c03cb5b4>]    psr: 60000093
      sp : c783fe08  ip : 00000000  fp : 00000000
      r10: c0576434  r9 : 0000009c  r8 : c7a773a0
      r7 : 01000000  r6 : 60000013  r5 : c7a776f0  r4 : c7a773f0
      r3 : f4424600  r2 : 00000000  r1 : 00000001  r0 : 00000001
      Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
      Control: 0005317f  Table: a0004000  DAC: 00000017
      Process swapper (pid: 1, stack limit = 0xc783e190)
      Stack: (0xc783fe08 to 0xc7840000)
      Signed-off-by: NPeter Chen <peter.chen@freescale.com>
      Reported-by: NFabio Estevam <fabio.estevam@freescale.com>
      Tested-by: NFabio Estevam <fabio.estevam@freescale.com>
      Cc: <stable@vger.kernel.org> #v4.1+
      Acked-by: NShawn Guo <shawnguo@kernel.org>
      facf47ee
    • S
      ARM: shmobile: r8a7794: Use SoC specific binding for rcar-dmac nodes · 0a3d058b
      Simon Horman 提交于
      Use the new SoC specific binding for rcar-dmac and the generic
      binding as a fall-back in the r8a7794 device tree.
      
      In general Renesas hardware is not documented to the extent where the
      relationship between IP blocks on different SoCs can be assumed although
      they may appear to operate the same way. Furthermore the documentation
      typically does not specify a version for individual IP blocks. For these
      reasons a convention of using the SoC name in place of a version and
      providing SoC-specific compat strings has been adopted.
      
      Although not universally liked this convention is used in the bindings for
      most drivers for Renesas hardware. The purpose of this patch is to
      update the Renesas R-Car DMA Controller nodes to follow this convention.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      0a3d058b
    • S
      ARM: shmobile: r8a7793: Use SoC specific binding for rcar-dmac nodes · 061c6c62
      Simon Horman 提交于
      Use the new SoC specific binding for rcar-dmac and the generic
      binding as a fall-back in the r8a7793 device tree.
      
      In general Renesas hardware is not documented to the extent where the
      relationship between IP blocks on different SoCs can be assumed although
      they may appear to operate the same way. Furthermore the documentation
      typically does not specify a version for individual IP blocks. For these
      reasons a convention of using the SoC name in place of a version and
      providing SoC-specific compat strings has been adopted.
      
      Although not universally liked this convention is used in the bindings for
      most drivers for Renesas hardware. The purpose of this patch is to
      update the Renesas R-Car DMA Controller nodes to follow this convention.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      061c6c62
    • S
      ARM: shmobile: r8a7791: Use SoC specific binding for rcar-dmac nodes · e6d12b49
      Simon Horman 提交于
      Use the new SoC specific binding for rcar-dmac and the generic
      binding as a fall-back in the r8a7791 device tree.
      
      In general Renesas hardware is not documented to the extent where the
      relationship between IP blocks on different SoCs can be assumed although
      they may appear to operate the same way. Furthermore the documentation
      typically does not specify a version for individual IP blocks. For these
      reasons a convention of using the SoC name in place of a version and
      providing SoC-specific compat strings has been adopted.
      
      Although not universally liked this convention is used in the bindings for
      most drivers for Renesas hardware. The purpose of this patch is to
      update the Renesas R-Car DMA Controller nodes to follow this convention.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      e6d12b49
    • S
      ARM: shmobile: r8a7790: Use SoC specific binding for rcar-dmac nodes · 4af0a664
      Simon Horman 提交于
      Use the new SoC specific binding for rcar-dmac and the generic
      binding as a fall-back in the r8a7790 device tree.
      
      In general Renesas hardware is not documented to the extent where the
      relationship between IP blocks on different SoCs can be assumed although
      they may appear to operate the same way. Furthermore the documentation
      typically does not specify a version for individual IP blocks. For these
      reasons a convention of using the SoC name in place of a version and
      providing SoC-specific compat strings has been adopted.
      
      Although not universally liked this convention is used in the bindings for
      most drivers for Renesas hardware. The purpose of this patch is to
      update the Renesas R-Car DMA Controller nodes to follow this convention.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      4af0a664
    • M
      ARM: shmobile: r8a7793: Add GPIO nodes to device tree · d96011d0
      Magnus Damm 提交于
      Add r8a7793 GPIO device nodes that are assumed to be identical
      to r8a7791. This matches the data sheet for GPIO and MSTP bits.
      Signed-off-by: NMagnus Damm <damm+renesas@opensource.se>
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      d96011d0
    • M
      ARM: shmobile: r8a7794: alt: Enable VGA port · 876e7fb9
      Magnus Damm 提交于
      Enable the DU device and the VGA port available on the r8a7794
      ALT board. The VGA portion of the ALT board is somewhat similar
      to the Lager board but in case of ALT the DU1 pins are used
      and the X2 clock has a reduced frequency.
      
      This patch does not include any pinctrl (PFC) settings due to lack
      of PFC DT integration on r8a7794. At this point the default state
      of the boot loader is enough to keep the VGA port working without
      changing any pinctrl settings.
      Signed-off-by: NMagnus Damm <damm+renesas@opensource.se>
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      876e7fb9