Permalink
Commits on Jan 27, 2016
  1. ? h3 hdmi: HDMI_EDID from loboris initial source import

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
  2. h3 hdmi: table reformatting for readability, from lobodis initial sou…

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
    …rce import
  3. WIP remove vsync_task from sunxi fb driver.

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
    Gets rid of those uninterruptible "vsync proc" kernel threads, but is
    surely only a workaround to hide the real problem.
    
    This does not get the system load down to zero, as an
    "usb-hardware-scan" kernel thread is still uninterruptible as well.
    
    This is based on loboris' patch but tries to do it more cleanly.
  4. sun8iw7p1smp: compile in disp2 hdmi module.

    Yann Dirson
    Yann Dirson committed Jan 25, 2016
    This driver is not autoloaded when compiled as a module, and it has to
    be loaded before Xorg can properly start on HDMI.  No idea of possible
    interactions with the disp2 tv driver, but at least compiling it in is
    the choice that was made in sun8i_h3_defconfig.
    
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
  5. sun8iw7p1smp: don't force cmdline

    Yann Dirson
    Yann Dirson committed Jan 24, 2016
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
  6. sun8iw7p1smp: activate MALI driver in defaultconfig

    Yann Dirson
    Yann Dirson committed Jan 23, 2016
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Commits on Jan 22, 2016
  1. Copy essential defconfig items form loboris tree.

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
    * CONFIG_DEFAULT_MMAP_MIN_ADDR too high disallowed execution of some debian
      binaries (eg. m4, setxkbmap)
    * CONFIG_ANDROID_PARANOID_NETWORK required special work to get network
      access
    * CONFIG_GMAC_PHY_POWER must be enabled on Orange Pi Plus for ethernet to
      work at all
    
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
  2. linux-sunxi: add missing compiler-gcc5.h from master

    Jens Lucius Yann Dirson
    Jens Lucius authored and Yann Dirson committed Sep 23, 2015
    This patch had been added by Jens Lucius <info@jenslucius.com> to the
    yocto linux-sunxi-3.4 recipe in meta-sunxi rev
    062c1477cf0252f2afe07c545b4af075f21421f7.
    
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
  3. gcc5 fixes

    twoerner authored and Yann Dirson committed Sep 24, 2015
    gcc5 is pickier about inline functions defined in headers.
    
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
    
    Adjusted to this source tree.
    
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
  4. Fix paths to files in $(src) erroneously searched for in $(obj).

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
    This fixes some part of building the kernel in a separate directory.
    The remaining part (real libs really in source tree) is more tricky.
  5. Build drm and drm_mali modules by default.

    Yann Dirson
    Yann Dirson committed Jan 14, 2016
  6. gpu: drm: mali_drv: fixed integration with 3.x kernels DRM

    rzk authored and Yann Dirson committed Sep 15, 2012
    mali_drv is taken from http://www.igloocommunity.org git. Now you
    can use X11 DRI2 Mali-400 drivers from ARM with default xorg.conf.
    This commit also adds support for two framebuffers for Mali DRM,
    they are different platform devices called mali_drm.0 and mali_drm.1
    accordingly.
    
    (cherry picked from commit 8b9710b)
  7. drm: mali: fix for 3.4

    amery authored and Yann Dirson committed Jul 13, 2012
    (cherry picked from commit 5bba4fb)
  8. gpu: drm: Add Mali DX910-SW-99002-r2p4-02rel1

    Edward Nielsen Yann Dirson
    Edward Nielsen authored and Yann Dirson committed May 19, 2012
    the mali directory came from the DX910-SW-99002-r2p4-02rel1
    http://www.malideveloper.com/developer-resources/drivers/open-source-mali-gpus-linux-exadri2-and-x11-display-drivers.php
    
    menuconfig to enable CONFIG_DRM_MALI under device drivers->graphics
    support->Direct Rendering Manager
    
    the only issue is at the bottom of the mali_drv.c file I had to use
    /* MODULE_LICENSE(DRIVER_LICENSE); */
    MODULE_LICENSE("GPL");
    
    to avoid a GPL / NONGPL license error while compiling. The header of
    this file says it has a GPL license so the change should be ok. I am not
    a license expert but I believe it will be ok.
    
    (cherry picked from commit 250cc15)
Commits on Jan 13, 2016
  1. Import GMAC_PHY_POWER support from the loboris source tree.

    Yann Dirson
    Yann Dirson committed Jan 13, 2016
    Signed-off-by: Yann Dirson <ydirson@o-computers.com>
Commits on Dec 9, 2015
  1. sunxi: cpufreq: Add 1296 MHz operating point

    ssvb committed Dec 9, 2015
    This clock frequency is mentioned in FEX comments, but was
    not available in the kernel for some reason. Fix this.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  2. defconfig: sunxi: Actually disable CONFIG_DEVFREQ_DRAM_FREQ

    ssvb committed Dec 8, 2015
    When we are testing the DRAM settings configured by U-Boot, we
    don't want the DRAM freq scaling getting in our way.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Commits on Dec 7, 2015
  1. sunxi: defconfig: Add configs for embedded lima-memtester intramfs

    ssvb committed Dec 7, 2015
    This initramfs automatically starts the lima-memtester reliability
    test. Such combined kernel+initramfs binaries can be used for
    testing U-Boot DRAM settings and booted via FEL.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  2. sunxi: disp2: FBIO_WAITFORVSYNC as a modifier for FBIOPAN_DISPLAY

    ssvb committed Dec 7, 2015
    Change the code logic so that the FBIO_WAITFORVSYNC ioctl affects
    the behaviour of exactly one next FBIOPAN_DISPLAY ioctl and makes
    it wait for vsync.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  3. defconfig: Enable the Mali400 driver

    ssvb committed Dec 7, 2015
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  4. HACK: Make Mali400 driver work on H3

    ssvb committed Dec 7, 2015
    It is not a very clean patch, but it works. There is no power
    management and Mali is clocked at a relatively low speed (252 MHz)
    in order to avoid excessive overheating. This is fast enough for
    lima-memtester anyway.
    
    The clock setup code is partially based on the Mali r4p0 driver
    sources from "modules/mali/DX910-SW-99002-r4p0-00rel0"
  5. sunxi: mali: Add Mali400 r3p0 driver code from sunxi-3.4

    ssvb committed Dec 7, 2015
    This driver for A10/A13/A20 does not work on H3 as-is and needs
    some changes.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  6. defconfig: Introduce sun8i_h3_defconfig

    ssvb committed Dec 6, 2015
    This enables NFS root and many other useful options.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
  7. Fix compilation problems with more modern version of GCC

    ssvb committed Dec 7, 2015
    Now the kernel can be compiled at least with GCC 4.7
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Commits on Dec 6, 2015
  1. Initial import of the 3.4 kernel sources from h3-lichee-1.0.tar.gz

    ssvb committed Dec 6, 2015
    The Orange Pi team is distributing the Allwinner H3 SDK sources at
        http://www.orangepi.org/plusdownloaded/linux_sdk_source_code_plus.html
    
        527645ac5ff891904decab228e8d911695f3f946  h3-lichee-1.0.tar.gz
    
    This is just the import into git of the kernel subdirectory.
    
    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>