13 Oct, 2015

1 commit


27 Mar, 2015

1 commit

  • As per the TRMs of AM572x, OMAP4430, OMAP4460, OMAP543x, the value of
    SYNC2 must be set to 0x6 in order to ensure correct operation.

    So modified the SYNC2 value of OCP2SCP TIMING register to 0x6 in all the
    platforms that use OCP2SCP driver except AM437x. Also introduced a new
    compatible property since we don't want to modify the OCP2SCP TIMING
    register for AM437x.

    The sections in TRM where the above caution can be found is mentioned below.
    AM572x TRM SPRUHZ6 (http://www.ti.com/lit/ug/spruhz6/spruhz6.pdf) under
    section 26.3.2.2, table 26-26.

    OMAP4430 TRM SWPU231AP (http://www.ti.com/lit/ug/swpu231ap/swpu231ap.pdf)
    under section 23.12.6.2.2 , Table 23-1213.

    OMAP4460 TRM SWPU235AB (http://www.ti.com/lit/ug/swpu235ab/swpu235ab.pdf)
    under section 23.12.6.2.2, Table 23-1213.

    OMAP543x TRM SWPU249 (http://www.ti.com/lit/pdf/swpu249)
    under section 27.3.2.2, Table 27-27.

    Cc: Arnd Bergmann
    Cc: Greg Kroah-Hartman
    Signed-off-by: Kishon Vijay Abraham I
    Signed-off-by: Praneeth Bajjuri
    Signed-off-by: Tony Lindgren

    Kishon Vijay Abraham I
     

20 Oct, 2014

1 commit


31 May, 2013

1 commit

  • This is omap4+ only and no longer needed as omap4+ can be booted
    using device tree.

    Also remove the related pdata handling from the driver and the
    now unneeded platform_data/omap_ocp2scp.h.

    Cc: Arnd Bergmann
    Cc: Olof Johansson
    Reviewed-by: Kishon Vijay Abraham I
    Acked-by: Felipe Balbi
    Signed-off-by: Tony Lindgren

    Tony Lindgren
     

04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, __devinitdata,
    __devinitconst, and __devexit from these drivers.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

08 Nov, 2012

1 commit

  • ocp2scp was not having pdata support which makes *musb* fail for non-dt
    boot in OMAP platform. The pdata will have information about the devices
    that is connected to ocp2scp. ocp2scp driver will now make use of this
    information to create the devices that is attached to ocp2scp.

    This is needed to fix MUSB regression caused by commit c9e4412a
    (arm: omap: phy: remove unused functions from omap-phy-internal.c)

    Signed-off-by: Kishon Vijay Abraham I
    Acked-by: Felipe Balbi
    [tony@atomide.com: updated comments for regression info]
    Signed-off-by: Tony Lindgren

    Kishon Vijay Abraham I
     

05 Sep, 2012

1 commit


22 Aug, 2012

1 commit

  • Adds a new driver *omap-ocp2scp*. This driver takes the responsibility of
    creating all the devices that is connected to OCP2SCP. In the case of OMAP4,
    USB2PHY is connected to ocp2scp.

    This also includes device tree support for ocp2scp driver and
    the documentation with device tree binding information is updated.

    Acked-by: Felipe Balbi
    Acked-by: Arnd Bergmann
    Signed-off-by: Kishon Vijay Abraham I
    Signed-off-by: Arnd Bergmann

    Kishon Vijay Abraham I