16 Aug, 2017

1 commit


12 Jul, 2017

1 commit

  • Many tegra boards have the console UART node disabled. With livetree this
    prevents serial from working since it does not 'force' the console to be
    bound. Updates the affected boards to fix this error.

    The boards were checked with:

    for b in $(grep tegra boards.cfg |grep -v integrator | \
    awk '{print $7}' | sort); do
    echo $b;
    fdtgrep -c nvidia,tegra20-uart b/$b/u-boot.dtb |grep okay;
    done

    Signed-off-by: Simon Glass
    Tested-by: Marcel Ziswiler
    Tested-on: Beaver, Jetson-TK1

    Simon Glass
     

28 Sep, 2016

2 commits

  • The primary benefit of this change is that it adds all missing clocks and
    resets properties to peripherals. This will allow peripheral drivers to
    migrate to the standard clock and reset APIs in the future.

    Main changes:
    * Modification of PCIe memory region addresses. The HW memory layout is
    programmable, so this should work fine, and Beaver PCIe was tested
    without issue.
    * Removal of pcie_xclk from the PCIe node and clock binding header. This
    clock doesn't exist and isn't used; only a reset with this ID exists.
    * Conversion of SPI nodes to standard DMA bindings. U-Boot doesn't use
    DMA so isn't affected.
    * Split of EHCI and USB PHY nodes. The EHCI nodes continue to contain all
    information required by U-Boot, so U-Boot is not affected.
    * Changed the phy_type value for the second USB port. This required board
    DTs to be updated to keep the same configuration.
    * Boards need to define the clk32k_in clock that feeds the Tegra PMC.
    * Addition of tegra30-mc.h since tegra30.dtsi now includes it.
    * Conversion of many magic numbers to named defines.
    * Addition of many nodes not used by U-Boot.
    * Node sort order fixes.

    Remaining deltas relative to the Linux DT:
    * None.

    Signed-off-by: Stephen Warren
    Signed-off-by: Tom Warren

    Stephen Warren
     
  • The Tegra MMC driver currently honors "sdhci" entries in /aliases. The
    MMC core however uses "mmc" entries in /aliases. This difference will be
    relevant once the Tegra MMC driver is converted to DM, and the MMC core
    handles alias lookups. To avoid issues during that conversion, fix the
    Tegra MMC driver and all Tegra DTs to use the same alias name as the MMC
    core does.

    Cc: Jaehoon Chung
    Signed-off-by: Stephen Warren
    Reviewed-by: Simon Glass
    Reviewed-by: Jaehoon Chung
    Signed-off-by: Tom Warren

    Stephen Warren
     

14 Aug, 2015

2 commits

  • Unfortunately currently both Apalis T30 as well as Colibri T30 crash
    upon starting USB host support. This is due to the following patch not
    having taken into account that our T30 device trees were defaulting to
    peripheral only mode instead of otg:

    commit ddb9a502d18008e845d5a8fa03ec48630fa77fb7
    dm: usb: tegra: Move most of init/uninit into a function

    This patch fixes this by defaulting to otg now.

    Signed-off-by: Marcel Ziswiler
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Marcel Ziswiler
     
  • Various clean-ups either in comments, order or spacing without any
    functional impact:
    - Add some comments in the device trees resp. reorder some parameters
    for consistency across all our modules.
    - Sort some include files alphabetically (while leaving common.h on
    top of course).
    - Streamline some comments in the configuration files and fix the
    spacing from using spaces to tabs.

    Signed-off-by: Marcel Ziswiler
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Marcel Ziswiler
     

05 Mar, 2015

1 commit

  • This fixes the MMC/SD card detect GPIOs for Apalis T30 which got broken
    by the following commit:

    2b2b50bc8748 "dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs"

    While at it also re-add the comments describing which particular
    Apalis/Colibri pins those GPIOs are on.

    Signed-off-by: Marcel Ziswiler
    Reviewed-by: Simon Glass
    Acked-by: Stefan Agner
    Signed-off-by: Tom Warren

    Marcel Ziswiler
     

30 Jan, 2015

1 commit


19 Dec, 2014

1 commit


24 Oct, 2014

1 commit


23 Oct, 2014

2 commits


19 Aug, 2014

1 commit