24 Jun, 2015

1 commit


26 May, 2015

2 commits

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    usb: host: xhci-pci: Fix NULL pointer dereference error
    ti_config_fragments/connectivity.cfg: disable CONFIG_USB_OTG_WHITELIST

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     
  • CONFIG_USB_OTG_WHITELIST is to be enabled for compliance to OTG
    specification. However, on TI SoCs, we only support/test USB
    dual-role device, not the full OTG specification.

    Moreover, with CONFIG_USB_OTG_WHITELIST enabled, on AM335x
    beaglebone black, on connecting a USB webcam we get:

    [ 74.960459] musb-hdrc musb-hdrc.1.auto: otg: usb_otg_kick_fsm: invalid host/gadget device
    [ 75.080228] usb 1-1: new high-speed USB device number 4 using musb-hdrc
    [ 75.270151] usb 1-1: device v03f0 pa707 is not supported
    [ 75.275670] hub 1-0:1.0: unable to enumerate USB device on port 1

    This is because kernel refuses to enumerate peripherals which
    are not listed in kernel's OTG whitelist. This is needed for
    full compliance with OTG specification.

    Disable CONFIG_USB_OTG_WHITELIST since we support only dual-role
    device and do not need to reject non-whitelisted devices during
    enumeration.

    Suggested-by: Roger Quadros
    Signed-off-by: Sekhar Nori

    Sekhar Nori
     

14 May, 2015

2 commits

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    HACK: ti_config_fragments/connectivity.cfg: Disable UART 8250 DMA
    extcon: usb-gpio: handle EPROBE_DEFER for gpio requests
    mmc: host: omap_hsmmc: Fix hangs due to software/hardware timer races
    phy: ti-pipe3: fix SATA when AHCI_PLATFORM is m and SATA enabled in u-boot
    ARM: dts: dra7-evm: correct compatible field for pcf i2c client
    mmc: host: omap_hsmmc: delete timer on suspend and remove
    mmc: host: omap_hsmmc: switch over to setup_timer()/mod_timer()

    Signed-off-by: Dan Murphy <dmurphy@ti.com>

    Dan Murphy
     
  • Multiple failures are seemed to be caused by 8250 DMA:
    * board crash due to dma errors if it is suspended while crypto
    operations are in progress
    * edma unmanaged events errors caused nand write failures during
    suspend
    * board aborts suspend sequence due to late interrupt generated by
    presumably uart dma

    So disable it to have a more stable system.

    Signed-off-by: Carlos Hernandez

    Carlos Hernandez
     

06 May, 2015

1 commit

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel: (125 commits)
    usb: phy: mv-usb: fix usb_phy build errors
    tty: serial: 8250: omap: synchronize rx_running
    time: Export nsecs_to_jiffies()
    ti_config_fragments/connectivity.cfg: Enable USB_OTG and switch to EXTCON_USB_GPIO
    ARM: dts: am437x-sk-evm: Fix usb2_phy2 pinctrl
    ARM: dts: am43xx: Enable dual-role on USB1
    usb: dwc3: gadget: Fix suspend/resume during dual-role mode
    usb: dwc3: save/restore OTG registers during suspend/resume
    usb: dwc3: core: make dual-role work with OTG irq
    usb: dwc3: core.h: add some register definitions
    ARM: dts: dra7*-evm: Enable dual-role for usb1
    usb: dwc3: add dual-role support
    usb: otg: hub: Notify OTG fsm when A device sets b_hnp_enable
    usb: otg: Add dual-role device (DRD) support
    usb: udc-core: fix lock circular dependency on udc_lock
    usb: gadget: udc: adapt to OTG core
    usb: hcd: Adapt to OTG core
    usb: otg: add OTG core
    usb: gadget.h: Add OTG to gadget interface
    usb: hcd.h: Add OTG to HCD interface
    ...

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     

05 May, 2015

1 commit


28 Apr, 2015

1 commit

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    phy: phy-ti-pipe3: disable optional functional clocks of pcie PHY
    PCI: host: pci-dra7xx: add pm support to pci dra7xx
    pci: host: pcie-designware: add support for suspend and resume
    i2c: omap: implement bus recovery
    i2c: omap: cleanup register definitions
    ti_config_fragments/connectivity.cfg: Add PCIe EP related configs to connectivity

    Signed-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>

    Texas Instruments Auto Merger
     

23 Apr, 2015

1 commit


20 Apr, 2015

1 commit

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    usb: gadget: f_uac2: fix section mismatch warning
    ti_config_fragments/connectivity.cfg: Enable EDT FT5X06 Touchscreen as a module
    arm: boot: dts: am437x-sk: reduce col-scan-delay-us
    arm: boot: dts: am437x-sk: fix for new newhaven display module revision

    Signed-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>

    Texas Instruments Auto Merger
     

17 Apr, 2015

1 commit


11 Apr, 2015

1 commit

  • …rnel/platform-linux-feature-tree into ti-linux-3.14.y

    TI-Feature: platform_base
    TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
    TI-Branch: platform-ti-linux-3.14.y

    * 'platform-ti-linux-3.14.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
    crypto: omap-sham: Use pm_runtime_irq_safe()
    crypto: omap-sham: Add the offset of sg page to vaddr
    crypto: omap-aes - Fix support for unaligned lengths
    gpio: Document GPIO hogging mechanism
    gpio: add GPIO hog mechanism
    dmaengine: omap-dma: Fix memory leak when terminating running transfer
    dmaengine: edma: fix memory leak when terminating running transfers
    ti_config_fragments/baseport.cfg: enable opening files by handle
    scripts/dtc: Update to upstream version 1.4.1-ga4b093f7
    scripts/dtc: Add a script to update to mainline dtc source

    Conflicts:
    drivers/dma/edma.c
    drivers/gpio/gpiolib.c

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     

09 Apr, 2015

1 commit

  • CONFIG_FHANDLE=y is required by systemd and thus systemd based
    distributions like debian unstable.

    See: https://github.com/systemd/systemd/blob/master/README

    Other kernel config options needed by systemd are already enabled
    (except CONFIG_FHANDLE).

    This option adds two system calls and *should* not create
    any performance or functional regressions. OTOH, it will
    enable TI kernel to be used with systemd based distributions
    without recompilation.

    Signed-off-by: Sekhar Nori

    Sekhar Nori
     

05 Mar, 2015

2 commits


03 Mar, 2015

1 commit


09 Feb, 2015

4 commits

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    ti_config_fragments/connectivity.cfg: Enable SCSI device drivers
    tty: serial: omap: Increase max consoles and add check to prevent crash

    Signed-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>

    Texas Instruments Auto Merger
     
  • …rnel/platform-linux-feature-tree into ti-linux-3.14.y

    TI-Feature: platform_base
    TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
    TI-Branch: platform-ti-linux-3.14.y

    * 'platform-ti-linux-3.14.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
    ti_config_fragments/baseport.cfg: explicitly enable DEBUG_FS

    Signed-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>

    Texas Instruments Auto Merger
     
  • CONFIG_DEBUG_FS gets automatically selected by CONFIG_TRACING. However,
    with CONFIG_FTRACE disabled, CONFIG_DEBUG_FS, DEBUG_FS should have
    been removed from the final kernel configuration. It is not the case
    since defconfig_merge.sh appends config flags added by config fragments
    to the end of the omap2plus based generated config options.

    In contrast, tools like merge_config.sh (under scripts/kconfig)
    take all config and also account for dependencies. Hence disabling
    FTRACE causes DEBUG_FS also to be disabled and therefore enabling
    DEBUG_FS explicitly.

    Signed-off-by: Subramaniam Chanderashekarapuram

    Subramaniam Chanderashekarapuram
     
  • SATA drives use SCSI device drivers. Enable most SCSI devices i.e.
    disk, CD-ROM, tape, generic, media changer, enclosure, etc.

    Config values are based on Ubuntu PC configuration. It should
    reflect broad market scenario.

    Signed-off-by: Roger Quadros
    Signed-off-by: Sekhar Nori

    Roger Quadros
     

04 Feb, 2015

2 commits

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    ARM: dts: dra7: fix kernel oops when using 8250_omap
    usb: gadget: loopback: don't queue requests to bogus endpoints
    ti_config_fragments/connectivity.cfg: enable GPIO fan and palmas gpio
    ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node
    hwmon: (gpio-fan) Add a shutdown handler to poweroff the fans
    hwmon: (gpio-fan) Allow usage of gpio operations that may sleep

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     
  • Enable GPIO fan and palmas gpio for fan control.

    Signed-off-by: Nishanth Menon
    Signed-off-by: Sekhar Nori

    Nishanth Menon
     

30 Jan, 2015

2 commits


29 Jan, 2015

3 commits


20 Jan, 2015

2 commits


04 Dec, 2014

1 commit

  • …-linux-kernel into ti-linux-3.14.y

    TI-Feature: wlcore
    TI-Tree: git@git.ti.com:wilink8-wlan/wilink8-wlan-ti-linux-kernel.git
    TI-Branch: ti-linux-3.14.y-wlcore

    * 'ti-linux-3.14.y-wlcore' of git.ti.com:wilink8-wlan/wilink8-wlan-ti-linux-kernel:
    drivers: misc: ti-st: fix null pointer exception in st_kim_ref()
    wlan.cfg: remove configuration of generic networking features
    drivers: misc: ti-st: fix debugfs creation error handling

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     

03 Dec, 2014

1 commit


02 Dec, 2014

1 commit

  • connectivity.cfg and wlan.cfg both enable generic networking features and worse they do it in different ways.

    As noted in the description of 80fe5a51d743 ("connectivity.cfg:
    make advanced networking features as modules"), these networking features should be enabled as modules as they are not required for all use cases and cause performance degradation in cases where they are not actually needed.

    Remove configuration of these features from wlan.cfg and keep wlan.cfg limited to WLAN specific options.

    Cc: Eyal Reizer
    Cc: Yaniv Machani
    Signed-off-by: Sekhar Nori

    Sekhar Nori
     

26 Nov, 2014

1 commit

  • …egration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

    TI-Feature: connectivity
    TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
    TI-Branch: connectivity-ti-linux-3.14.y

    * 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
    connectivity.cfg: make advanced networking features as modules

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy
     

25 Nov, 2014

1 commit

  • Linux networking supports advanced networking features like IPSEC, NETFILTERS,
    BRIDGING etc and should be enabled only when user has specific usecase to
    use them. Thats why all typical distros build them as modules so that all
    the standard network usecases don't get any additional overhead and specific
    case can load those modules when needed.

    Lets align the config accordingly.

    nsekhar@ti.com:
    * cherry-picked from TI's v3.12 tree.
    * updated to follow the v3.14 config fragment model
    * removed non-relevant config changes resulting from savedefconfig
    * tested on AM437x GP EVM. Ethernet performance went up from ~300Mbps
    to ~385Mbs on that platform.

    Signed-off-by: Santosh Shilimkar
    Signed-off-by: Mugunthan V N
    Signed-off-by: Sekhar Nori

    Santosh Shilimkar
     

21 Nov, 2014

3 commits


18 Nov, 2014

1 commit

  • Hi Dan,

    Could you push this patch to integration if this patch is ok for you? Carlos acked already.

    Thanks,
    yan

    -----Original Message-----
    From: Liu, Yan
    Sent: Monday, October 13, 2014 4:33 PM
    To: linux-patch-review@list.ti.com - An open list to review linux patches internally. (May contain non-TIers); Hernandez, Carlos
    Cc: Murphy, Dan
    Subject: RE: [PATCH v1] system_test.cfg: Added PCI test related config fragments

    Hi Dan,

    Do you know when this patch can be reviewed and pushed into integration? I did not see any comments for this patch.

    Thanks,
    Yan

    -----Original Message-----
    From: Liu, Yan
    Sent: Tuesday, September 30, 2014 12:17 PM
    To: linux-patch-review@list.ti.com - An open list to review linux patches internally. (May contain non-TIers); Hernandez, Carlos
    Cc: Liu, Yan
    Subject: [PATCH v1] system_test.cfg: Added PCI test related config fragments

    This patch add PCIe related config options to system_test.cfg

    Signed-off-by: Yan Liu

    Liu, Yan
     

12 Nov, 2014

1 commit


11 Nov, 2014

1 commit

  • …rnel/platform-linux-feature-tree into ti-linux-3.14.y

    TI-Feature: platform_base
    TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
    TI-Branch: platform-ti-linux-3.14.y

    * 'platform-ti-linux-3.14.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
    ti_config_fragments/baseport.cfg: Disable extra debug options
    ARM: dts: dra7: fix DSS PLL clock mux registers

    Signed-off-by: Dan Murphy <DMurphy@ti.com>

    Dan Murphy