All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans de Goede <hdegoede@redhat.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Please pull u-boot-sunxi master
Date: Wed, 14 Jan 2015 15:16:44 +0100	[thread overview]
Message-ID: <54B67A4C.3070305@redhat.com> (raw)

Hi Tom,

We've been building a collection of very nice improvements for sunxi
while v2015.01 was stabilizing, please pull u-boot-sunxi/master into master,
highlights:

1) Improved sun6i (A31) support, including support for the A31s variant and
    automatic assignment of a SoC serial based MAC address for ethernet
2) Full sun8i (A23) support including DRAM controller init and SPL, so now
    people can boot these boards using a full FOSS solution
3) Many improvement to the graphical console support, automatic selection
    of the native mode for HDMI/DVI monitors via DDC + EDID, LCD panel support,
    VGA output support
4) Preparation work for OTG controller support, together with 3) this allows using
    u-boot on tablets effortlessly. The rest of the OTG support is going upstream
    through the usb tree

The following changes since commit 5f88ed5cde04612e5b4520327b82d81a3f5493a0:

   Merge git://git.denx.de/u-boot-x86 (2015-01-13 13:39:25 -0500)

are available in the git repository at:

   http://git.denx.de/u-boot-sunxi.git master

for you to fetch changes up to a90e77dbeb92f78ec06547621a7b22a785a43a3d:

   sunxi: usbc: Add support for usb-vbus0 controller by axp drivebus pin (2015-01-14 14:56:40 +0100)

----------------------------------------------------------------
Axel Lin (1):
       mmc: sunxi: Fix misuse of gpio_direction_input()

Chen-Yu Tsai (5):
       sun6i: Add new board Merrii Hummingbird A31
       sunxi: video: Allow external DACs for VGA on platforms without TV encoders
       sunxi: video: Add support for external DAC enable pin
       sunxi: Hummingbird_A31_defconfig: Enable VGA output through external DAC
       sunxi: axp221: correct ALDO2 description for sun6i

Hans de Goede (66):
       sun6i: Make dram clk and zq value Kconfig options
       sun6i: Add sunxi_get_ss_bonding_id() function
       sun6i: dram: Do not try to initialize a second dram chan on A31s
       sun6i: Add new CSQ_CS908 board
       sun6i: Update Colombus defconfig settings
       sunxi: mmc: Properly setup mod-clk and clock sampling phases
       sun6i: axp221: Add axp221_get_sid function
       sunxi: Add sunxi_get_sid helper function
       sun6i: s/SUNXI_*P2WI*/SUN6I_*P2WI*/
       sunxi: Add support for the rsb (Reduced Serial Bus)
       sunxi: axp221: Add axp223 support
       sunxi: axp221: Add Kconfig help and sane defaults for typical ldo usage
       sunxi: axp221: Make dcdc1 voltage configurable
       sunxi: axp221: Explicitly turn off unused voltages
       sunxi: axp221: Disable dcdc4 on sun8i (A23)
       sun6i: Add a sigma_delta_enable paramter to clock_set_pll5()
       sun6i: clock_set_pll5: Calculate k and m rather then hardcoding them
       sunxi: Move await_completion dram helper to dram.h
       sunxi: Fill memory before comparing it when doing dram init on sun6i
       sunxi: Use memcmp for mctl_mem_matches
       sun8i: Add dram initialization support
       sun8i: Ippo_q8h_v5_defconfig: Enable SPL support
       sun8i: Add defconfig for Ippo_q8h v1.2
       sunxi: Fix PLL1 running at half speed on sun8i
       sun7i: Add new Bananapro board / defconfig
       videomodes: Add pixelclock_khz and refresh fields to ctfb_res_modes
       videomodes: Add (vesa) standard timings
       videomodes: Add a bunch of high res modes
       videomodes: Add video_get_ctfb_res_modes helper function
       videomodes: Add helper functions to parse video-mode env-var extra options
       videomodes: Add video_edid_dtd_to_ctfb_res_modes helper function
       edid: Add an edid_check_checksum() helper function
       edid: Add struct and defines for cea681 extension blocks
       sunxi: video: Use video-mode/-timing from videomodes
       sunxi: video: Add support for video-mode environment variable
       sunxi: video: Add hpd option
       sunxi: video: Add DDC & EDID support
       sunxi: video: Add hdmi support
       sunxi: video: Add sunxi_hdmi_edid_get_block helper function
       sunxi: video: When using edid use CEA681 extension blocks to select hdmi output
       sunxi: video: Give hotplug-detect (hpd) signal some time to show up
       sunxi: video: Set input sync enable
       sunxi: gpio: Properly sort mux defines by port number
       sunxi: gpio: Add support for gpio pins on the AXP209 pmic
       sunxi: video: Improve monitor video-mode option handling
       sunxi: video: Prepare for lcd support
       sunxi: video: Modify sunxi_lcdc_pll_set to work with both tcon0 and tcon1
       sunxi: video: Move sunxi_drc_init
       sunxi: video: Add lcd output support
       sunxi: video: Enable video on sun8i, which supports LCD but not HDMI
       sunxi: video: Add support for VGA via external DACs connected to the LCD pins
       sunxi: sunxi-common.h: Reduce bootm_size to take the framebuffer into account
       sunxi: A13-OLinuXino defconfigs: Enable VGA output, add lcd-mode for 7" LCD
       sunxi: Ippo_q8h defconfigs: Enable the LCD panel found on these tablets.
       sunxi: video: Remove sunxi_display.enabled variable
       sunxi: video: Use sunxi_lcdc_get_clk_delay to calculate tcon1 delay
       sunxi: video: Add support for using PORTD hsync/vsync pins with tcon1
       sunxi: video: Fallback from HDMI to VGA on boards with VGA
       sunxi: video: Add VGA output support
       sunxi: video: Add a hpd_delay parameter to configure hpd delay
       sunxi: video: Add lvds support
       sunxi: axp221: Protect axp221_init against multiple calls
       sunxi: axp221: Add support for controlling the drivebus pin
       sunxi: Move usb-controller init code out of ehci-sunxi.c for reuse for otg
       sunxi: usbc: Add support for usb0 to the common usbc code
       sunxi: usbc: Add support for usb-vbus0 controller by axp drivebus pin

Jan Kiszka (3):
       sunxi: Align PSCI stack calculation to comment
       sun7i: Add support for taking CPUs offline via PSCI
       sun7i: Move psci_arch_init close to text_end

Siarhei Siamashka (6):
       sunxi: Fix CONFIG_UART0_PORT_F build and add it to menuconfig
       sun6i: Add defconfig for MSI Primo81 tablet
       sun7i: Add defconfig for MSI Primo73 tablet
       sunxi: Fix buggy sun6i/sun8i DRAM size detection logic
       console: Use pre-console buffer to get complete log on all consoles
       sunxi: Enable pre-console buffer

Zoltan HERPAI (1):
       sunxi: add Linksprite pcDuino v1/v2 support

  arch/arm/cpu/armv7/sunxi/Makefile             |   5 +-
  arch/arm/cpu/armv7/sunxi/board.c              |   3 +-
  arch/arm/cpu/armv7/sunxi/clock_sun6i.c        |  26 +-
  arch/arm/cpu/armv7/sunxi/cpu_info.c           |  57 +-
  arch/arm/cpu/armv7/sunxi/dram_sun4i.c         |  17 +-
  arch/arm/cpu/armv7/sunxi/dram_sun6i.c         |  77 +--
  arch/arm/cpu/armv7/sunxi/dram_sun8i.c         | 345 +++++++++++
  arch/arm/cpu/armv7/sunxi/p2wi.c               |  14 +-
  arch/arm/cpu/armv7/sunxi/psci.S               | 201 ++++++-
  arch/arm/cpu/armv7/sunxi/rsb.c                | 158 +++++
  arch/arm/cpu/armv7/sunxi/usbc.c               | 272 +++++++++
  arch/arm/include/asm/arch-sunxi/clock.h       |   1 -
  arch/arm/include/asm/arch-sunxi/clock_sun4i.h |  23 +-
  arch/arm/include/asm/arch-sunxi/clock_sun6i.h |  31 +-
  arch/arm/include/asm/arch-sunxi/cpu.h         |  13 +-
  arch/arm/include/asm/arch-sunxi/display.h     | 219 ++++++-
  arch/arm/include/asm/arch-sunxi/dram.h        |  29 +
  arch/arm/include/asm/arch-sunxi/dram_sun8i.h  | 266 +++++++++
  arch/arm/include/asm/arch-sunxi/gpio.h        |  22 +-
  arch/arm/include/asm/arch-sunxi/prcm.h        |   3 +-
  arch/arm/include/asm/arch-sunxi/rsb.h         |  55 ++
  arch/arm/include/asm/arch-sunxi/usbc.h        |  20 +
  board/sunxi/Kconfig                           | 176 +++++-
  board/sunxi/MAINTAINERS                       |  27 +-
  board/sunxi/Makefile                          |   3 +
  board/sunxi/board.c                           |  48 +-
  board/sunxi/dram_sun4i_408_1024_iow8.c        |  31 +
  board/sunxi/gmac.c                            |   2 +-
  common/console.c                              |  46 +-
  common/edid.c                                 |  12 +
  configs/A13-OLinuXinoM_defconfig              |   9 +-
  configs/A13-OLinuXino_defconfig               |   9 +-
  configs/A20-OLinuXino_MICRO_defconfig         |   1 +
  configs/Bananapro_defconfig                   |   9 +
  configs/CSQ_CS908_defconfig                   |  16 +
  configs/Colombus_defconfig                    |   8 +-
  configs/Cubietruck_defconfig                  |   1 +
  configs/Hummingbird_A31_defconfig             |  17 +
  configs/Ippo_q8h_v1_2_defconfig               |  18 +
  configs/Ippo_q8h_v5_defconfig                 |  23 +-
  configs/Linksprite_pcDuino_defconfig          |   7 +
  configs/MSI_Primo73_defconfig                 |  12 +
  configs/MSI_Primo81_defconfig                 |  12 +
  configs/Mele_A1000G_defconfig                 |   1 +
  configs/Mele_A1000_defconfig                  |   1 +
  configs/Mele_M3_defconfig                     |   1 +
  configs/Mele_M9_defconfig                     |   7 +-
  doc/README.video                              |  55 +-
  drivers/gpio/sunxi_gpio.c                     |  32 +-
  drivers/mmc/sunxi_mmc.c                       | 102 +++-
  drivers/power/Kconfig                         |  54 +-
  drivers/power/axp209.c                        |  72 +++
  drivers/power/axp221.c                        | 245 +++++++-
  drivers/usb/host/ehci-sunxi.c                 | 213 +------
  drivers/video/Makefile                        |   2 +-
  drivers/video/sunxi_display.c                 | 825 ++++++++++++++++++++++----
  drivers/video/videomodes.c                    | 201 ++++++-
  drivers/video/videomodes.h                    |  22 +-
  include/axp209.h                              |   7 +
  include/axp221.h                              |  27 +-
  include/configs/sun8i.h                       |   7 +
  include/configs/sunxi-common.h                |  22 +-
  include/edid.h                                |  32 +
  scripts/multiconfig.sh                        |   2 +-
  64 files changed, 3698 insertions(+), 576 deletions(-)
  create mode 100644 arch/arm/cpu/armv7/sunxi/dram_sun8i.c
  create mode 100644 arch/arm/cpu/armv7/sunxi/rsb.c
  create mode 100644 arch/arm/cpu/armv7/sunxi/usbc.c
  create mode 100644 arch/arm/include/asm/arch-sunxi/dram_sun8i.h
  create mode 100644 arch/arm/include/asm/arch-sunxi/rsb.h
  create mode 100644 arch/arm/include/asm/arch-sunxi/usbc.h
  create mode 100644 board/sunxi/dram_sun4i_408_1024_iow8.c
  create mode 100644 configs/Bananapro_defconfig
  create mode 100644 configs/CSQ_CS908_defconfig
  create mode 100644 configs/Hummingbird_A31_defconfig
  create mode 100644 configs/Ippo_q8h_v1_2_defconfig
  create mode 100644 configs/Linksprite_pcDuino_defconfig
  create mode 100644 configs/MSI_Primo73_defconfig
  create mode 100644 configs/MSI_Primo81_defconfig

Regards,

Hans

             reply	other threads:[~2015-01-14 14:16 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-14 14:16 Hans de Goede [this message]
2015-01-14 15:30 ` [U-Boot] Please pull u-boot-sunxi master Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2016-10-30 11:52 Hans de Goede
2016-10-30 18:15 ` Tom Rini
2016-10-10  8:17 Hans de Goede
2016-10-13  0:48 ` Tom Rini
2016-09-18 14:56 Hans de Goede
2016-09-19  0:31 ` Tom Rini
2016-08-26 18:42 Hans de Goede
2016-08-29 12:00 ` Tom Rini
2016-07-31 20:19 Hans de Goede
2016-08-01  0:34 ` Tom Rini
2016-07-26 22:30 Hans de Goede
2016-07-27  0:58 ` Tom Rini
2016-07-27  2:38 ` Chen-Yu Tsai
2016-07-27 13:18   ` Hans de Goede
2016-07-15 14:29 Hans de Goede
2016-07-16 13:52 ` Tom Rini
2016-07-16 17:54   ` Andreas Färber
2016-07-16 21:48     ` Tom Rini
2016-07-02 19:51 Hans de Goede
2016-07-05  2:44 ` Tom Rini
2016-06-20 21:03 Hans de Goede
2016-06-21  4:44 ` Tom Rini
2016-06-10 19:25 Hans de Goede
2016-06-19 14:07 ` Tom Rini
2016-05-25 16:15 Hans de Goede
2016-05-26 15:49 ` Tom Rini
2016-04-28 14:42 Hans de Goede
2016-04-28 22:44 ` Tom Rini
2016-04-12  9:07 Hans de Goede
2016-04-12 17:23 ` Tom Rini
2016-04-01 11:38 Hans de Goede
2016-04-01 17:00 ` Tom Rini
     [not found]   ` <20160402182702.GA2671@excalibur.cnev.de>
2016-04-02 21:42     ` Hans de Goede
2016-04-03  1:11       ` Tom Rini
2016-03-23 22:13 Hans de Goede
2016-03-25 22:59 ` Tom Rini
2016-02-23 20:29 Hans de Goede
2016-02-23 20:35 ` Tom Rini
2016-01-26 19:51 Hans de Goede
2016-01-27  2:04 ` Tom Rini
2015-12-21 20:39 Hans de Goede
2015-12-21 23:25 ` Tom Rini
2015-12-11 14:03 Hans de Goede
2015-12-12  1:13 ` Tom Rini
2015-11-22 11:22 Hans de Goede
2015-11-22 15:52 ` Tom Rini
2015-10-20 21:02 Hans de Goede
2015-10-21 13:10 ` Tom Rini
2015-10-03 12:01 Hans de Goede
2015-10-03 12:06 ` Tom Rini
2015-10-03 12:08 ` Luc Verhaegen
2015-09-29 12:00 Hans de Goede
2015-10-03  0:35 ` Tom Rini
2015-09-11 15:15 Hans de Goede
2015-09-12 12:47 ` Tom Rini
2015-08-31 16:05 Hans de Goede
2015-08-31 21:46 ` Tom Rini
2015-08-14  7:09 Hans de Goede
2015-08-14 20:52 ` Tom Rini
2015-08-08 15:42 Hans de Goede
2015-08-11  0:33 ` Tom Rini
2015-07-25 12:41 Hans de Goede
2015-07-25 19:50 ` Tom Rini
2015-06-18 10:01 Hans de Goede
2015-06-18 22:45 ` Tom Rini
2015-06-10 14:54 Hans de Goede
2015-06-10 14:56 ` Tom Rini
2015-06-11  2:49   ` Simon Glass
2015-06-11  7:41     ` Hans de Goede
2015-06-11 12:56       ` Tom Rini
2015-06-11 13:44         ` Hans de Goede
2015-06-11 15:08           ` Tom Rini
2015-06-11 22:27             ` Bernhard Nortmann
2015-06-12  0:48             ` Tom Rini
2015-06-06  9:29 Hans de Goede
2015-06-06 13:27 ` Tom Rini
2015-05-30  9:18 Hans de Goede
2015-06-02 12:54 ` Tom Rini
2015-05-19 20:23 Hans de Goede
2015-05-21 13:10 ` Tom Rini
2015-05-04 15:21 Hans de Goede
2015-05-05 23:58 ` Tom Rini
2015-04-15 15:05 Hans de Goede
2015-04-16 20:41 ` Tom Rini
2015-04-04 13:41 Hans de Goede
2015-04-06 22:12 ` Tom Rini
2015-03-29 12:41 Hans de Goede
2015-03-26 12:24 Hans de Goede
2015-03-27 14:19 ` Tom Rini
2015-03-21 12:56 Hans de Goede
2015-03-24 20:29 ` Tom Rini
2015-03-10 15:00 Hans de Goede
2015-03-10 16:07 ` Tom Rini
2015-03-10 14:53 Hans de Goede
2015-02-21 18:22 Hans de Goede
2015-02-23 11:58 ` Tom Rini
2015-02-16 19:39 Hans de Goede
2015-02-17 20:24 ` Tom Rini
2015-02-02 14:19 Hans de Goede
2015-02-02 18:59 ` Tom Rini
2015-01-23 14:49 Hans de Goede
2015-01-23 21:57 ` Tom Rini
2014-11-25 12:45 Hans de Goede
2014-11-25 17:52 ` Simon Glass
2014-11-25 21:52   ` Tom Rini
2014-11-26  9:20     ` Hans de Goede
2014-11-26 16:25       ` Tom Rini
2014-11-27  8:18         ` Hans de Goede
2014-11-26 16:24 ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54B67A4C.3070305@redhat.com \
    --to=hdegoede@redhat.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.