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

Added CTAG face2|4 Audio Card support for BeagleBoard-X15 #97

Open
wants to merge 157 commits into
base: 4.1
Choose a base branch
from

Commits on Aug 10, 2016

  1. merge: aufs4-kbuild

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    59fa1ef View commit details
    Browse the repository at this point in the history
  2. merge: aufs4-base

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    aba854c View commit details
    Browse the repository at this point in the history
  3. merge: aufs4-mmap

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1ff319d View commit details
    Browse the repository at this point in the history
  4. merge: aufs4-standalone

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    afeb2e2 View commit details
    Browse the repository at this point in the history
  5. merge: aufs4

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e4cb02b View commit details
    Browse the repository at this point in the history
  6. aufs: call mutex.owner only when DEBUG_MUTEXES or MUTEX_SPIN_ON_OWNER…

    … is defined
    
    'owner' member of 'struct mutex' is defined as below
    in 'include/linux/mutex.h':
    
    struct mutex {
    ...
    if defined(CONFIG_DEBUG_MUTEXES) || defined(CONFIG_MUTEX_SPIN_ON_OWNER)
            struct task_struct      *owner;
    endif
    ...
    
    But function au_pin_hdir_set_owner() called owner as below:
    
     void au_pin_hdir_set_owner(struct au_pin *p, struct task_struct *task)
     {
    if defined(CONFIG_DEBUG_MUTEXES) || defined(CONFIG_SMP)
            p->hdir->hi_inode->i_mutex.owner = task;
    endif
     }
    
    So if Kernel doesn't define 'DEBUG_MUTEXES' and 'MUTEX_SPIN_ON_OWNER',
    but defines SMP, compiler will report the below error:
    
    fs/aufs/i_op.c: In function 'au_pin_hdir_set_owner':
    fs/aufs/i_op.c:593:28: error: 'struct mutex' has no member named 'owner'
      p->hdir->hi_inode->i_mutex.owner = task;
                                ^
    
    Signed-off-by: Yanjiang Jin <[email protected]>
    Signed-off-by: Bruce Ashfield <[email protected]>
    Yanjiang Jin authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    acf2b5c View commit details
    Browse the repository at this point in the history
  7. merge: CONFIG_PREEMPT_RT Patch Set

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d0485f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e126b2 View commit details
    Browse the repository at this point in the history
  9. backport: mediatek: mt7601u: from v4.2-rc3

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8f8f304 View commit details
    Browse the repository at this point in the history
  10. net: phy: vitesse: add support for VSC8601

    This adds support for the Vitesse VSC8601 PHY. Generic functions are
    used for everything except interrupt handling.
    
    Signed-off-by: Mans Rullgard <[email protected]>
    Reviewed-by: Florian Fainelli <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>
    mansr authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    fd020b8 View commit details
    Browse the repository at this point in the history
  11. backports: fbtft: from: linux.git

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    fb85449 View commit details
    Browse the repository at this point in the history
  12. backports: iio: from: linux.git

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    af3c703 View commit details
    Browse the repository at this point in the history
  13. backports: iio: broken

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    391e7ce View commit details
    Browse the repository at this point in the history
  14. backports: edt-ft5x06: from: linux.git

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4944329 View commit details
    Browse the repository at this point in the history
  15. of: add helper function to retrive match data

    It's a common operation for device drivers to retrive the data
    member from of_device_id struct in their probe function.
    
    Most driver end up doing:
        const struct of_device_id *match;
        match = of_match_device(driver_of_match, &pdev->dev);
        driver->data = match->data;
    
    With the of_device_get_match_data helper function all this can
    done in one go.
    
    Signed-off-by: Joachim Eastwood <[email protected]>
    [robh: add missing inline to dummmy declaration]
    Signed-off-by: Rob Herring <[email protected]>
    manabian authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7193c18 View commit details
    Browse the repository at this point in the history
  16. edt-ft5x06: add invert_x/invert_y/swap_xy

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d40aaab View commit details
    Browse the repository at this point in the history
  17. fix sleep33xx.S: for thumb2

    <zmatt> rcn-ee: btw, I got a small patch that makes 4.1-ti compile in thumb mode
    again, you want it?  (this means TI still compiles in ARM mode?  why oh why?)
    <zmatt> http://pastebin.com/3S3sy8U4
    
    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7ea2352 View commit details
    Browse the repository at this point in the history
  18. fix sleep43xx.S: for thumb2

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d5bf836 View commit details
    Browse the repository at this point in the history
  19. fix ti-emif-sram-pm.S: for thumb2

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3f2ddd0 View commit details
    Browse the repository at this point in the history
  20. net/wireless: SanCloud wifi: issue when associating with an SSID when…

    … there is also a hidden SSID in the scan list
    
    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    868a057 View commit details
    Browse the repository at this point in the history
  21. fix: 4.1.29+rt, big opps

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    431ab7e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    77236cf View commit details
    Browse the repository at this point in the history
  23. Added DT bindings for DebugSS

    Karthik R Sankar authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5598c2e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2245511 View commit details
    Browse the repository at this point in the history
  25. Cleaned up error reporting

    eliasbakken authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    f95b73e View commit details
    Browse the repository at this point in the history
  26. Fix remoteproc to work with the PRU GNU Binutils port

    PRU IRAM addresses need to be masked before being handled to
    remoteproc. This is due to PRU Binutils' lack of separate address
    spaces for IRAM and DRAM.
    
    Signed-off-by: Dimitar Dimitrov <[email protected]>
    dinuxbg authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8f6bf14 View commit details
    Browse the repository at this point in the history
  27. ARM: samples seccomp no -m32

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    842baa1 View commit details
    Browse the repository at this point in the history
  28. scripts/dtc: Update to upstream version overlays

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5afbf02 View commit details
    Browse the repository at this point in the history
  29. regmap: Introduce regmap_get_max_register

    This patch introduces regmap_get_max_register() function which would be
    used by the infrastructures like nvmem framework built on top of
    regmap.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Mark Brown <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ca4db11 View commit details
    Browse the repository at this point in the history
  30. regmap: Introduce regmap_get_reg_stride

    This patch introduces regmap_get_reg_stride() function which would
    be used by the infrastructures like nvmem framework built on top of
    regmap. Mostly this function would be used for sanity checks on inputs
    within such infrastructure.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Mark Brown <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3ddad60 View commit details
    Browse the repository at this point in the history
  31. ARM: dts: Beaglebone i2c definitions

    The beaglebone family of boards contain two I2C busses enabled.
    The first one with a baseboard identification EEPROM and a
    cape I2C bus.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    Signed-off-by: Tony Lindgren <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b872f77 View commit details
    Browse the repository at this point in the history
  32. i2c: Mark instantiated device nodes with OF_POPULATE

    Mark (and unmark) device nodes with the POPULATE flag as appropriate.
    This is required to avoid multi probing when using I2C and device
    overlays containing a mux.
    This patch is also more careful with the release of the adapter device
    which caused a deadlock with muxes, and does not break the build
    on !OF since the node flag accessors are not defined then.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    Signed-off-by: Wolfram Sang <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d326ce2 View commit details
    Browse the repository at this point in the history
  33. nvmem: Add a simple NVMEM framework for nvmem providers

    This patch adds just providers part of the framework just to enable easy
    review.
    
    Up until now, NVMEM drivers like eeprom were stored in drivers/misc,
    where they all had to duplicate pretty much the same code to register
    a sysfs file, allow in-kernel users to access the content of the devices
    they were driving, etc.
    
    This was also a problem as far as other in-kernel users were involved,
    since the solutions used were pretty much different from on driver to
    another, there was a rather big abstraction leak.
    
    This introduction of this framework aims at solving this. It also
    introduces DT representation for consumer devices to go get the data
    they require (MAC Addresses, SoC/Revision ID, part numbers, and so on)
    from the nvmems.
    
    Having regmap interface to this framework would give much better
    abstraction for nvmems on different buses.
    
    Signed-off-by: Maxime Ripard <[email protected]>
    [Maxime Ripard: intial version of eeprom framework]
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Stefan Wahren <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    bf51811 View commit details
    Browse the repository at this point in the history
  34. nvmem: Add a simple NVMEM framework for consumers

    This patch adds just consumers part of the framework just to enable easy
    review.
    
    Up until now, nvmem drivers were stored in drivers/misc, where they all
    had to duplicate pretty much the same code to register a sysfs file,
    allow in-kernel users to access the content of the devices they were
    driving, etc.
    
    This was also a problem as far as other in-kernel users were involved,
    since the solutions used were pretty much different from on driver to
    another, there was a rather big abstraction leak.
    
    This introduction of this framework aims at solving this. It also
    introduces DT representation for consumer devices to go get the data they
    require (MAC Addresses, SoC/Revision ID, part numbers, and so on) from
    the nvmems.
    
    Having regmap interface to this framework would give much better
    abstraction for nvmems on different buses.
    
    Signed-off-by: Maxime Ripard <[email protected]>
    [Maxime Ripard: intial version of the framework]
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Stefan Wahren <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a683756 View commit details
    Browse the repository at this point in the history
  35. nvmem: Add nvmem_device based consumer apis.

    This patch adds read/write apis which are based on nvmem_device. It is
    common that the drivers like omap cape manager or qcom cpr driver to
    access bytes directly at particular offset in the eeprom and not from
    nvmem cell info in DT. These driver would need to get access to the nvmem
    directly, which is what these new APIS provide.
    
    These wrapper apis would help such users to avoid code duplication in
    there drivers and also avoid them reading a big eeprom blob and parsing
    it internally in there driver.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Stefan Wahren <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d17c961 View commit details
    Browse the repository at this point in the history
  36. nvmem: Add bindings for simple nvmem framework

    This patch adds bindings for simple nvmem framework which allows nvmem
    consumers to talk to nvmem providers to get access to nvmem cell data.
    
    Signed-off-by: Maxime Ripard <[email protected]>
    [Maxime Ripard: intial version of eeprom framework]
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    78af13c View commit details
    Browse the repository at this point in the history
  37. Documentation: nvmem: add nvmem api level and how-to doc

    This patch add basic how-to and api summary documentation for simple
    NVMEM framework.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4cdd705 View commit details
    Browse the repository at this point in the history
  38. nvmem: qfprom: Add Qualcomm QFPROM support.

    This patch adds QFPROM support driver which is used by other drivers
    like thermal sensor and cpufreq.
    
    On MSM parts there are some efuses (called qfprom) these fuses store
    things like calibration data, speed bins.. etc. Drivers like cpufreq,
    thermal sensors would read out this data for configuring the driver.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Reviewed-by: Stephen Boyd <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3129791 View commit details
    Browse the repository at this point in the history
  39. nvmem: qfprom: Add bindings for qfprom

    This patch adds bindings for qfprom found in QCOM SOCs. QFPROM driver
    is based on simple nvmem framework.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Reviewed-by: Stephen Boyd <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d43d017 View commit details
    Browse the repository at this point in the history
  40. nvmem: sunxi: Move the SID driver to the nvmem framework

    Now that we have the nvmem framework, we can consolidate the common
    driver code. Move the driver to the framework, and hopefully, it will
    fix the sysfs file creation race.
    
    Signed-off-by: Maxime Ripard <[email protected]>
    [srinivas.kandagatla: Moved to regmap based EEPROM framework]
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Tested-by: Philipp Zabel <[email protected]>
    Tested-by: Rajendra Nayak <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    mripard authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1abb72b View commit details
    Browse the repository at this point in the history
  41. nvmem: Add DT binding documentation for Vybrid OCOTP driver

    Add the devicetree bindings for the Freescale Vybrid On-Chip
    OTP driver.
    
    Signed-off-by: Sanchayan Maity <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    SanchayanMaity authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    27c8440 View commit details
    Browse the repository at this point in the history
  42. nvmem: Add Vybrid OCOTP support

    The patch adds support for the On Chip One Time Programmable Peripheral
    (OCOTP) on the Vybrid platform.
    
    Signed-off-by: Sanchayan Maity <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    SanchayanMaity authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    eb33671 View commit details
    Browse the repository at this point in the history
  43. nvmem: Add i.MX6 OCOTP device tree binding documentation

    This patch documents the i.MX6 OCOTP device tree binding.
    
    Signed-off-by: Philipp Zabel <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    pH5 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9ae9491 View commit details
    Browse the repository at this point in the history
  44. nvmem: imx-ocotp: Add i.MX6 OCOTP driver

    This driver handles the i.MX On-Chip OTP Controller found in
    i.MX6Q/D, i.MX6S/DL, i.MX6SL, and i.MX6SX SoCs. Currently it
    just returns the values stored in the shadow registers.
    
    Signed-off-by: Philipp Zabel <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    pH5 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9dd7d78 View commit details
    Browse the repository at this point in the history
  45. nvmem: add binding for mxs-ocotp

    This patch adds the devicetree bindings for the Freescale MXS On Chip
    OTP driver.
    
    Signed-off-by: Stefan Wahren <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    lategoodbye authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1da6839 View commit details
    Browse the repository at this point in the history
  46. nvmem: add driver for ocotp in i.MX23 and i.MX28

    This patch brings read-only support for the On-Chip OTP cells
    in the i.MX23 and i.MX28 processor. The driver implements the
    new NVMEM provider API.
    
    Signed-off-by: Stefan Wahren <[email protected]>
    Reviewed-by: Marek Vasut <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    lategoodbye authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3e7eb99 View commit details
    Browse the repository at this point in the history
  47. nvmem: rockchip-efuse: describe the usage of eFuse

    This patch add the bindings document of rockchip eFuse driver.
    
    Cc: Srinivas Kandagatla <[email protected]>
    Cc: Heiko Stuebner <[email protected]>
    Signed-off-by: ZhengShunQian <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    ZhengShunQian authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a9e861d View commit details
    Browse the repository at this point in the history
  48. nvmem: Adding bindings for rockchip-efuse

    There are some SoC specified values store in eFuse,
    such as the cpu_leakage and cpu_version,
    this driver can expose these values to /sys base on nvmem.
    
    Signed-off-by: Caesar Wang <[email protected]>
    Signed-off-by: ZhengShunQian <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    ZhengShunQian authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3e9705a View commit details
    Browse the repository at this point in the history
  49. nvmem: rockchip_efuse_regmap_config can be static

    Signed-off-by: Fengguang Wu <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    intel-lab-lkp authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8614eca View commit details
    Browse the repository at this point in the history
  50. nvmem: core: fix the out-of-range leak in read/write()

    The position to read/write must be less than max
    register size.
    
    Signed-off-by: ZhengShunQian <[email protected]>
    Acked-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    ZhengShunQian authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    f75d4c7 View commit details
    Browse the repository at this point in the history
  51. nvmem: core: Handle shift bits in-place if cell->nbits is non-zero

    It's pointless to test (cell->bit_offset || cell->bit_offset).
    nvmem_shift_read_buffer_in_place() should be called when
    (cell->bit_offset || cell->nbits).
    
    Signed-off-by: Axel Lin <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    AxelLin authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d1e49f8 View commit details
    Browse the repository at this point in the history
  52. nvmem: core: Fix memory leak in nvmem_cell_write

    A tmp buffer is allocated if cell->bit_offset || cell->nbits.
    So the tmp buffer needs to be freed at the same condition to avoid leak.
    
    Signed-off-by: Axel Lin <[email protected]>
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    AxelLin authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    50991d0 View commit details
    Browse the repository at this point in the history
  53. nvmem: sunxi: Check for memory allocation failure

    The sunxi_sid driver doesn't check for kmalloc return status before
    derefencing the returned pointer, which could lead to a NULL pointer
    dereference if kmalloc failed. Check for its return code to make sure it
    deosn't happen.
    
    Reported-by: Dan Carpenter <[email protected]>
    Signed-off-by: Maxime Ripard <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    mripard authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6548ff5 View commit details
    Browse the repository at this point in the history
  54. nvmem: make default user binary file root-access only

    As required by many providers like at24/at25/mxs-ocotp/qfprom and may be
    other providers would want to allow root-only to read the nvmem content.
    So making the defaults to be root-only access would address the request
    and also provide flexibility to providers to specify there own permissions
    on top of the root-only using the perm flag in nvmem_config.
    Making this dynamic did cut down lot of static binary attributes in the
    code.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    62f1db4 View commit details
    Browse the repository at this point in the history
  55. nvmem: set the size for the nvmem binary file.

    This patch sets the actual size of binary file to the nvmem size.
    Previously this was not possible as the core was using the static global
    data structures for attributes.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6a72305 View commit details
    Browse the repository at this point in the history
  56. nvmem: add permission flags in nvmem_config

    This patch adds perm variable to nvmem_config structure which will allow
    providers to specify the permissions required for the sysfs binary file.
    This permission is applied on top of root-only access permissions set by
    the core.
    
    Signed-off-by: Srinivas Kandagatla <[email protected]>
    Srinivas-Kandagatla authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c7520d2 View commit details
    Browse the repository at this point in the history
  57. nvmem: fix permissions of readonly nvmem binattr

    Hi Robert, Srinivas,
    
    With the current -bone kernels and my own dtb I found these weird perms:
    
    ---------x 1 root root 4097 Oct  5 03:25 /sys/bus/nvmem/devices/at24-0/nvmem
    
    I traced the problem to a bug in nvmem triggered by the fact I had
    marked the EEPROM readonly (since it is).
    
    Patch attached.
    
    -- >8 --
    
    Signed-off-by: Matthijs van Duin <[email protected]>
    mvduin authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1c178b8 View commit details
    Browse the repository at this point in the history
  58. configfs: Implement binary attributes (v4)

    ConfigFS lacked binary attributes up until now. This patch
    introduces support for binary attributes in a somewhat similar
    manner of sysfs binary attributes albeit with changes that
    fit the configfs usage model.
    
    Problems that configfs binary attributes fix are everything that
    requires a binary blob as part of the configuration of a resource,
    such as bitstream loading for FPGAs, DTBs for dynamically created
    devices etc.
    
    Look at Documentation/filesystems/configfs/configfs.txt for internals
    and howto use them.
    
    Changes since V3:
    * Rebase against 4.0-rc
    
    Changes since V2:
    * Spelling checkpatch fixes.
    
    Changes since V1:
    * Uses vmalloc instead of kmalloc.
    * Renamed bin_attribute members.
    * Implemented maximum limit of attribute.
    * Cosmetic, whitespace & checkpatch fixes.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d3e9b90 View commit details
    Browse the repository at this point in the history
  59. OF: DT-Overlay configfs interface (v5)

    Add a runtime interface to using configfs for generic device tree overlay
    usage. With it its possible to use device tree overlays without having
    to use a per-platform overlay manager.
    
    Please see Documentation/devicetree/configfs-overlays.txt for more info.
    
    Changes since v4:
    - Loading fix for multiple overlays as found out by
      Geert Uytterhoeven <[email protected]>
    
    Changes since v3:
    - Fixed compilation on SPARC & Xtensa
    
    Changes since v2:
    - Removed ifdef CONFIG_OF_OVERLAY (since for now it's required)
    - Created a documentation entry
    - Slight rewording in Kconfig
    
    Changes since v1:
    - of_resolve() -> of_resolve_phandles().
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    de3950e View commit details
    Browse the repository at this point in the history
  60. gitignore: Ignore DTB files

    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b818721 View commit details
    Browse the repository at this point in the history
  61. arm: omap: Proper cleanups for omap_device

    Removing any omap device always resulted in a crash; turns out
    BUS_NOTIFY_DEL_DEVICE is not the last notifier event sent in the
    course of removing the device, the correct event is
    BUS_NOTIFY_UNBOUND_DRIVER, which still is not the right place to
    perform the cleanup.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d0ba495 View commit details
    Browse the repository at this point in the history
  62. serial: omap: Fix port line number without aliases

    Having an omap serial device without a serial aliases doesn't
    work. For now fallback to using the hwmod instance.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3ae454a View commit details
    Browse the repository at this point in the history
  63. tty: omap-serial: Fix up platform data alloc

    When using DT the driver devm_kalloc's platform data and assigns them
    directly to the pdev->dev.platform variable.
    
    This is wrong since device de-registration expects the data to be
    kmalloc'ed instead, resulting in a crash.
    
    Fix by copying the platform data to a kmalloc buffer.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c824183 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    a854084 View commit details
    Browse the repository at this point in the history
  65. of: Custom printk format specifier for device node

    90% of the usage of device node's full_name is printing it out
    in a kernel message. Preparing for the eventual delayed allocation
    introduce a custom printk format specifier that is both more
    compact and more pleasant to the eye.
    
    For instance typical use is:
    	pr_info("Frobbing node %s\n", node->full_name);
    
    Which can be written now as:
    	pr_info("Frobbing node %pO\n", node);
    
    More fine-grained control of formatting includes printing the name,
    flag, path-spec name, reference count and others, explained in the
    documentation entry.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    229fe37 View commit details
    Browse the repository at this point in the history
  66. of: overlay: kobjectify overlay objects

    We are going to need the overlays to appear on sysfs with runtime
    global properties (like master enable) so turn them into kobjects.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    763e11a View commit details
    Browse the repository at this point in the history
  67. of: overlay: global sysfs enable attribute

    A throw once master enable switch to protect against any
    further overlay applications if the administrator desires so.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    324438e View commit details
    Browse the repository at this point in the history
  68. of: overlay: add per overlay sysfs attributes

    The two default overlay attributes are:
    
    * A targets sysfs attribute listing the targets of the installed
    overlay. The targets list the path on the kernel's device tree
    where each overlay fragment is applied to
    
    * A per overlay can_remove sysfs attribute that reports whether
    the overlay can be removed or not due to another overlapping overlay.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4525889 View commit details
    Browse the repository at this point in the history
  69. Documentation: ABI: /sys/firmware/devicetree/overlays

    Documentation ABI entry for overlays sysfs entries.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3834758 View commit details
    Browse the repository at this point in the history
  70. i2c: nvmem: at24: Provide an EEPROM framework interface

    For DT and in-kernel users there is no interface to the
    at24 EEPROMs so provide an NVMEM framework interface.
    
    This allows us to use AT24 based EEPROMs and reference them
    from within the DT tree.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    666f796 View commit details
    Browse the repository at this point in the history
  71. misc: Beaglebone capemanager

    A cape loader based on DT overlays and DT objects.
    
    This is the beaglebone cape manager which allows capes to be automatically
    probed and instantiated via means of a device tree overlay deduced from
    the part-number and version contained on the cape's EEPROM.
    
    The reference manual contains information about the specification
    and the contents of the EEPROM.
    
    http://beagleboard.org/static/beaglebone/latest/Docs/Hardware/BONE_SRM.pdf
    
    Documentation about the workings of the cape manager is located
    in Documentation/misc-devices/bone_capemgr.txt
    
    This driver is using the EEPROM framework interface to retrieve
    the data stored on the baseboard and cape EEPROMs.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    554d592 View commit details
    Browse the repository at this point in the history
  72. doc: misc: Beaglebone capemanager documentation

    Add beaglebone capemanager documentation entry.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c57d468 View commit details
    Browse the repository at this point in the history
  73. doc: dt: beaglebone cape manager bindings.

    Bindings document for the beaglebone cape manager.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    bc3d2ce View commit details
    Browse the repository at this point in the history
  74. doc: ABI: bone_capemgr sysfs API

    Document the beaglebone's capemgr sysfs API
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1c9d037 View commit details
    Browse the repository at this point in the history
  75. MAINTAINERS: Beaglebone capemanager maintainer

    Add me as the capemanager maintainer.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    41740f0 View commit details
    Browse the repository at this point in the history
  76. arm: dts: Enable beaglebone cape-manager

    Enable the cape manager on the beaglebone family of boards.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c0e30d7 View commit details
    Browse the repository at this point in the history
  77. of: overlay: Implement indirect target support

    Some applications require applying the same overlay to a different
    target according to some external condition (for instance depending
    on the slot a card has been inserted, the overlay target is different).
    
    The indirect target use requires using the new
    of_overlay_create_indirect() API which uses a text selector.
    
    The format requires the use of a target-indirect node as follows:
    
    	fragment@0 {
    		target-indirect {
    			foo { target = <&foo_target>; };
    			bar { target = <&bar_target>; };
    		};
    	};
    
    Calling of_overlay_create_indirect() with a "foo" argument selects
    the foo_target and so on.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d21bd57 View commit details
    Browse the repository at this point in the history
  78. of: unittest: Add indirect overlay target test

    Add a unittest for the indirect overlay target case.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3776a1a View commit details
    Browse the repository at this point in the history
  79. doc: dt: Document the indirect overlay method.

    Add a description of the indirect overlay method to the overlay
    documention file.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e06f793 View commit details
    Browse the repository at this point in the history
  80. of: overlay: Introduce target root capability.

    The target facility of an overlay allows the target to be any point
    in the live kernel tree, since it usually that's required when
    creating overlays for internal SoC devices. The target ends up
    to be a single node in the tree.
    
    However when we're dealing with probeable busses this is a problem
    since the target node differs according to the bus the plugged
    device lies.
    
    Using an overlay creating method using a target root node allows
    us to use a single overlay for those cases.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0829925 View commit details
    Browse the repository at this point in the history
  81. of: unittest: Unit-tests for target root overlays.

    Add unittests for target-root based overlays.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    231f79e View commit details
    Browse the repository at this point in the history
  82. doc: dt: Document the target root overlay method

    Add a description of the target root overlay method to the overlay
    documention file.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    22ef447 View commit details
    Browse the repository at this point in the history
  83. of: dynamic: Add __of_node_dupv()

    Add an __of_node_dupv() private method and make __of_node_dup() use it.
    This is required for the subsequent changeset accessors which will
    make use of it.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c2879e9 View commit details
    Browse the repository at this point in the history
  84. of: changesets: Introduce changeset helper methods

    Changesets are very powerful, but the lack of a helper API
    makes using them cumbersome. Introduce a simple copy based
    API that makes things considerably easier.
    
    To wit, adding a property using the raw API.
    
    	struct property *prop;
    	prop = kzalloc(sizeof(*prop)), GFP_KERNEL);
    	prop->name = kstrdup("compatible");
    	prop->value = kstrdup("foo,bar");
    	prop->length = strlen(prop->value) + 1;
    	of_changeset_add_property(ocs, np, prop);
    
    while using the helper API
    
    	of_changeset_add_property_string(ocs, np, "compatible",
    			"foo,bar");
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a6c57a9 View commit details
    Browse the repository at this point in the history
  85. RFC: Device overlay manager (PCI/USB + DT)

    This probably misplaced (in drivers/misc) patch allows use
    of device tree overlays on the two kinds of probeable busses
    that count nowadays, PCI & USB.
    
    It does so by dynamically creating device nodes for the busses &
    devices that are probed and according to user-configuration applying
    an overlay when they appear.
    
    It is still a WIP but it's coming along nicely.
    
    Issues: Only PCI works for now, the generated bindings are not
    correct according to the openfirmware spec.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a04341a View commit details
    Browse the repository at this point in the history
  86. hack: bbb enable 1ghz operation

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    15dfc20 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    40a2843 View commit details
    Browse the repository at this point in the history
  88. arm: dts: am335x-bone-common: add collision and carrier sense pinmux

    Added pin mux definitions for collision and carrier sense errors coming
    from the ethernet phy. Without these two signals the MAC ends up ignoring
    the errors detected by the PHY which end up causing a lower throughput
    problem when the phy is in half duplex mode such as connected through a hub.
    
    Fixes: 2ba3549 (ARM: dts: am335x-bone*: add DT for BeagleBone Black)
    Cc: Koen Kooi <[email protected]>
    Cc: Tom Rini <[email protected]>
    Cc: Kevin Hilman <[email protected]>
    Cc: <[email protected]> # v3.13+
    Signed-off-by: Schuyler Patton <[email protected]>
    Signed-off-by: Felipe Balbi <[email protected]>
    spatton-ti authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    12dba58 View commit details
    Browse the repository at this point in the history
  89. add: am335x-bonegreen

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    79eda05 View commit details
    Browse the repository at this point in the history
  90. add overlay dtb

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5086904 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    0cf724d View commit details
    Browse the repository at this point in the history
  92. am335x-bone-common: drop 0x1a0 from mmc

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e9f98df View commit details
    Browse the repository at this point in the history
  93. tps65217: Enable KEY_POWER press on AC loss / PWR_BUT

    This is an adaption to v3.14.x of the original patch by Andrew Bradford <[email protected]>
    Some minor devm_* changes and DT support done by Pantelis Antoniou <[email protected]> for 3.8.x
    
    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8f3ade1 View commit details
    Browse the repository at this point in the history
  94. cape: Argus UPS cape support

    Rewritten using includes, v3.16.1
    
    Signed-off-by: Dave Lambert <[email protected]>
    Signed-off-by: Robert Nelson <[email protected]>
    jdal authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c9c01ec View commit details
    Browse the repository at this point in the history
  95. Added support for Replicape

    updated dtb to work with cape manager
    eliasbakken authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    53c3c20 View commit details
    Browse the repository at this point in the history
  96. ARM: dts: am335x-boneblack: enable wl1835mod cape support

    Add support for the WL1835MOD cape.
    This cape conflicts with the eMMC and HDMI on board the BeagleBone Black.
    
    This change requires that the board be booted from the SD card slot by
    holding the user/boot button down at power on and reset.
    
    Signed-off-by: Eyal Reizer <[email protected]>
    eyalreizer authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a6fa0f0 View commit details
    Browse the repository at this point in the history
  97. bb: audio cape

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    86c893d View commit details
    Browse the repository at this point in the history
  98. BeagleBone pinmux helper

    This patch was derived from 2 commits, but I removed the non-pinmux-helper portions
    and added the helper to the bb.org_defconfig:
    
    capemgr: Capemgr makefiles and Kconfig fragments.
    
    Introduce a cape loader using DT overlays and dynamic
    DT objects.
    
    Makefile and Kconfig fragments.
    
    Signed-off-by: Pantelis Antoniou <[email protected]>
    
    Conflicts:
    	arch/arm/mach-omap2/Kconfig
    	drivers/misc/Kconfig
    	drivers/misc/Makefile
    
    And:
    
    Pinmux helper driver.
    
        That's just a hack to get a pinmux helper driver working.
    
        Define in the DT
    
        	helper {
        		compatible = "bone-pinmux-helper";
        		pinctrl-names = "default";
        		pinctrl-0 = <&helper_pins>;
        		status = "okay";
        	};
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7df00f1 View commit details
    Browse the repository at this point in the history
  99. pinmux-helper: Add runtime configuration capability

    Pinctrl already supports multiple states. Just make them visible.
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b7a646e View commit details
    Browse the repository at this point in the history
  100. pinmux-helper: Switch to using kmalloc

    devm_kfree warned out... why? no idea.
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d8fe53f View commit details
    Browse the repository at this point in the history
  101. gpio: Introduce GPIO OF helper

    A gpio OF helper driver that allows configuration to be done via
    DT.
    pantoniou authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3f11999 View commit details
    Browse the repository at this point in the history
  102. Add dir-changeable property to gpio-of-helper

    Signed-off-by: Charles Steinkuehler <[email protected]>
    cdsteinkuehler authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e9eb98e View commit details
    Browse the repository at this point in the history
  103. am33xx.dtsi: add ocp label

    Signed-off-by: Jason Kridner <[email protected]>
    Jason Kridner authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b7f4453 View commit details
    Browse the repository at this point in the history
  104. beaglebone: added expansion header to dtb

    This adds gpio and pinmux helpers to the majority of available expansion header pins
    based on the cape-universal work from Charles Steinkuehler making them userspace
    configurable. This is not a substitute for Capemgr as it doesn't perform the
    configuration based on cape detection, nor does it enable dynamic configuration of
    all types of peripherals that could be on a cape. It does, however, enable many
    developers to rapidly experiment with a lesser degree of complexity.
    
    Derived from:
    https://github.com/cdsteinkuehler/beaglebone-universal-io/blob/52461b52ef3203e648399c16c7e160c848a04b5c$
    
    Signed-off-by: Jason Kridner <[email protected]>
    Cc: Charles Steinkuehler <[email protected]>
    Signed-off-by: Robert Nelson <[email protected]>
    Jason Kridner authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6e0905c View commit details
    Browse the repository at this point in the history
  105. bone-pinmux-helper: Add support for "mode" device-tree parameter The …

    …new mode parameter is used to set the initial pinmux mode to something other than "default" or NULL, which is what happens currently. This allows enabling SoC hardware via device-tree which requires specific pinmux settings to function on boot, but still leaves the pinmux register under control of the bone-pinmux- helper driver meaning the pinmux setting can be changed at run time via user-mode access to sysfs.
    
    Signed-off-by: Charles Steinkuehler <[email protected]>
    cdsteinkuehler authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c7af45f View commit details
    Browse the repository at this point in the history
  106. pinmux-helper: add P8_37_pinmux & P8_38_pinmux

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    98bda18 View commit details
    Browse the repository at this point in the history
  107. pinmux-helper: hdmi

    BeagleBone DTS : Enable run-time pinmux for HDMI Add cape-universal-hdmi pin
    info to am335x-bone-common-universal.dtsi Edit hdmi dtsi include files to use
    new mode= setting to set HDMI mode at startup, leaving pinmux configurable at
    runtime.
    
    Signed-off-by: Charles Steinkuehler <[email protected]>
    Signed-off-by: Robert Nelson <[email protected]>
    cdsteinkuehler authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1168f69 View commit details
    Browse the repository at this point in the history
  108. pinmux-helper: can1

    Signed-off-by: Adrian Remonda <[email protected]>
    Signed-off-by: Robert Nelson <[email protected]>
    dasGringuen authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    716dce6 View commit details
    Browse the repository at this point in the history
  109. Remove CONFIG_EXPERIMENTAL dependency on CONFIG_GPIO_OF_HELPER as CON…

    …FIG_EXPERIMENTAL has been removed with 3.9
    
    Signed-off-by: Tobias Müller <[email protected]>
    twam authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a4309bc View commit details
    Browse the repository at this point in the history
  110. pinmux-helper: add P9_19_pinmux & P9_20_pinmux

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7a6855d View commit details
    Browse the repository at this point in the history
  111. gpio-of-helper: idr_alloc

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e635ea5 View commit details
    Browse the repository at this point in the history
  112. Provides a sysfs interface to the eQEP hardware on the AM33XX series …

    …SoCs
    
    Signed-off-by: Nathaniel Lewis <[email protected]>
    teknoman117 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9d9bf5d View commit details
    Browse the repository at this point in the history
  113. tieqep.c: devres: remove devm_request_and_ioremap()

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    243217c View commit details
    Browse the repository at this point in the history
  114. tieqep cleanup

    *) linux tree compatible formatting and commenting style.
    *) adds two additional count up/down modes.
    *) allows not hooking the interrupt handler, useful for frequency usage.
    
    Signed-off-by: Dick Hollenbeck <[email protected]>
    liftoff-sr authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a759850 View commit details
    Browse the repository at this point in the history
  115. drm/tilcdc: Remove tilcdc slave support for tda998x driver

    Remove tilcdc slave support for tda998x driver. The tilcdc slave
    support would conflicts with componentized use of tda998x.
    
    Signed-off-by: Jyri Sarha <[email protected]>
    Acked-by: Tomi Valkeinen <[email protected]>
    Jyri Sarha authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    eb31fdb View commit details
    Browse the repository at this point in the history
  116. drm/tilcdc: Add support for external tda998x encoder

    Add support for an external compontised DRM encoder. The external
    encoder can be connected to tilcdc trough device tree graph binding.
    The binding document for tilcdc has been updated. The current
    implementation supports only tda998x encoder.
    
    To be able to filter out the unsupported video modes the tilcdc driver
    needs to hijack the external connectors helper functions. The tilcdc
    installes new helper functions that are otherwise identical to
    orignals, but the mode_valid() call-back check the mode first localy,
    before calling the original call-back. The tilcdc dirver restores the
    original helper functions before it is unbound from the external
    device.
    
    I got the idea and some lines of code from Jean-Francois Moine's
    "drm/tilcdc: Change the interface with the tda998x driver"-patch.
    
    Signed-off-by: Jyri Sarha <[email protected]>
    Acked-by: Tomi Valkeinen <[email protected]>
    Jyri Sarha authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c6154a0 View commit details
    Browse the repository at this point in the history
  117. drm/tilcdc: Add DRM_TILCDC_SLAVE_COMPAT for ti,tilcdc,slave binding s…

    …upport
    
    Adds a CONFIG_DRM_TILCDC_SLAVE_COMPAT module for "ti,tilcdc,slave"
    node conversion. The implementation is in tilcdc_slave_compat.c and it
    uses tilcdc_slave_compat.dts as a basis for creating a DTS
    overlay. The DTS overlay adds an external tda998x encoder to tilcdc
    that corresponds to the old tda998x based slave encoder.
    
    Signed-off-by: Jyri Sarha <[email protected]>
    Acked-by: Tomi Valkeinen <[email protected]>
    Jyri Sarha authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d430c6c View commit details
    Browse the repository at this point in the history
  118. gpu: drm: i2c: add alternative adv7511 driver with audio support

    Hacked driver that has audio support. Use this temporarily until
    audio support can be added to the upstream adv7511 driver.
    
    Signed-off-by: Jason Kridner <[email protected]>
    [Remove slave hacks and use adv75xx compatible strings]
    Signed-off-by: Matt Porter <[email protected]>
    Jason Kridner authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    aefc2ee View commit details
    Browse the repository at this point in the history
  119. gpu: drm: i2c: adihdmi: componentize driver and huge reformat/cleanup

    Convert the driver over the the device model component framework, making
    use of the drm encoder/connector helpers. This allows adihdmi to be
    dynamically selected as an external encoder for drm drivers like tilcdc
    that support the DT graph binding which defines ports and remote-endpoints
    to attach external encoders.
    
    Also, this driver was modified by another developer to support audio and
    tweak some settings.  Along the way it seems to have been reformatted to
    4 space tabs which is hard to work with alongside the standard 8 space tabs
    in the kernel coding standard. As such, this is reformatted to standard 8
    space tabs so it's a bit more readable.
    
    The component and audio support should be merged into the upstream driver
    so this adihdmi driver can be removed.
    
    Signed-off-by: Matt Porter <[email protected]>
    ohporter authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4c70603 View commit details
    Browse the repository at this point in the history
  120. ARM: dts: am335x-boneblack: Use new binding for HDMI

    Use new binding for the external tda19988 HDMI encoder.
    
    Signed-off-by: Jyri Sarha <[email protected]>
    Signed-off-by: Tony Lindgren <[email protected]>
    [Resolved conflicts merging into beagleboard kernel]
    Signed-off-by: Matt Porter <[email protected]>
    Jyri Sarha authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0a8c35b View commit details
    Browse the repository at this point in the history
  121. ARM: dts: add Arrow BeagleBone Black Industrial dts

    Adds a dts file for the Arrow BeagleBone Black Industrial board.
    This BBB variant differs in that it uses an industrial temp rated
    ADV7511W HDMI encoder rather than the NXP HDMI encoder on the
    tradtional BBB.
    
    Signed-off-by: Matt Porter <[email protected]>
    ohporter authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9f884b1 View commit details
    Browse the repository at this point in the history
  122. ARM: dts: Add support for Olimex AM3352-SOM

    Add a dts file for Olimex AM3352-SOM board. The board does not use the PMIC
    tps65217 and does not have many peripherals present in beaglebone. Thus, a
    specific dtsi file (am335x-som-common.dtsi) is needed.
    
    rcn-ee:
    drop ti,am335x-bone due to:
    davinci_mdio: dt: updated phy_id[0] from phy_mask[fffffffc]
    davinci_mdio: dt: updated phy_id[1] from phy_mask[fffffffc]
    
    Signed-off-by: Dimitar Gamishev <[email protected]>
    Signed-off-by: Vinicius Maciel <[email protected]>
    vinifr authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b169ddf View commit details
    Browse the repository at this point in the history
  123. am335x-olimex-som: no regulator for voltdm

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6ca561d View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    799904b View commit details
    Browse the repository at this point in the history
  125. add beaglebone green wireless

    Good news, BBGW born out.
    Pillar1989 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    2141952 View commit details
    Browse the repository at this point in the history
  126. bbgw: switch from gpio-hog back to regulator-gpio for wl_en

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    518c12f View commit details
    Browse the repository at this point in the history
  127. bbgw: mmc3: edma change in ti-v4.1.x

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    315b121 View commit details
    Browse the repository at this point in the history
  128. Update am335x-bonegreen-wireless.dts

    distinguish BBG and BBGW
    Pillar1989 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d3722f6 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    b83b208 View commit details
    Browse the repository at this point in the history
  130. add: sancloud beaglebone enhanced

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    53d2368 View commit details
    Browse the repository at this point in the history
  131. sancloud: rename as: am335x-sancloud-bbe.dts

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    313f780 View commit details
    Browse the repository at this point in the history
  132. am335x-sancloud-bbe: update lps331ap/mpu6050 irq pins

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a2918d7 View commit details
    Browse the repository at this point in the history
  133. add: am335x-boneblack-wireless

    * Removed btaudio
    * BT_EN moved from GPIO1_28  to GPIO0_28
    * WL_IRQ moved from GPIO0_27 to GPIO0_29
    * WL_EN moved from GPIO0_26 to GPIO3_9
    * Cape_Buffer_EN moved from GPIO1_29 to GPIO3_10
    * Moved MMC2 to different pins (recovered from MII
    jadonk authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    977a321 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    0bbef57 View commit details
    Browse the repository at this point in the history
  135. Added support for higher sampling rates in AD193X driver. Added Devic…

    …e Tree IDs for AD193X SPI
    henrix authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a649ccf View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    6c6f9f6 View commit details
    Browse the repository at this point in the history
  137. Modified ASOC platform driver for McASP to use asynchronous sampling …

    …rates in i2s mode.
    henrix authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e1f422b View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    274fa73 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    89560db View commit details
    Browse the repository at this point in the history
  140. add: jtag clock pinmux

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d389148 View commit details
    Browse the repository at this point in the history
  141. wl18xx-R8.6_SP1

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ab1bdbf View commit details
    Browse the repository at this point in the history
  142. add: wilink8-bt

    Pillar1989 authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    65b5776 View commit details
    Browse the repository at this point in the history
  143. wireless: import: acc1340

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    647afa9 View commit details
    Browse the repository at this point in the history
  144. sync: am335x-peripheral/pinmux

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    81efa3c View commit details
    Browse the repository at this point in the history
  145. auto generated: capes: add dtbs to makefile

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    897092e View commit details
    Browse the repository at this point in the history
  146. cpsw: search for phy

    I have encountered the same issue(s) on A6A boards.
    
    I couldn't find a patch,  so I wrote this patch to update the device tree
    in the davinci_mdio driver in the 3.15.1 tree, it seems to correct it. I
    would welcome any input on a different approach.
    
    https://groups.google.com/d/msg/beagleboard/9mctrG26Mc8/SRlnumt0LoMJ
    
    v4.1-rcX: added hack around CONFIG_OF_OVERLAY
    v4.2-rc3+: added if (of_machine_is_compatible("ti,am335x-bone")) so we do
    not break dual ethernet am335x devices
    
    Signed-off-by: Robert Nelson <[email protected]>
    Jay at Control Module Industries authored and RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d3cb8ff View commit details
    Browse the repository at this point in the history
  147. add am33x firmware

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e3eb4f3 View commit details
    Browse the repository at this point in the history
  148. quiet: 8250_omap.c use pr_info over pr_err

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    72288d8 View commit details
    Browse the repository at this point in the history
  149. quiet: topology.c use pr_info over pr_err (missing clock-frequency pr…

    …operty)
    
    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    53c9940 View commit details
    Browse the repository at this point in the history
  150. quiet: vgaarb use pr_info over pr_err

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0033dc9 View commit details
    Browse the repository at this point in the history
  151. quiet: arch/arm/mach-omap2/voltage.c: legacy harmless

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c4f717b View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    f917f50 View commit details
    Browse the repository at this point in the history
  153. packaging: sync builddeb changes

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    581b296 View commit details
    Browse the repository at this point in the history
  154. enable: travis: https://travis-ci.org/beagleboard/linux

    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6a7c3dc View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    e603c18 View commit details
    Browse the repository at this point in the history
  156. 4.1.30-ti-rt-r68 bb.org_defconfig

    4.1 TI Delta: RobertCNelson/ti-linux-kernel@5b7dbf2...c6b46b7
    
    Signed-off-by: Robert Nelson <[email protected]>
    RobertCNelson committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    bb1136e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2016

  1. Configuration menu
    Copy the full SHA
    b9d7dd7 View commit details
    Browse the repository at this point in the history