Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testusb #215

Closed
wants to merge 42 commits into from
Closed

Testusb #215

wants to merge 42 commits into from

Commits on Sep 18, 2015

  1. dt-bindings: mailbox: Document Hi6220 mailbox driver

    Document the new compatible for Hisilicon Hi6220 mailbox driver.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    47e31c4 View commit details
    Browse the repository at this point in the history
  2. mailbox: Hi6220: add mailbox driver

    Add driver for Hi6220 mailbox, the mailbox communicates with MCU; for
    sending data, it can support two methods for low level implementation:
    one is to use interrupt as acknowledge, another is automatic mode which
    without any acknowledge. These two methods have been supported in the
    driver. For receiving data, it will depend on the interrupt to notify
    the channel has incoming message; enhance rx channel's message queue,
    which is based on the code in drivers/mailbox/omap-mailbox.c.
    
    Now mailbox driver is used to send message to MCU to control dynamic
    voltage and frequency scaling for CPU, GPU and DDR.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    c72c267 View commit details
    Browse the repository at this point in the history
  3. arm64: dts: add Hi6220 mailbox node

    On Hi6220, below memory regions in DDR have specific purpose:
    
      0x05e0,0000 - 0x05ef,ffff: For MCU firmware using at runtime;
      0x06df,f000 - 0x06df,ffff: For mailbox message data;
      0x0740,f000 - 0x0740,ffff: For MCU firmware's section;
      0x3e00,0000 - 0x3fff,ffff: For OP-TEE.
    
    This patch reserves these memory regions and add device node for
    mailbox in dts.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    23904dc View commit details
    Browse the repository at this point in the history
  4. arm64: dts: add Hi6220's stub clock node

    Enable SRAM node and stub clock node for Hi6220; furthermore
    add the CPU's clock so it will be used by cpufreq-dt driver.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    e037b5e View commit details
    Browse the repository at this point in the history
  5. arm64: dts: add thermal zone and sensor for Hi6220

    Add thermal sensor node for Hi6220; and also bind thermal sensor 2 with
    CPU cooling device.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    a7a0318 View commit details
    Browse the repository at this point in the history
  6. arm64: Kconfig: select sp804 timer for ARCH_HISI

    Select sp804 timer for ARCH_HISI, which is used as broadcast timer.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    59e92a4 View commit details
    Browse the repository at this point in the history
  7. arm64: dts: enable idle states for Hi6220

    Add cpu and cluster level's low power state for Hi6220.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    9ed1a72 View commit details
    Browse the repository at this point in the history
  8. arm64: dts: add sp804 timer node for Hi6220

    Add sp804 timer for hi6220, so it can be used as broadcast timer.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    1835ffe View commit details
    Browse the repository at this point in the history
  9. clk: Hi6220: separately build stub clock driver

    The previous Kconfig builds Hi6220's common clock driver and stub
    clock driver together. Stub clock driver has introduced the dependency
    with CONFIG_MAILBOX, so kernel will not build Hi6220's common clock
    driver due ARM64's defconfig have not enabled CONFIG_MAILBOX by default.
    
    So separately build stub clock driver and common clock driver for
    Hi6220; and only let stub clock driver has the dependency with
    CONFIG_MAILBOX.
    
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Leo Yan committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    0078f07 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #119 from Leo-Yan/tracking-hikey-pm

    Tracking-hikey-pm: Enable Hikey power management features
    docularxu committed Sep 18, 2015
    Configuration menu
    Copy the full SHA
    c98d7d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2015

  1. dt-bindings: pmic: Document Hi655x pmic driver

    Document the new compatible for Hisilicon Hi655x pmic driver.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    8a531d2 View commit details
    Browse the repository at this point in the history
  2. mfd: Hi655x: Add support for PMIC Hi655x MFD

    Add core files for Hi655x MFD driver.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    62156df View commit details
    Browse the repository at this point in the history
  3. arm64: dts: add Hi655x pmic node

    This patch add Hi655x device node for pmic in dts.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    91ac0f3 View commit details
    Browse the repository at this point in the history
  4. regulator: Hi655x: Add support for Hi655x regulator

    Add Hi655x regulator driver.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    8d3b131 View commit details
    Browse the repository at this point in the history
  5. arm64: dts: Add Hi655x regulator config node

    This patch add hi655x regulator dts file for Hi6220 SoC.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    cc0e1fa View commit details
    Browse the repository at this point in the history
  6. dt-bindings: mtcmos: Document Hi6220 mtcmos driver

    Document the new compatible for Hisilicon Hi6220 mtcmos driver.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    75c70f4 View commit details
    Browse the repository at this point in the history
  7. mtcmos: Hi6220: Add Hi6220 mtcmos regulator driver

    Add Hi6220 mtcmos regulator driver.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    a368e1a View commit details
    Browse the repository at this point in the history
  8. arm64: dts: Add Hi6220 mtcmos regulator node

    This patch add mtcmos regulator dts file for Hi6220 SoC.
    
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Fei Wang committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    2c0be0d View commit details
    Browse the repository at this point in the history
  9. hisilicon: gpio: add gpio dts and enable gipo driver

    Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
    Xinwei Kong committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    ebd069d View commit details
    Browse the repository at this point in the history
  10. hisilicon: pinctrl: add pinctrl dts and enable pinctrl driver

    Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
    Xinwei Kong committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    4d5afd8 View commit details
    Browse the repository at this point in the history
  11. hisilicon: iic: add iic dts and enable iic driver

    Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
    Xinwei Kong committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    06d4c62 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2015

  1. hisilicon: uart: add uart3 dts and enable uart3

    This patch will let you use uart 3 in hikey board
    
    Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
    Xinwei Kong authored and docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    3cbfd44 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #126 from 96boards/tracking-hikey-gpio

    hisilicon: gpio: add gpio dts and enable gipo driver
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    253a8dc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #127 from 96boards/tracking-hikey-pin

    Tracking hikey pin
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    ef7a785 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'hikey-mainline-rebase' into tracking-hikey-pmu

    * hikey-mainline-rebase:
      hisilicon: uart: add uart3 dts and enable uart3
      hisilicon: iic: add iic dts and enable iic driver
      hisilicon: pinctrl: add pinctrl dts and enable pinctrl driver
      hisilicon: gpio: add gpio dts and enable gipo driver
      clk: Hi6220: separately build stub clock driver
      arm64: dts: add sp804 timer node for Hi6220
      arm64: dts: enable idle states for Hi6220
      arm64: Kconfig: select sp804 timer for ARCH_HISI
      arm64: dts: add thermal zone and sensor for Hi6220
      arm64: dts: add Hi6220's stub clock node
      arm64: dts: add Hi6220 mailbox node
      mailbox: Hi6220: add mailbox driver
      dt-bindings: mailbox: Document Hi6220 mailbox driver
    
    Conflicts:
    	arch/arm64/boot/dts/hisilicon/hi6220.dtsi
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    9322816 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'tracking-hikey-pmu' into hikey-mainline-rebase

    * tracking-hikey-pmu:
      arm64: dts: Add Hi6220 mtcmos regulator node
      mtcmos: Hi6220: Add Hi6220 mtcmos regulator driver
      dt-bindings: mtcmos: Document Hi6220 mtcmos driver
      arm64: dts: Add Hi655x regulator config node
      regulator: Hi655x: Add support for Hi655x regulator
      arm64: dts: add Hi655x pmic node
      mfd: Hi655x: Add support for PMIC Hi655x MFD
      dt-bindings: pmic: Document Hi655x pmic driver
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    d06acae View commit details
    Browse the repository at this point in the history
  6. clk: Hi6220: reset mmc clocks upon initialization

    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    da4be4b View commit details
    Browse the repository at this point in the history
  7. arm64: dts: add dw_mmc nodes for hikey

    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    4f3883f View commit details
    Browse the repository at this point in the history
  8. defconfig: hikey: enable and set config items

    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    9033ec8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #129 from 96boards/tracking-hikey-merge-misc

    Tracking hikey merge misc
    docularxu committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    98a1479 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2015

  1. misc: hi6220: Add driver to config some device host chips resided on …

    …hi6220 SoC
    
    This driver is used to configure the hi6220 SoC to control some device
    hosts(e.g. UART), reset the host or disable the reset.
    
    Signed-off-by: Bintian Wang <bintian.wang@huawei.com>
    
    Conflicts:
    	arch/arm64/Kconfig
    Fei Wang authored and docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    5b7b17f View commit details
    Browse the repository at this point in the history
  2. misc: disable the reset of microSD and SDIO controller

    Modify file hi6220-sysconfig.c to diable the reset of microSD
    and SDIO controller
    
    Signed-off-by: Bintian Wang <bintian.wang@huawei.com>
    wrsbwang authored and docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    82b9719 View commit details
    Browse the repository at this point in the history
  3. misc: hi6220: enable PMIC clock output CK32B

    CK32B is a 32K clock output from PMIC Hi6553. This clock is used by
    TI WL1835MOD on HiKey board.
    
    Signed-off-by: Bintian Wang <bintian.wang@huawei.com>
    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    bc6563c View commit details
    Browse the repository at this point in the history
  4. wlcore: make reg_ch_conf_last and _pending 64bit aligned

    In struct wl1271, make fields reg_ch_conf_last and
    reg_ch_conf_pending 64bit aligned.
    
    Without this, on 64bit ARM, wlcore_set_pending_regdomain_ch() will fail at
    the point it calls set_bit(ch_bit_idx, (long*)wl->reg_ch_conf_pending);
    Here is the error message while doing iw wlan0 scan or connect:
    
    [  760.644782] wlcore: WL1271_ACX_INTR_DATA
    [  760.648734] Unhandled fault: alignment fault (0x96000021) at 0xffffffc01bdc1b54
    [  760.656048] Internal error: : 96000021 [#1] PREEMPT SMP
    [  760.661267] Modules linked in: arc4 wl18xx wlcore mac80211 cfg80211 wlcore_sdio ti_conf_wl18xx btwilink st_drv bluetooth rfkill
    [  760.672824] CPU: 0 PID: 1514 Comm: irq/198-wl18xx Tainted: G        W    3.10.52-wl-00204-gf704232-dirty #8
    [  760.682558] task: ffffffc01d956040 ti: ffffffc01bea4000 task.ti: ffffffc01bea4000
    [  760.690043] PC is at set_bit+0x14/0x30
    [  760.693806] LR is at wlcore_set_pending_regdomain_ch+0x38/0x44 [wlcore]
    
    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    73373d8 View commit details
    Browse the repository at this point in the history
  5. dts: hikey: add nodes for dwmmc2 and wlcore

    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    e7db6c9 View commit details
    Browse the repository at this point in the history
  6. defconfig: enable configs for TI WL1835

    Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
    docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    b9819e5 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #130 from 96boards/tracking-hikey-wifi

    Tracking hikey wifi
    docularxu committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    75c4eee View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2015

  1. usb: dwc2: platform: add hi6220 support

    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    zhangfeigao committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    5e6a45e View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. usb: phy: add phy-hi6220-usb

    Add usb phy controller for hi6220 platform
    
    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    zhangfeigao committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    25a525d View commit details
    Browse the repository at this point in the history
  2. dts: hikey: add usb

    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    zhangfeigao committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    ab87c48 View commit details
    Browse the repository at this point in the history
  3. defconfig: add usb

    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    zhangfeigao committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    e2b09f2 View commit details
    Browse the repository at this point in the history
  4. usb: dwc2: put irq later

    Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
    zhangfeigao committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    b307947 View commit details
    Browse the repository at this point in the history