1. 26 9月, 2013 4 次提交
    • L
      ARM: dts: mxs: convert usb0_id_pins_a to use symbolic pin defs · e96e1782
      Lothar Waßmann 提交于
      This pin definition had been added after the initial patch to use
      symbolic pin names in DTS files.
      Signed-off-by: NLothar Waßmann <LW@KARO-electronics.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      e96e1782
    • L
      ARM: dts: mxs: modify mx23/mx28 dts files to use padconfig defines · 4191c340
      Lothar Waßmann 提交于
      Convert mx23/mx28 dts files to use the padconfig defintions from
      mxs-pinfunc.h.
      Signed-off-by: NLothar Waßmann <LW@KARO-electronics.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      4191c340
    • L
      ARM: dts: mxs: modify mx23/mx28 dts files to use pinctrl headers · bc3875f1
      Lothar Waßmann 提交于
      Convert mx23/mx28 dts filed to use the pinctrl header files.
      
      NOTE: During automatic conversion of these files to use the pinconfig
      definitions an inconsistency has been found in:
      arch/arm/boot/dts/imx28-apx4devkit.dts
      
      According to the comment the function for pad SSP2_SS0 should have
      been MX28_PAD_SSP2_SS0__GPIO_2_19, while the given value 0x2131
      represents: MX28_PAD_SSP2_SS0__AUART3_TX
      
      I used the later (though probably wrong) definition because that's
      what is actually being used in the DTB.
      Signed-off-by: NLothar Waßmann <LW@KARO-electronics.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      bc3875f1
    • F
      ARM: dts: imx28-evk: Allow usb peripheral mode to work · 69c02f95
      Fabio Estevam 提交于
      Testing g_ether results in the following:
      
      [    1.648022] using random self ethernet address
      [    1.652778] using random host ethernet address
      [    1.660504] usb0: HOST MAC c6:28:6a:81:dc:ff
      [    1.666360] usb0: MAC 7e:81:54:16:c0:c6
      [    1.670504] using random self ethernet address
      [    1.675842] using random host ethernet address
      [    1.682655] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
      [    1.689332] g_ether gadget: g_ether ready
      [    3.328974] irq 237: nobody cared (try booting with the "irqpoll" option)
      [    3.335831] CPU: 0 PID: 1 Comm: swapper Not tainted 3.11.0-rc6-next-20130819 #1035
      [    3.343500] [<c0014258>] (unwind_backtrace+0x0/0xf0) from [<c0011b20>] (show_stack+0x10/0x14)
      [    3.352098] [<c0011b20>] (show_stack+0x10/0x14) from [<c006af4c>] (__report_bad_irq+0x20/0xc0)
      [    3.360763] [<c006af4c>] (__report_bad_irq+0x20/0xc0) from [<c006b3f4>] (note_interrupt+0x1d4/0x234)
      [    3.369943] [<c006b3f4>] (note_interrupt+0x1d4/0x234) from [<c0069754>] (handle_irq_event_percpu+0xc4/0x268)
      [    3.379815] [<c0069754>] (handle_irq_event_percpu+0xc4/0x268) from [<c0069934>] (handle_irq_event+0x3c/0x5c)
      [    3.389686] [<c0069934>] (handle_irq_event+0x3c/0x5c) from [<c006bb78>] (handle_level_irq+0x8c/0xe8)
      [    3.398865] [<c006bb78>] (handle_level_irq+0x8c/0xe8) from [<c0068ff0>] (generic_handle_irq+0x20/0x30)
      [    3.408213] [<c0068ff0>] (generic_handle_irq+0x20/0x30) from [<c000fc9c>] (handle_IRQ+0x30/0x84)
      [    3.417040] [<c000fc9c>] (handle_IRQ+0x30/0x84) from [<c0012564>] (__irq_svc+0x44/0x54)
      [    3.425094] [<c0012564>] (__irq_svc+0x44/0x54) from [<c0020244>] (__do_softirq+0x90/0x268)
      [    3.433400] [<c0020244>] (__do_softirq+0x90/0x268) from [<c00207d4>] (irq_exit+0x9c/0xd8)
      [    3.441619] [<c00207d4>] (irq_exit+0x9c/0xd8) from [<c000fca0>] (handle_IRQ+0x34/0x84)
      [    3.449577] [<c000fca0>] (handle_IRQ+0x34/0x84) from [<c0012564>] (__irq_svc+0x44/0x54)
      [    3.457629] [<c0012564>] (__irq_svc+0x44/0x54) from [<c04602b0>] (_raw_spin_unlock_irqrestore+0x34/0x44)
      [    3.467164] [<c04602b0>] (_raw_spin_unlock_irqrestore+0x34/0x44) from [<c0348298>] (input_register_handler+0x98/0xb4)
      [    3.477835] [<c0348298>] (input_register_handler+0x98/0xb4) from [<c064bc10>] (mousedev_init+0x30/0x60)
      [    3.487275] [<c064bc10>] (mousedev_init+0x30/0x60) from [<c00088ac>] (do_one_initcall+0xe8/0x154)
      [    3.496198] [<c00088ac>] (do_one_initcall+0xe8/0x154) from [<c062aabc>] (kernel_init_freeable+0xf0/0x1b4)
      [    3.505810] [<c062aabc>] (kernel_init_freeable+0xf0/0x1b4) from [<c0456550>] (kernel_init+0x8/0xe4)
      [    3.514899] [<c0456550>] (kernel_init+0x8/0xe4) from [<c000ee60>] (ret_from_fork+0x14/0x34)
      [    3.523263] handlers:
      [    3.525578] [<c0339d14>] ci_irq
      [    3.528757] Disabling IRQ #237
      
      Provide the USB0_ID pin in the usb0 node, so that g_ether can operate
      correctly.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      69c02f95
  2. 16 8月, 2013 7 次提交
  3. 15 7月, 2013 1 次提交
  4. 17 6月, 2013 4 次提交
  5. 28 5月, 2013 1 次提交
    • T
      crypto: dcp - Added support for Freescale's DCP co-processor · 519d8b1a
      Tobias Rauter 提交于
      This patch enables the DCP crypto functionality on imx28.
      Currently, only aes-128-cbc is supported.
      Moreover, the dcpboot misc-device, which is used by Freescale's
      SDK tools and uses a non-software-readable OTP-key, is added.
      
      Changes of v2:
      - ring buffer for hardware-descriptors
      - use of ablkcipher walk
      - OTP key encryption/decryption via misc-device
        (compatible to Freescale-SDK)
      - overall cleanup
      
      The DCP is also capable of sha1/sha256 but I won't be able to add
      that anytime soon.
      Tested with built-in runtime-self-test, tcrypt and openssl via
      cryptodev 1.6 on imx28-evk and a custom built imx28-board.
      Signed-off-by: NTobias Rauter <tobias.rauter@gmail.com>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      519d8b1a
  6. 23 5月, 2013 1 次提交
  7. 04 4月, 2013 2 次提交
  8. 01 4月, 2013 4 次提交
  9. 29 1月, 2013 1 次提交
  10. 16 11月, 2012 1 次提交
  11. 02 11月, 2012 1 次提交
  12. 30 10月, 2012 1 次提交
  13. 25 10月, 2012 1 次提交
  14. 08 10月, 2012 1 次提交
  15. 17 9月, 2012 1 次提交
    • M
      ARM: dts: mxs: Add ethernetX to macX aliases · 8c41d573
      Marek Vasut 提交于
      Add ethernet0 and ethernet1 aliases into the imx28.dtsi file, as
      that is what most bootloaders use to pass MAC address. The bootloader
      seeks for this alias and adds "mac-address" and "local-mac-address"
      properties to the aliased node. This fixes issues with FEC having
      NULL MAC address when update_fec_mac_prop() wasn't called. And
      not all boards call update_fec_mac_prop() .
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      8c41d573
  16. 11 9月, 2012 1 次提交
    • S
      clk: mxs: replace imx28 clk_register_clkdev with clock DT lookup · b598b9f3
      Shawn Guo 提交于
      It really becomes a maintenance issue that every time a device needs
      to look up (clk_get) a clock we have to patch kernel clock file to call
      clk_register_clkdev for that clock.
      
      Since clock DT support which is meant to resolve clock lookup in device
      tree is in place, the patch moves imx28 client devices' clock lookup
      over to device tree, so that any new lookup to be added at later time
      can just get done in DT instead of kernel.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      b598b9f3
  17. 05 9月, 2012 1 次提交
  18. 03 9月, 2012 3 次提交
  19. 25 8月, 2012 4 次提交