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
next 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.