* Benoit Cousson <[email protected]> [101019 15:14]:
> --- a/arch/arm/mach-omap2/mux.h
> +++ b/arch/arm/mach-omap2/mux.h
> +
> +/**
> + * struct mux_partition - contain partition related information
> + * @name: name of the current partition
> + * @flags: flags specific to this partition
> + * @phys: physical address
> + * @size: partition size
> + * @base: virtual address after ioremap
> + * @muxmodes: list of nodes that belong to a partition
> + * @node: list node for the partitions linked list
> + */
> +struct omap_mux_partition {
> +     const char              *name;
> +     u32                     flags;
> +     u32                     phys;
> +     u32                     size;
> +     void __iomem            *base;
> +     struct list_head        muxmodes;
> +     struct list_head        node;
> +};

With the omap_mux_parition..
  
>  /**
>   * struct omap_mux - data for omap mux register offset and it's value
>   * @reg_offset:      mux register offset from the mux base
>   * @gpio:    GPIO number
> + * @id:              Partition identifier
>   * @muxnames:        available signal modes for a ball
>   */
>  struct omap_mux {
> @@ -82,6 +114,7 @@ struct omap_mux {
>       char    *muxnames[OMAP_MUX_NR_MODES];
>  #ifdef CONFIG_DEBUG_FS
>       char    *balls[OMAP_MUX_NR_SIDES];
> +     struct omap_mux_partition *partition;
>  #endif
>  #endif
>  };
> @@ -89,6 +122,7 @@ struct omap_mux {
>  /**
>   * struct omap_ball - data for balls on omap package
>   * @reg_offset:      mux register offset from the mux base
> + * @id:              Partition identifier
>   * @balls:   available balls on the package
>   */
>  struct omap_ball {
> @@ -100,6 +134,7 @@ struct omap_ball {
>   * struct omap_board_mux - data for initializing mux registers
>   * @reg_offset:      mux register offset from the mux base
>   * @mux_value:       desired mux value to set
> + * @id:              Partition identifier
>   */
>  struct omap_board_mux {
>       u16     reg_offset;

..I think the above changes are no longer needed.

Regards,

Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to