1. 17 Nov, 2010 5 commits
    • Benoit Cousson's avatar
      OMAP4: mux: Add CBS package data for OMAP4430 ES2 · a7722d87
      Benoit Cousson authored
      Please note that the full muxmodes are re-defined for ES2 instead
      of using the subset. There are 81 differences among 204 pins.
      The subset fixup will have to iterate over the whole list for each
      subset entry, which can lead to an important number of iteration.
      On the other hand, it will take much more memory at boot time.
      Signed-off-by: default avatarBenoit Cousson <b-cousson@ti.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
      Cc: Anand Gadiyar <gadiyar@ti.com>
      a7722d87
    • Benoit Cousson's avatar
      OMAP4: sdp4430: Select CBL package for ES1 and initialize mux · fb6bf632
      Benoit Cousson authored
      Select the CBL package if SDP4430 is enabled during config.
      Initialize the mux framework during the board init.
      Signed-off-by: default avatarBenoit Cousson <b-cousson@ti.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      fb6bf632
    • Benoit Cousson's avatar
      OMAP4: mux: Add CBL package data for OMAP4430 ES1 · a041a52c
      Benoit Cousson authored
      Add data for OMAP4430 generated from HW pinout & register database.
      The data set is split in two partitions for both core and wkup.
      Signed-off-by: default avatarBenoit Cousson <b-cousson@ti.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      a041a52c
    • Benoit Cousson's avatar
      OMAP: mux: Add support for control module split in several partitions · 112485e9
      Benoit Cousson authored
      Starting on OMAP4, the pin mux configuration is located in two
      different partitions of the control module (CODE_PAD and WKUP_PAD).
      The first one is inside the core power domain whereas the second
      one is inside the wakeup.
      - Add the capability to add any number of partition during board init
      time depending of Soc partitioning.
      - Add some init flags as well in order to avoid explicit Soc version
      check inside the mux core code.
      - Add a comment with mux0 mode on top of omap_mux/board/<partition>
      if the current mux mode is not the default one.
      
      Thanks to Tony Lindgren <tony@atomide.com> for the following improvements:
      - Add omap_mux_get for getting the partition data so platform level
      device code can use it.
      - Fix the rx51 board code to use the new API.
      - Do not store the partition for each mux entry. Look up the partition
      for debugfs instead.
      
      Thanks to Dan Murphy <dmurphy@ti.com> for testing on OMAP4 and reporting
      a couple of bugs.
      Thanks to Anand Gadiyar <gadiyar@ti.com> for testing on OMAP3 zoom and
      bug report.
      Signed-off-by: default avatarBenoit Cousson <b-cousson@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Tested-by: default avatarMurphy Dan <dmurphy@ti.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
      Cc: Anand Gadiyar <gadiyar@ti.com>
      112485e9
    • Benoit Cousson's avatar
      OMAP: mux: Replace printk with pr_xxx macros · 1cbb3a9a
      Benoit Cousson authored
      Replace all the printk(KERN_XXX... with pr_xxx macros.
      Signed-off-by: default avatarBenoit Cousson <b-cousson@ti.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      1cbb3a9a
  2. 16 Nov, 2010 1 commit
  3. 15 Nov, 2010 33 commits
  4. 14 Nov, 2010 1 commit