02 Feb, 2015

6 commits


27 Jan, 2015

1 commit


26 Jan, 2015

1 commit


24 Jan, 2015

11 commits


23 Jan, 2015

6 commits

  • Tom Rini
     
  • The Hyundai A7HD is a 7" 16:9 A10 powered tablet featuring 1G RAM, 8G
    nand, 1024x600 IPS screen, a mini hdmi port, mini usb receptacle and a
    headphones port for details see: http://linux-sunxi.org/Hyundai_A7HD

    Cc: Mark Janssen
    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • HDMI, SATA, USB and Ethernet appear functional, I've not done extensive tests
    of all peripherals though.

    Signed-off-by: Ian Campbell
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Ian Campbell
     
  • Currently we've separate detailed dram settings for all sun7i boards, this
    moves them over to using auto dram configuration so that we can get rid of
    all the per board dram_foo.c files.

    This has been tested on a A20-Olinuxino-Lime, A20-Olinuxino_MICRO, Bananapi,
    Bananapro, Cubieboard2, Cubietruck, Mele_M3 and a Linksprite_pcDuino3.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The qt840a is one of the many tv-boxes using the "i12" A20 pcb, but it
    populates only one of the 2 places for a 16 bit dram ic, thus reducing
    the buswidth to 16 bits, and the amount of ram to 512M, which is why we
    had a separate config for it.

    This commit switches the generic i12-tvbox_defconfig over to DRAM
    autoconfiguration, so that it will work with the qt840a too, and drops the
    qt840a specific config, like we've done with other memory-amount specific
    configs before.

    Tested on a generic i12-tvbox with 32 bit bus-width / 1G RAM, and on a
    qt840a with 16 bit bus-width / 512M RAM.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The Chuwi V7 is an A10 (sun4i) based tablet with 1G of RAM, 16G of nand flash,
    microsd slot, 7" 1024x768 lvds ips panel, mini hdmi out, headphones out,
    stereo speakers, front & back camera and usb wifi.

    It is clearly marked "CHUWI", "V7" and "Model: CW0825" on the back of the
    tablet.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     

22 Jan, 2015

12 commits

  • Hookup OTG USB controller support and enable the otg controller + USB-keyb
    on various tablets.

    This allows tablet owners to interact with u-boot without needing to solder
    a serial console onto their tablet PCB.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Gemei G9 is an A10 based tablet, with 1G RAM, 16G NAND, 1024x768
    IPS LCD display, stereo speakers, 1.3MP front camera and 5 MP
    rear camera, 8000mAh battery, GT901 2+1 touchscreen, Bosch BMA250
    accelerometer and RTL8188CUS USB wifi. It also has MicroSD slot,
    miniHDMI, 1 x MicroUSB OTG port and 1 x MicroUSB host port and
    3.5mm headphone jack.
    More details are available at: http://linux-sunxi.org/Gemei_G9

    Signed-off-by: Priit Laes
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Priit Laes
     
  • This patch add support for Marsboard A10 board.

    The Marsboard A10 is a A10 based development board with 1G RAM, 1G NAND,
    micro SD card slot, SATA 2.0 socket, 10/100 ethernet, mini HDMI port,
    1 USB OTG port and 2 USB 2.0 ports. Board does not use the AXP209 pmic,
    it does not have a pmic at all.
    Board also have 2 expansion 70 pin headers.

    Signed-off-by: Aleksei Mamlin
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Aleksei Mamlin
     
  • The MSI Primo81 tablet has B079XAN01/LP079X01 7.85" 768x1024 IPS
    MIPI display, connected to the parallel LCD interface via SSD2828
    bridge chip. The panel has 18-bit color depth and needs dithering,
    in spite of having RGB data delivered from A31s to SSD2828 using
    24-bit arrangement.

    Signed-off-by: Siarhei Siamashka
    Acked-by: Anatolij Gustschin
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Siarhei Siamashka
     
  • The mk802_a10s re-uses is the "classic" mk802 case and functionality, but has
    an A10s SoC inside rather then the A10, it features 512M or 1G RAM, 4G nand,
    a mini-hdmi female connector, USB-A receptacle, mini-usb receptacle (OTG)
    and a sdio realtek wifi chip. Unlike the original mk802 it does have a pmic,
    the axp152.

    For more details see: http://linux-sunxi.org/Semitime_g2

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The mk802ii is a revised version of the mk802 A10 based hdmi tv-stick, it
    features 1G RAM, 4G nand, a hdmi male connector, USB-A receptacle, 2 micro
    usb receptacles (OTG & power) and USB-wifi, and does come with an axp209 pmic.

    For more details see: http://linux-sunxi.org/Rikomagic_mk802ii

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The mk802 is the "classic" Allwinner A10 based hdmi tv-stick, it features
    512M or 1G RAM, 4G nand, a mini-hdmi female connector, USB-A receptacle,
    mini-usb receptacle (OTG) and USB-wifi. Somewhat unique the mk802 does not
    use the AXP209 pmic, it does not have a pmic at all.

    For more details see: http://linux-sunxi.org/Rikomagic_mk802

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • CONFIG_TARGET_FOO is only used in board/sunxi/Makefile to select the
    dram config for sun5i and sun7i boards and in board/sunxi/gmac.c for some
    special handling of the bananapi/bananapro (both sun7i), iow it is not used
    at all on any sun4i, sun6i and sun8i boards so lets get rid of it there.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Currently we've separate detailed dram settings for all sun4i boards, this
    moves them over to using auto dram configuration so that we can get rid of
    all the per board dram_foo.c files.

    Tested-by: Hans de Goede on a A10-OLinuXino-Lime,
    Chuwi_V7_CW0825 and ba10_tv_box
    Tested-by: Zoltan HERPAI on a pcduino
    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • While working on adding more boards I noticed that we lack a config for
    the 512M cubieboard, and that some of the new boards which I want to add also
    have 512M and 1G variants, rather then adding 2 defconfig's for all of these,
    lets switch the exising boards which have both a 512M and 1024M variant over
    to the sun4i dram autoconfig code.

    This also drops the foo_RAMSIZE_defconfig variants of boards where we currently
    have 2 separate configs already.

    Note:
    1) The newly introduced CONFIG_DRAM_EMR1 kconfig value is not used with
    a value other then its default for now, but we need this to be configurable
    to support some new boards with auto dram config.

    2) We always set all CONFIG_DRAM_foo values in defconfigs, even if they match
    the defaults, this is done to make it more clear what values are used for a
    certain board.

    This has been tested on a Mele A1000, Mini-X and a Cubieboard, all 1G
    variants, the dram autoconfig code has also been tested on a 512M mk802
    (a defconfig for the mk802 is added in a later patch).

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • PH12 is Vbus enable for Vbus2, not Vbus1.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • While running some tests with an Olinuxino-A13-Micro + a 7" Olimex LCD module
    I noticed that the screen flickered. This is caused by the lcd display clk
    phase reg value being set to 0, where it should be 1 in this setup.

    This commit adds a Kconfig option for the lcd display clk phase, so that we
    can set it per board. This defaults to 1, because looking at all the fex
    files in sunxi-boards, that is by far the most used value.

    This commit updated the Ippo and MSI Primo73 tablet defconfigs to override the
    default of 1 with 0, as that is the correct value for those tablets, this
    keeps the register settings the same as before this commit.

    The Olinuxino-A13 defconfigs are not updated, changing the register setting
    for these boards from 0 to 1, this is intentional.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     

19 Jan, 2015

1 commit


17 Jan, 2015

2 commits