Skip to content
Permalink
Branch: 4.14
Commits on Aug 4, 2019
  1. 4.14.108-ti-r114 bb.org_defconfig

    RobertCNelson committed Aug 4, 2019
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  2. enable: Jenkins: http://gfnd.rcn-ee.org:8080

    RobertCNelson committed Jul 9, 2019
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  3. packaging: sync builddeb changes

    RobertCNelson committed Jun 12, 2018
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  4. of: overlay: remove sysfs_create_groups call

    stashlukj authored and RobertCNelson committed Nov 12, 2018
    This crashes the kernel when an runtime overlay is applied.
  5. adihdmi_drv fix drm_of.h include

    RobertCNelson committed Jul 14, 2017
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  6. adihdmi_drv: reg_default -> reg_sequence

    RobertCNelson committed Mar 28, 2016
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  7. drm/adihdmi: Pass 'name' to drm_encoder_init()

    RobertCNelson committed Jan 26, 2016
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  8. drm/adihdmi: Drop dummy save/restore hooks

    RobertCNelson committed Jan 26, 2016
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  9. gpu: drm: i2c: adihdmi: componentize driver and huge reformat/cleanup

    Matt Porter authored and RobertCNelson committed Nov 6, 2015
    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 <mporter@konsulko.com>
  10. gpu: drm: i2c: add alternative adv7511 driver with audio support

    jadonk authored and RobertCNelson committed Sep 10, 2015
    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 <jdk@ti.com>
    [Remove slave hacks and use adv75xx compatible strings]
    Signed-off-by: Matt Porter <mporter@konsulko.com>
  11. uio: add uio_pruss_shmem driver

    jadonk authored and RobertCNelson committed Jul 30, 2019
    Signed-off-by: Jason Kridner <jdk@ti.com>
  12. hack: gpiolib: yes we have drivers stomping on each other...

    RobertCNelson committed Feb 15, 2018
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  13. BeagleBone pinmux helper

    RobertCNelson committed Sep 28, 2017
    Authors:
    Pantelis Antoniou <panto@antoniou-consulting.com>
    Charles Steinkuehler <charles@steinkuehler.net>
    Jason Kridner <jdk@ti.com>
    Robert Nelson <robertcnelson@gmail.com>
    Tobias Müller <Tobias_Mueller@twam.info>
    Matthijs van Duin <matthijsvanduin@gmail.com>
    
    This patch was derived from 19 commits:
    https://github.com/RobertCNelson/linux-dev/tree/35e301ae8436e9f56f65bf1a7440021eda42f948/patches/drivers/ti/gpio
    
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  14. uio_pruss: add names to memory regions

    mvduin authored and RobertCNelson committed Jun 29, 2017
    Signed-off-by: Matthijs van Duin <matthijsvanduin@gmail.com>
  15. uio_pruss: fix unbalanced pm_runtime calls

    mvduin authored and RobertCNelson committed Jun 28, 2017
    Signed-off-by: Matthijs van Duin <matthijsvanduin@gmail.com>
  16. uio_pruss: minor cleanup

    mvduin authored and RobertCNelson committed Jun 28, 2017
    Signed-off-by: Matthijs van Duin <matthijsvanduin@gmail.com>
  17. fix some uio_pruss braindamage

    mvduin authored and RobertCNelson committed Jan 31, 2017
  18. Making the uio pruss driver work

    Elias Bakken authored and RobertCNelson committed Apr 9, 2015
  19. ti_am335x_tsc: correct formula code to calculate pressure; fix touchs…

    fagle authored and RobertCNelson committed May 11, 2017
    …creen jitter problem
  20. ti_am335x_tsc.c driver

    bigguiness@gmail.com authored and RobertCNelson committed Jan 3, 2018
    ------=_Part_422_1349561576.1515022447432
    Content-Type: text/plain; charset="UTF-8"
    
    Hello all,
    
    The TI touch screen driver does not work _right_ with the libts-bin package
    in the jessie image.
    
    $ cat /etc/dogtag
    BeagleBoard.org Debian Image 2018-01-01
    
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description:    Debian GNU/Linux 8.10 (jessie)
    Release:        8.10
    Codename:       jessie
    
    $ dpkg -l | grep  libts-bin
    ii  libts-bin                             1.14-1rcnee0~jessie+20171122
                          armhf        touch screen library utilities
    
    $ sudo ts_calibrate
    ts_setup: No such file or directory
    
    It is possible to make it work by setting the TSLIB_TSDEVICE environment
    variable:
    
    $ sudo su
    # export TSLIB_TSDEVICE=/dev/input/event2
    # ts_calibrate
    
    But, that's a bit of a pain since the environment variable always needs to
    be set in order to use the touchscreen.
    
    It appears that this version of the utilities uses the INPUT_PROP_DIRECT
    propbit to automatically detect which /dev/input/event device is the
    touchscreen.
    
    It looks like the following is the only change needed to make it work.
    
    Unfortunately, I don't have currently have a way to build a custom kernel
    for the BeagleBone in order to test it. If there is anyone that could I
    would
    appreciate it.
    
    Regards,
    Hartley
  21. quiet: 8250_omap.c use pr_info over pr_err

    RobertCNelson committed Jul 16, 2015
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  22. Really Fix remoteproc to work with the PRU GNU Binutils port

    Dimitar Dimitrov authored and RobertCNelson committed Nov 16, 2018
    The original patch has been mistakenly applied to DRAM addresses,
    whereas IRAM are the ones needing a fixup.
    
    This patch fixes the following error:
      [ 1672.917602] remoteproc remoteproc1: Booting fw image pru-core0.elf, size 7104
      [ 1672.917632] remoteproc remoteproc1: bad phdr da 0x20000000 mem 0x8f4
      [ 1672.929347] remoteproc remoteproc1: Failed to load program segments: -22
      [ 1672.938733] remoteproc remoteproc1: Boot failed: -22
    
    Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
  23. Fix remoteproc to work with the PRU GNU Binutils port

    dinuxbg authored and RobertCNelson committed Aug 31, 2016
    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 <dinuxbg@gmail.com>
  24. ARM: samples seccomp no -m32

    RobertCNelson committed Oct 30, 2015
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  25. tieqep: fix unhandled fault on eQEP register access

    pdp7 authored and RobertCNelson committed Feb 2, 2017
    Call pm_runtime_get_sync() at the beginning of any functions that will
    read or write to the memory mapped eQEP registers.  This is to ensure
    that the eQEP peripheral is running and its clock is enabled.
    
    Before this patch, an attempt to read the position file via sysfs would
    results in a segmentation fault.  The kernel log would be contain this
    error:
    
    [ 2591.653471] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa304180
    [ 2591.915165] [<bf005310>] (eqep_get_position [tieqep]) from [<c08930d0>] (dev_attr_show+0x2c/0x58)
    
    More details:
    https://gist.github.com/pdp7/fe07082d23f2bfbc362c733a7b0aea72
    
    BeagleBoard mailing list thread:
    https://groups.google.com/d/msg/beagleboard/_TdTH7oPEXE/MNvU-mY6DgAJ
  26. tieqep: forward port of Nathaniel Lewis eQEP driver

    RobertCNelson committed Nov 2, 2016
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  27. ti: dra7: etnaviv: 2d acceleration

    RobertCNelson committed Mar 9, 2018
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  28. cpsw: search for phy

    Jay at Control Module Industries authored and RobertCNelson committed May 19, 2015
    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 <robertcnelson@gmail.com>
  29. fix: include/linux/of.h add linux/slab.h include

    RobertCNelson committed Sep 24, 2018
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  30. bone_capemgr: kill with uboot flag

    RobertCNelson committed Sep 12, 2017
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  31. bone_capemgr: uboot_capemgr_enabled flag

    RobertCNelson committed Mar 1, 2017
    Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  32. of: overlay: Pick up label symbols from overlays.

    pantoniou authored and RobertCNelson committed Mar 22, 2016
    Insert overlay symbols to the base tree when applied.
    This makes it possible to apply an overlay that references a label
    that a previously inserted overlay had.
    
    Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
  33. of: unittest: hashed phandles unitest

    pantoniou authored and RobertCNelson committed May 16, 2016
    Add a benchmarking hashed phandles unittest which report what kind
    of speed up we get switching to hashed phandle lookups.
    
     ### dt-test ### the hash method is 8.2 times faster than the original
    
    On the beaglebone we perform about 1877 phandle lookups until that
    point in the unittest. Each non-hashed lookup takes about 23us when
    the cash is hot, while the hash lookup takes about 3us.
    
    For those 1877 lookup we get a speedup in the boot sequence of
    1877 * (23 - 3) = 37.5ms, which is not spectacular but there's no
    point in wasting cycles and energy.
    
    Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
  34. of: Support hashtable lookups for phandles

    pantoniou authored and RobertCNelson committed Oct 14, 2015
    When a device tree contains a lot of phandles, resolving one
    takes time because the original method uses a search against
    all nodes (not just the ones with phandles).
    
    Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Older
You can’t perform that action at this time.