1. 25 Apr, 2012 10 commits
    • Sascha Hauer's avatar
      USB ehci mxc: sanitize clock handling · c943740c
      Sascha Hauer authored
      Every i.MX ehci controller has a ahb and a ipg clock, so request
      it on every SoC. Do not make a special case for the usb phy clock
      of the i.MX51. Just request it but make it optional.
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      c943740c
    • Sascha Hauer's avatar
      USB ehci mxc: prepare/unprepare clock · 198ad2ce
      Sascha Hauer authored
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      198ad2ce
    • Sascha Hauer's avatar
      mtd mxc_nand: prepare/unprepare clock · 97c3213f
      Sascha Hauer authored
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      97c3213f
    • Sascha Hauer's avatar
      serial i.MX: do not depend on grouped clocks · 3a9465fa
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      3a9465fa
    • Sascha Hauer's avatar
      mmc sdhc i.MX: do not depend on grouped clocks · 52dac615
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      52dac615
    • Sascha Hauer's avatar
      mmc mxcmmc: do not depend on grouped clocks · 529aa29e
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      529aa29e
    • Sascha Hauer's avatar
      net fec: do not depend on grouped clocks · f4d40de3
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      f4d40de3
    • Sascha Hauer's avatar
      video imxfb: do not depend on grouped clocks · 13aaea03
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      13aaea03
    • Sascha Hauer's avatar
      spi i.MX: do not depend on grouped clocks · aa29d840
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      aa29d840
    • Sascha Hauer's avatar
      dmaengine i.MX SDMA: do not depend on grouped clocks · 7560e3f3
      Sascha Hauer authored
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      7560e3f3
  2. 21 Apr, 2012 23 commits
  3. 20 Apr, 2012 7 commits