GitHub PushEvent at 2014-11-21 14:26:54
Repository: u-boot-sunxi
Actor: jwrdegoede
Payload: {"shas":[["528e781c98bb713095988b4df827a1bc597d7f38","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun4i: Rename dram_clk_cfg to dram_clk_gate\n\nThe data sheet just calls it DRAM_CLK_REG, and on sun6i we've both a\ndram_clk_cfg and dram_clk_gate, and the sun4i reg matches dram_clk_gate on\nsun6i, so name it the same on sun4i.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Hans de Goede",true],["56c70e99307888cee05bae9b6e60b61f4262a0d4","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sunxi: Add video pll clock functions\n\nThis is a preparation patch for adding support for HDMI out.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Hans de Goede",true],["5662f1b7dadc2433aa0d61038442ece8a2a73281","a3d23933c637cd01f3e8327e8e27112f8a55cb18@skynet.be","sunxi: video: Add cfb console driver for sunxi\n\nThis adds a fixed mode hdmi driver for the sunxi platform. The fixed\nmode is a relatively safe 1024x768, more complete EDID handling is\ncurrently not provided. Only HDMI is supported today.\n\nThis code is enabled when HPD detects an attached monitor.\n\nCurrent config is such that 8MB is shaved off at the top of the RAM.\nThis avoids several memory handling issues, most significant is the fact\nthat on linux on ARM you are not allowed to remap known RAM as IO. A\nclued in display driver will be able to recycle this reserved RAM in\nfuture though.\n\ncfbconsole was chosen as it provides the most important functionality: a\nworking u-boot console, allowing for the debugging of certain issues\nwithout the need for a UART.\n\nSigned-off-by: Luc Verhaegen <libv@skynet.be>\n[hdegoede@redhat.com: Major cleanups and some small bugfixes]\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Anatolij Gustschin <agust@denx.de>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Luc Verhaegen",true],["69dc30b4220ea24d9cb669bc98ac40187d4f51e8","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sunxi: video: Add sun6i support\n\nBesided needing the usual sun6i specific ahb1_reset bits poking, it turns out\nthat sun6i also needs the drc to be taken out of reset and clocked even though\nit is in pass-through mode.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Anatolij Gustschin <agust@denx.de>","Hans de Goede",true],["63f5e8bc23e6423b43d09267ad529d586ff556c6","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","fdt_support: Add a fdt_setup_simplefb_node helper function\n\nAdd a generic helper to fill and enable simplefb nodes.\n\nThe first user of this will be the sunxi display code.\n\nlcd_dt_simplefb_configure_node is also a good candidate to be converted\nto use this, but that requires someone to run some tests first, as\nlcd_dt_simplefb_configure_node does not honor #address-cells and #size-cells,\nbut simply assumes 1 and 1 for both.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nTested-by: Stephen Warren <swarren@wwwdotorg.org>\nAcked-by: Simon Glass <sjg@chromium.org>","Hans de Goede",true],["7a69d707b43ae22d2cc68101ae273860b6192b93","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","common/lcd: Make lcd_dt_simplefb_configure_node use fdt_setup_simplefb_node\n\nChange lcd_dt_simplefb_configure_node into a wrapper around the new generic\nfdt_setup_simplefb_node helper function.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nTested-by: Stephen Warren <swarren@wwwdotorg.org>\nAcked-by: Simon Glass <sjg@chromium.org>","Hans de Goede",true],["698100f7426b80bd38a501e7f1343bf7f3e00bad","a3d23933c637cd01f3e8327e8e27112f8a55cb18@skynet.be","sunxi: video: Add simplefb support\n\nAdd simplefb support, note this depends on the kernel having support for\nthe clocks property which has recently been added to the simplefb devicetree\nbinding.\n\nSigned-off-by: Luc Verhaegen <libv@skynet.be>\n[hdegoede@redhat.com: Use pre-populated simplefb node under /chosen as\n disussed on the devicetree list]\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>.","Luc Verhaegen",true],["4de8eaa34fd2b74636eba9962889daf996175633","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sunxi: Add usb keyboard Kconfig option\n\nFor use together with the hdmi console.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","Hans de Goede",true],["ea2f06d28a6fed3dc66e3c554c5f0fe7c6cdb401","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","kconfig: Fix compiler warning in menu.c\n\nThis fixes the following compiler warning:\n\nIn file included from scripts/kconfig/zconf.tab.c:2537:0:\nscripts/kconfig/menu.c: In function ‘get_symbol_str’:\nscripts/kconfig/menu.c:590:18: warning: ‘jump’ may be used uninitialized in this function [-Wmaybe-uninitialized]\n     jump->offset = strlen(r->s);\n                  ^\nIn file included from scripts/kconfig/zconf.tab.c:2537:0:\nscripts/kconfig/menu.c:551:19: note: ‘jump’ was declared here\n  struct jump_key *jump;\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Hans de Goede",true],["342ef9ba597a9e707c2e6158055808ecb126bd1c","4087b77051f63352d3c83e28b51f4aac202ac80b@gmail.com","fdt: Allow non-FDT kernels to boot when CONFIG_OF_LIBFDT is defined\n\nThe boot commands - bootz/bootm mandate a third argument which is the\naddress to the FDT blob. In cases where this argument is not specified,\nboot fails with a message indicating a missing FDT.\n\nThis causes non-FDT kernels to fail to boot. This patch allows both FDT\nand non-FDT kernels to boot by making the third parameter to the bootm/bootz\noptional.\n\nSigned-off-by: Suriyan Ramasami <suriyan.r@gmail.com>\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Suriyan Ramasami",true],["d932e73a818077ed9a1c18a04a3431b3026dafd0","47764aff062bf9ebe98a2274b29052b74a9567e2@ti.com","Kconfig: Add EXPERT option\n\nFor similar reasons to why the Linux Kernel has an EXPERT option, we too\nwant an option to allow for tweaking of some options that while normally\nshould remain hidden, may need to be changed in some cases.\n\nSigned-off-by: Tom Rini <trini@ti.com>\nAcked-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nAcked-by: Hans de Goede <hdegoede@redhat.com>\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Tom Rini",true],["70a8e31a20628f467fc76677e58ae468b72e5a92","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","ARM: Add arch/arm/cpu/armv7/Kconfig with non-secure and virt options\n\nAdd arch/arm/cpu/armv7/Kconfig with non-secure and virt options, this is a\npreparation patch for adding an env variable to choose between secure /\nnon-secure boot on non-secure boot capable systems, specifically this\nprepares for adding CONFIG_ARMV7_BOOT_SEC_DEFAULT as a proper Kconfig option.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\n--\nChanges in v2:\n-Drop all the FIXME-s, use proper CPU_V7 and CPU_V7_HAS_foo checks instead\nChanges in v5:\n-Fix the commit message to refer to the right Kconfig option","Hans de Goede",true],["ee3a216c55ec30a22e7305310ccbd0035d21baba","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","ARM: bootm: Allow booting in secure mode on hyp capable systems\n\nOlder Linux kernels will not properly boot in hyp mode, add support for a\nbootm_boot_mode environment variable, which can be set to \"sec\" or \"nonsec\"\nto force booting in secure or non-secure mode when build with non-sec support.\n\nThe default behavior can be selected through CONFIG_ARMV7_BOOT_SEC_DEFAULT,\nwhen this is set booting in secure mode is the default. The default setting\nfor this Kconfig option is N, preserving the current behavior of booting in\nnon-secure mode by default when non-secure mode is supported.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Marc Zyngier <marc.zyngier@arm.com>\nAcked-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>\n--\nChanges in v2:\n-Allow changing the default boot mode to secure through defining\n CONFIG_ARMV7_BOOT_SEC_DEFAULT, this is useful for archs which have a Kconfig\n option for compatibility with older kernels\nChanges in v3:\n-Add an else at the end of the #ifdef NONSEC block so that if do_nonsec_entry\n fails we do not end up re-trying in secure mode\nChanges in v4:\n-Add a Kconfig option to select to boot in secure or non-secure mode by default\nChanges in v5:\n-Fix ARMV7_BOOT_SEC_DEFAULT Kconfig help text mixing up secure and non-secure\n modes","Hans de Goede",true],["f090a4f88c87a95844043345f26bce1e65c5d483","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun7i: Set ARMV7_BOOT_SEC_DEFAULT when OLD_SUNXI_KERNEL_COMPAT is set\n\nOld kernels cannot handle booting in non-secure (hyp) mode, so when\nOLD_SUNXI_KERNEL_COMPAT is set, also set ARMV7_BOOT_SEC_DEFAULT.\n\nNote that whether to booting secure or non-secure can always be overriden\nusing the bootm_boot_mode environment variable.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\n--\nChanges in v2:\n-Use Kconfig rather the a hard-define in include/configs/sun7i.h","Hans de Goede",true],["7b214315978bccb2d2e304fd7affbf21cea61099","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sunxi: video: Add some extra modes\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Hans de Goede",true],["1972c1ebf91b387d68676f0aa5129795b03bdfbc","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun6i: Make dram clk and zq value Kconfig options\n\nIt turns out that there is a too large spread between boards to handle this\nwith a default value, turn this into Kconfig options, and set the values\nthe factory images are using for the Colombus and Mele_M9 boards.\n\nNote this changes the ZQ default when not overriden through defconfig from\n120 to 123, as that is what most boards seem to actually use.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Hans de Goede",true],["f188392cc9647877d53d1eef50b50c59f2254b75","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun6i: Add sunxi_get_ss_bonding_id() function\n\nAdd a sunxi_get_ss_bonding_id() function, and use it to differentiate between\nthe A31s and the A31.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Hans de Goede",true],["ecc3b8e773c18e009ec27977d88b33e441f816dc","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun6i: dram: Do not try to initialize a second dram chan on A31s\n\nThe A31s only has one dram channel, so do not bother with trying to initialize\na second channel.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","Hans de Goede",true],["f628c997b157fb9042b6774f4d30a8081ece5fc8","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun6i: Drop some \"unknown magic\" from dram init\n\nAllwinner tells us that this bit of code is the rtc ram being used to detect\ncoming out of \"super-standby\" mode, and if that is the case, going out of\nself-refresh mode.\n\nSince we do not support \"super-standby\" mode, this can be dropped.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Hans de Goede",true],["101f936b6a0a93b757d617d8fc171e84aee5b940","9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","sun6i: Add new CSQ_CS908 board\n\nThe CSQ CS908 is an A31s based top-set box, with 1G RAM, 8G NAND,\nrtl8188etv usb wifi, 2 USB A receptacles (1 connected through the OTG\ncontroller), ethernet, 3.5 mm jack with a/v out and hdmi out:\n\nhttp://www.geekbuying.com/item/CS908-Allwinner-A31S-Quad-Core-1-2GHz-Android-4-4-Mini-TV-Box-HDMI-HDD-Player-1G-8G-WIFI-Miracast---Black-333395.html\n\nNote it has no sdcard slot and therefore can only be fel booted.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Ian Campbell <ijc@hellion.org.uk>","Hans de Goede",true]],"size":21,"ref":"refs/heads/sunxi-wip","head":"71e8312a6abfa704402b3b8f2cc9f6534f4db731"}