07 Aug, 2016

1 commit

  • Pull documentation fixes from Jonathan Corbet:
    "Three fixes for the docs build, including removing an annoying warning
    on 'make help' if sphinx isn't present"

    * tag 'doc-4.8-fixes' of git://git.lwn.net/linux:
    DocBook: use DOCBOOKS="" to ignore DocBooks instead of IGNORE_DOCBOOKS=1
    Documenation: update cgroup's document path
    Documentation/sphinx: do not warn about missing tools in 'make help'

    Linus Torvalds
     

05 Aug, 2016

1 commit

  • Instead of a separate ignore flag, use the obvious DOCBOOKS="" to ignore
    all DocBook files. This is also in line with the Sphinx build being
    ignored if a non-empty DOCBOOKS make variable is specified on the make
    command line.

    This replaces the IGNORE_DOCBOOKS introduced in

    commit 547218864afb2745d9d137f005f3380ef96b26ab
    Author: Mauro Carvalho Chehab
    Date: Sat Jul 9 13:12:45 2016 -0300

    doc-rst: add an option to ignore DocBooks when generating docs

    and aligns with

    commit 6387872c86ea6698ed8faa3ccad1d1bd60f762f7
    Author: Jani Nikula
    Date: Fri Jul 1 15:24:44 2016 +0300

    Documentation/sphinx: skip build if user requested specific DOCBOOKS

    Cc: Daniel Vetter
    Signed-off-by: Jani Nikula
    Tested-by: Mauro Carvalho Chehab
    Signed-off-by: Jonathan Corbet

    Jani Nikula
     

04 Aug, 2016

1 commit

  • Pull media DocBook removal and some fixups from Mauro Carvalho Chehab:

    - removal of the media DocBook (since it's all in Sphinx now)

    - videobuf2: Fix an allocation regression

    - a few fixes related to the CEC drivers

    * tag 'media/v4.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
    [media] cec: fix off-by-one memset
    [media] staging: add MEDIA_SUPPORT dependency
    [media] vivid: don't handle CEC_MSG_SET_STREAM_PATH
    [media] media: adv7180: Fix broken interrupt register access
    [media] vb2: Fix allocation size of dma_parms
    [media] vim2m: copy the other colorspace-related fields as well
    [media] adv7511: fix VIC autodetect
    doc-rst: Remove the media docbook

    Linus Torvalds
     

02 Aug, 2016

1 commit

  • Merge drm updates from Dave Airlie:
    "This is the main drm pull request for 4.8.

    I'm down with a cold at the moment so hopefully this isn't in too bad
    a state, I finished pulling stuff last week mostly (nouveau fixes just
    went in today), so only this message should be influenced by illness.
    Apologies to anyone who's major feature I missed :-)

    Core:
    Lockless GEM BO freeing
    Non-blocking atomic work
    Documentation changes (rst/sphinx)
    Prep for new fencing changes
    Simple display helpers
    Master/auth changes
    Register/unregister rework
    Loads of trivial patches/fixes.

    New stuff:
    ARM Mali display driver (not the 3D chip)
    sii902x RGB->HDMI bridge

    Panel:
    Support for new panels
    Improved backlight support

    Bridge:
    Convert ADV7511 to bridge driver
    ADV7533 support
    TC358767 (DSI/DPI to eDP) encoder chip support

    i915:
    BXT support enabled by default
    GVT-g infrastructure
    GuC command submission and fixes
    BXT workarounds
    SKL/BKL workarounds
    Demidlayering device registration
    Thundering herd fixes
    Missing pci ids
    Atomic updates

    amdgpu/radeon:
    ATPX improvements for better dGPU power control on PX systems
    New power features for CZ/BR/ST
    Pipelined BO moves and evictions in TTM
    GPU scheduler improvements
    GPU reset improvements
    Overclocking on dGPUs with amdgpu
    Polaris powermanagement enabled

    nouveau:
    GK20A/GM20B volt and clock improvements.
    Initial support for GP100/GP104 GPUs, GP104 will not yet support
    acceleration due to NVIDIA having not released firmware for them as of yet.

    exynos:
    Exynos5433 SoC with IOMMU support.

    vc4:
    Shader validation for branching

    imx-drm:
    Atomic mode setting conversion
    Reworked DMFC FIFO allocation
    External bridge support

    analogix-dp:
    RK3399 eDP support
    Lots of fixes.

    rockchip:
    Lots of small fixes.

    msm:
    DT bindings cleanups
    Shrinker and madvise support
    ASoC HDMI codec support

    tegra:
    Host1x driver cleanups
    SOR reworking for DP support
    Runtime PM support

    omapdrm:
    PLL enhancements
    Header refactoring
    Gamma table support

    arcgpu:
    Simulator support

    virtio-gpu:
    Atomic modesetting fixes.

    rcar-du:
    Misc fixes.

    mediatek:
    MT8173 HDMI support

    sti:
    ASOC HDMI codec support
    Minor fixes

    fsl-dcu:
    Suspend/resume support
    Bridge support

    amdkfd:
    Minor fixes.

    etnaviv:
    Enable GPU clock gating

    hisilicon:
    Vblank and other fixes"

    * tag 'drm-for-v4.8' of git://people.freedesktop.org/~airlied/linux: (1575 commits)
    drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
    drm/nouveau/acpi: fix lockup with PCIe runtime PM
    drm/nouveau/acpi: check for function 0x1B before using it
    drm/nouveau/acpi: return supported DSM functions
    drm/nouveau/acpi: ensure matching ACPI handle and supported functions
    drm/nouveau/fbcon: fix font width not divisible by 8
    drm/amd/powerplay: remove enable_clock_power_gatings_tasks from initialize and resume events
    drm/amd/powerplay: move clockgating to after ungating power in pp for uvd/vce
    drm/amdgpu: add query device id and revision id into system info entry at CGS
    drm/amdgpu: add new definition in bif header
    drm/amd/powerplay: rename smum header guards
    drm/amdgpu: enable UVD context buffer for older HW
    drm/amdgpu: fix default UVD context size
    drm/amdgpu: fix incorrect type of info_id
    drm/amdgpu: make amdgpu_cgs_call_acpi_method as static
    drm/amdgpu: comment out unused defaults_staturn_pro static const structure to fix the build
    drm/amdgpu: enable UVD VM only on polaris
    drm/amdgpu: increase timeout of IB test
    drm/amdgpu: add destroy session when generate VCE destroy msg.
    drm/amd: fix deadlock of job_list_lock V2
    ...

    Linus Torvalds
     

29 Jul, 2016

1 commit

  • Now that all media documentation was converted to Sphinx, we
    should get rid of the old DocBook one, as we don't want people
    to submit patches against the old stuff.

    Signed-off-by: Mauro Carvalho Chehab
    Acked-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

28 Jul, 2016

3 commits

  • Pull HSI updates from Sebastian Reichel:

    - proper runtime pm support for omap-ssi and ssi-protocol

    - misc fixes

    * tag 'hsi-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi: (24 commits)
    HSI: omap_ssi: drop pm_runtime_irq_safe
    HSI: omap_ssi_port: use rpm autosuspend API
    HSI: omap_ssi: call msg->complete() from process context
    HSI: omap_ssi_port: ensure clocks are kept enabled during transfer
    HSI: omap_ssi_port: replace pm_runtime_put_sync with non-sync variant
    HSI: omap_ssi_port: avoid calling runtime_pm_*_sync inside spinlock
    HSI: omap_ssi_port: avoid pm_runtime_get_sync in ssi_start_dma and ssi_start_pio
    HSI: omap_ssi_port: switch to threaded pio irq
    HSI: omap_ssi_core: remove pm_runtime_get_sync call from tasklet
    HSI: omap_ssi_core: use pm_runtime_put instead of pm_runtime_put_sync
    HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls
    HSI: core: switch port event notifier from atomic to blocking
    HSI: omap_ssi_port: replace wkin_cken with atomic bitmap operations
    HSI: omap_ssi: convert cawake irq handler to thread
    HSI: ssi_protocol: fix ssip_xmit invocation
    HSI: ssi_protocol: replace spin_lock with spin_lock_bh
    HSI: ssi_protocol: avoid ssi_waketest call with held spinlock
    HSI: omap_ssi: do not reset module
    HSI: omap_ssi_port: remove useless newline
    hsi: Only descend into hsi directory when CONFIG_HSI is set
    ...

    Linus Torvalds
     
  • Pull media documentation updates from Mauro Carvalho Chehab:
    "This patch series does the conversion of all media documentation stuff
    to Restrutured Text markup format and add them to the
    Documentation/index.rst file.

    The media documentation was grouped into 4 books:

    - media uAPI
    - media kAPI
    - V4L driver-specific documentation
    - DVB driver-specific documentation

    It also contains several documentation improvements and one fixup
    patch for a core issue with cropcap.

    PS. After this patch series, the media DocBook is deprecated and
    should be removed. I'll add such patch on a future pull request"

    * tag 'media/v4.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (322 commits)
    [media] cx23885-cardlist.rst: add a new card
    [media] doc-rst: add some needed escape codes
    [media] doc-rst: kapi: use :c:func: instead of :cpp:func
    doc-rst: kernel-doc: fix a change introduced by mistake
    [media] v4l2-ioctl.h add debug info for struct v4l2_ioctl_ops
    [media] dvb_ringbuffer.h: some documentation improvements
    [media] v4l2-ctrls.h: fully document the header file
    [media] doc-rst: Fix some typedef ugly warnings
    [media] doc-rst: reorganize the kAPI v4l2 chapters
    [media] rename v4l2-framework.rst to v4l2-intro.rst
    [media] move V4L2 clocks to a separate .rst file
    [media] v4l2-fh.rst: add cross references and markups
    [media] v4l2-fh.rst: add fh contents from v4l2-framework.rst
    [media] v4l2-fh.h: add documentation for it
    [media] v4l2-event.rst: add cross-references and markups
    [media] v4l2-event.h: document all functions
    [media] v4l2-event.rst: add text from v4l2-framework.rst
    [media] v4l2-framework.rst: remove videobuf quick chapter
    [media] v4l2-dev: add cross-references and improve markup
    [media] doc-rst: move v4l2-dev doc to a separate file
    ...

    Linus Torvalds
     
  • Pull networking updates from David Miller:

    1) Unified UDP encapsulation offload methods for drivers, from
    Alexander Duyck.

    2) Make DSA binding more sane, from Andrew Lunn.

    3) Support QCA9888 chips in ath10k, from Anilkumar Kolli.

    4) Several workqueue usage cleanups, from Bhaktipriya Shridhar.

    5) Add XDP (eXpress Data Path), essentially running BPF programs on RX
    packets as soon as the device sees them, with the option to mirror
    the packet on TX via the same interface. From Brenden Blanco and
    others.

    6) Allow qdisc/class stats dumps to run lockless, from Eric Dumazet.

    7) Add VLAN support to b53 and bcm_sf2, from Florian Fainelli.

    8) Simplify netlink conntrack entry layout, from Florian Westphal.

    9) Add ipv4 forwarding support to mlxsw spectrum driver, from Ido
    Schimmel, Yotam Gigi, and Jiri Pirko.

    10) Add SKB array infrastructure and convert tun and macvtap over to it.
    From Michael S Tsirkin and Jason Wang.

    11) Support qdisc packet injection in pktgen, from John Fastabend.

    12) Add neighbour monitoring framework to TIPC, from Jon Paul Maloy.

    13) Add NV congestion control support to TCP, from Lawrence Brakmo.

    14) Add GSO support to SCTP, from Marcelo Ricardo Leitner.

    15) Allow GRO and RPS to function on macsec devices, from Paolo Abeni.

    16) Support MPLS over IPV4, from Simon Horman.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1622 commits)
    xgene: Fix build warning with ACPI disabled.
    be2net: perform temperature query in adapter regardless of its interface state
    l2tp: Correctly return -EBADF from pppol2tp_getname.
    net/mlx5_core/health: Remove deprecated create_singlethread_workqueue
    net: ipmr/ip6mr: update lastuse on entry change
    macsec: ensure rx_sa is set when validation is disabled
    tipc: dump monitor attributes
    tipc: add a function to get the bearer name
    tipc: get monitor threshold for the cluster
    tipc: make cluster size threshold for monitoring configurable
    tipc: introduce constants for tipc address validation
    net: neigh: disallow transition to NUD_STALE if lladdr is unchanged in neigh_update()
    MAINTAINERS: xgene: Add driver and documentation path
    Documentation: dtb: xgene: Add MDIO node
    dtb: xgene: Add MDIO node
    drivers: net: xgene: ethtool: Use phy_ethtool_gset and sset
    drivers: net: xgene: Use exported functions
    drivers: net: xgene: Enable MDIO driver
    drivers: net: xgene: Add backward compatibility
    drivers: net: phy: xgene: Add MDIO driver
    ...

    Linus Torvalds
     

27 Jul, 2016

4 commits

  • * topic/docs-next: (322 commits)
    [media] cx23885-cardlist.rst: add a new card
    [media] doc-rst: add some needed escape codes
    [media] doc-rst: kapi: use :c:func: instead of :cpp:func
    doc-rst: kernel-doc: fix a change introduced by mistake
    [media] v4l2-ioctl.h add debug info for struct v4l2_ioctl_ops
    [media] dvb_ringbuffer.h: some documentation improvements
    [media] v4l2-ctrls.h: fully document the header file
    [media] doc-rst: Fix some typedef ugly warnings
    [media] doc-rst: reorganize the kAPI v4l2 chapters
    [media] rename v4l2-framework.rst to v4l2-intro.rst
    [media] move V4L2 clocks to a separate .rst file
    [media] v4l2-fh.rst: add cross references and markups
    [media] v4l2-fh.rst: add fh contents from v4l2-framework.rst
    [media] v4l2-fh.h: add documentation for it
    [media] v4l2-event.rst: add cross-references and markups
    [media] v4l2-event.h: document all functions
    [media] v4l2-event.rst: add text from v4l2-framework.rst
    [media] v4l2-framework.rst: remove videobuf quick chapter
    [media] v4l2-dev: add cross-references and improve markup
    [media] doc-rst: move v4l2-dev doc to a separate file
    ...

    Mauro Carvalho Chehab
     
  • Pull media updates from Mauro Carvalho Chehab:

    - new framework support for HDMI CEC and remote control support

    - new encoding codec driver for Mediatek SoC

    - new frontend driver: helene tuner

    - added support for NetUp almost universal devices, with supports
    DVB-C/S/S2/T/T2 and ISDB-T

    - the mn88472 frontend driver got promoted from staging

    - a new driver for RCar video input

    - some soc_camera legacy drivers got removed: timb, omap1, mx2, mx3

    - lots of driver cleanups, improvements and fixups

    * tag 'media/v4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (377 commits)
    [media] cec: always check all_device_types and features
    [media] cec: poll should check if there is room in the tx queue
    [media] vivid: support monitor all mode
    [media] cec: fix test for unconfigured adapter in main message loop
    [media] cec: limit the size of the transmit queue
    [media] cec: zero unused msg part after msg->len
    [media] cec: don't set fh to NULL in CEC_TRANSMIT
    [media] cec: clear all status fields before transmit and always fill in sequence
    [media] cec: CEC_RECEIVE overwrote the timeout field
    [media] cxd2841er: Reading SNR for DVB-C added
    [media] cxd2841er: Reading BER and UCB for DVB-C added
    [media] cxd2841er: fix switch-case for DVB-C
    [media] cxd2841er: fix signal strength scale for ISDB-T
    [media] cxd2841er: adjust the dB scale for DVB-C
    [media] cxd2841er: provide signal strength for DVB-C
    [media] cxd2841er: fix BER report via DVBv5 stats API
    [media] mb86a20s: apply mask to val after checking for read failure
    [media] airspy: fix error logic during device register
    [media] s5p-cec/TODO: add TODO item
    [media] cec/TODO: drop comment about sphinx documentation
    ...

    Linus Torvalds
     
  • Pull crypto updates from Herbert Xu:
    "Here is the crypto update for 4.8:

    API:
    - first part of skcipher low-level conversions
    - add KPP (Key-agreement Protocol Primitives) interface.

    Algorithms:
    - fix IPsec/cryptd reordering issues that affects aesni
    - RSA no longer does explicit leading zero removal
    - add SHA3
    - add DH
    - add ECDH
    - improve DRBG performance by not doing CTR by hand

    Drivers:
    - add x86 AVX2 multibuffer SHA256/512
    - add POWER8 optimised crc32c
    - add xts support to vmx
    - add DH support to qat
    - add RSA support to caam
    - add Layerscape support to caam
    - add SEC1 AEAD support to talitos
    - improve performance by chaining requests in marvell/cesa
    - add support for Araneus Alea I USB RNG
    - add support for Broadcom BCM5301 RNG
    - add support for Amlogic Meson RNG
    - add support Broadcom NSP SoC RNG"

    * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (180 commits)
    crypto: vmx - Fix aes_p8_xts_decrypt build failure
    crypto: vmx - Ignore generated files
    crypto: vmx - Adding support for XTS
    crypto: vmx - Adding asm subroutines for XTS
    crypto: skcipher - add comment for skcipher_alg->base
    crypto: testmgr - Print akcipher algorithm name
    crypto: marvell - Fix wrong flag used for GFP in mv_cesa_dma_add_iv_op
    crypto: nx - off by one bug in nx_of_update_msc()
    crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request struct
    crypto: scatterwalk - Inline start/map/done
    crypto: scatterwalk - Remove unnecessary BUG in scatterwalk_start
    crypto: scatterwalk - Remove unnecessary advance in scatterwalk_pagedone
    crypto: scatterwalk - Fix test in scatterwalk_done
    crypto: api - Optimise away crypto_yield when hard preemption is on
    crypto: scatterwalk - add no-copy support to copychunks
    crypto: scatterwalk - Remove scatterwalk_bytes_sglen
    crypto: omap - Stop using crypto scatterwalk_bytes_sglen
    crypto: skcipher - Remove top-level givcipher interface
    crypto: user - Remove crypto_lookup_skcipher call
    crypto: cts - Convert to skcipher
    ...

    Linus Torvalds
     
  • Pull documentation updates from Jonathan Corbet:
    "Some big changes this month, headlined by the addition of a new
    formatted documentation mechanism based on the Sphinx system.

    The objectives here are to make it easier to create better-integrated
    (and more attractive) documents while (eventually) dumping our
    one-of-a-kind, cobbled-together system for something that is widely
    used and maintained by others. There's a fair amount of information
    what's being done, why, and how to use it in:

    https://lwn.net/Articles/692704/
    https://lwn.net/Articles/692705/

    Closer to home, Documentation/kernel-documentation.rst describes how
    it works.

    For now, the new system exists alongside the old one; you should soon
    see the GPU documentation converted over in the DRM pull and some
    significant media conversion work as well. Once all the docs have
    been moved over and we're convinced that the rough edges (of which are
    are a few) have been smoothed over, the DocBook-based stuff should go
    away.

    Primary credit is to Jani Nikula for doing the heavy lifting to make
    this stuff actually work; there has also been notable effort from
    Markus Heiser, Daniel Vetter, and Mauro Carvalho Chehab.

    Expect a couple of conflicts on the new index.rst file over the course
    of the merge window; they are trivially resolvable. That file may be
    a bit of a conflict magnet in the short term, but I don't expect that
    situation to last for any real length of time.

    Beyond that, of course, we have the usual collection of tweaks,
    updates, and typo fixes"

    * tag 'docs-for-linus' of git://git.lwn.net/linux: (77 commits)
    doc-rst: kernel-doc: fix handling of address_space tags
    Revert "doc/sphinx: Enable keep_warnings"
    doc-rst: kernel-doc directive, fix state machine reporter
    docs: deprecate kernel-doc-nano-HOWTO.txt
    doc/sphinx: Enable keep_warnings
    Documentation: add watermark_scale_factor to the list of vm systcl file
    kernel-doc: Fix up warning output
    docs: Get rid of some kernel-documentation warnings
    doc-rst: add an option to ignore DocBooks when generating docs
    workqueue: Fix a typo in workqueue.txt
    Doc: ocfs: Fix typo in filesystems/ocfs2-online-filecheck.txt
    Documentation/sphinx: skip build if user requested specific DOCBOOKS
    Documentation: add cleanmediadocs to the documentation targets
    Add .pyc files to .gitignore
    Doc: PM: Fix a typo in intel_powerclamp.txt
    doc-rst: flat-table directive - initial implementation
    Documentation: add meta-documentation for Sphinx and kernel-doc
    Documentation: tiny typo fix in usb/gadget_multi.txt
    Documentation: fix wrong value in md.txt
    bcache: documentation formatting, edited for clarity, stripe alignment notes
    ...

    Linus Torvalds
     

23 Jul, 2016

1 commit

  • * patchwork: (1492 commits)
    [media] cec: always check all_device_types and features
    [media] cec: poll should check if there is room in the tx queue
    [media] vivid: support monitor all mode
    [media] cec: fix test for unconfigured adapter in main message loop
    [media] cec: limit the size of the transmit queue
    [media] cec: zero unused msg part after msg->len
    [media] cec: don't set fh to NULL in CEC_TRANSMIT
    [media] cec: clear all status fields before transmit and always fill in sequence
    [media] cec: CEC_RECEIVE overwrote the timeout field
    [media] cxd2841er: Reading SNR for DVB-C added
    [media] cxd2841er: Reading BER and UCB for DVB-C added
    [media] cxd2841er: fix switch-case for DVB-C
    [media] cxd2841er: fix signal strength scale for ISDB-T
    [media] cxd2841er: adjust the dB scale for DVB-C
    [media] cxd2841er: provide signal strength for DVB-C
    [media] cxd2841er: fix BER report via DVBv5 stats API
    [media] mb86a20s: apply mask to val after checking for read failure
    [media] airspy: fix error logic during device register
    [media] s5p-cec/TODO: add TODO item
    [media] cec/TODO: drop comment about sphinx documentation
    ...

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

18 Jul, 2016

1 commit


15 Jul, 2016

2 commits


14 Jul, 2016

1 commit

  • * topic/vsp1: (36 commits)
    [media] v4l: vsp1: wpf: Add flipping support
    [media] v4l: vsp1: rwpf: Support runtime modification of controls
    [media] v4l: vsp1: Simplify alpha propagation
    [media] v4l: vsp1: clu: Support runtime modification of controls
    [media] v4l: vsp1: lut: Support runtime modification of controls
    [media] v4l: vsp1: Support runtime modification of controls
    [media] v4l: vsp1: Add Cubic Look Up Table (CLU) support
    [media] v4l: vsp1: lut: Expose configuration through a control
    [media] v4l: vsp1: lut: Initialize the mutex
    [media] v4l: vsp1: dl: Don't free fragments with interrupts disabled
    [media] v4l: vsp1: Set entities functions
    [media] v4l: vsp1: Don't create LIF entity when the userspace API is enabled
    [media] v4l: vsp1: Don't register media device when userspace API is disabled
    [media] v4l: vsp1: Base link creation on availability of entities
    [media] media: Add video statistics computation functions
    [media] media: Add video processing entity functions
    [media] v4l: vsp1: sru: Fix intensity control ID
    [media] v4l: vsp1: Stop the pipeline upon the first STREAMOFF
    [media] v4l: vsp1: Constify operation structures
    [media] v4l: vsp1: pipe: Fix typo in comment
    ...

    Mauro Carvalho Chehab
     

13 Jul, 2016

1 commit

  • Those fixes came from patchs from Andrea for the old DocBook
    documentation.

    As we're removing it on Kernel 4.8, it doesn't make sense to
    apply the original patches, but, as the typos were ported
    to ReST, let's fix the issues there.

    Suggested-by: Andrea Gelmini
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

11 Jul, 2016

1 commit


10 Jul, 2016

1 commit


09 Jul, 2016

6 commits

  • * topic/cec:
    [media] DocBook/media: add CEC documentation
    [media] s5p_cec: get rid of an unused var
    [media] move s5p-cec to staging
    [media] vivid: add CEC emulation
    [media] cec: s5p-cec: Add s5p-cec driver
    [media] cec: adv7511: add cec support
    [media] cec: adv7842: add cec support
    [media] cec: adv7604: add cec support
    [media] cec: add compat32 ioctl support
    [media] cec/TODO: add TODO file so we know why this is still in staging
    [media] cec: add HDMI CEC framework (api)
    [media] cec: add HDMI CEC framework (adapter)
    [media] cec: add HDMI CEC framework (core)
    [media] cec-funcs.h: static inlines to pack/unpack CEC messages
    [media] cec.h: add cec header
    [media] cec-edid: add module for EDID CEC helper functions
    [media] cec.txt: add CEC framework documentation
    [media] rc: Add HDMI CEC protocol handling
    Input: add HDMI CEC specific keycodes
    Input: add BUS_CEC type

    Mauro Carvalho Chehab
     
  • * topic/cec:
    [media] DocBook/media: add CEC documentation
    [media] s5p_cec: get rid of an unused var
    [media] move s5p-cec to staging
    [media] vivid: add CEC emulation
    [media] cec: s5p-cec: Add s5p-cec driver
    [media] cec: adv7511: add cec support
    [media] cec: adv7842: add cec support
    [media] cec: adv7604: add cec support
    [media] cec: add compat32 ioctl support
    [media] cec/TODO: add TODO file so we know why this is still in staging
    [media] cec: add HDMI CEC framework (api)
    [media] cec: add HDMI CEC framework (adapter)
    [media] cec: add HDMI CEC framework (core)
    [media] cec-funcs.h: static inlines to pack/unpack CEC messages
    [media] cec.h: add cec header
    [media] cec-edid: add module for EDID CEC helper functions
    [media] cec.txt: add CEC framework documentation
    [media] rc: Add HDMI CEC protocol handling

    Mauro Carvalho Chehab
     
  • Linux 4.7-rc6

    * tag 'v4.7-rc6': (1245 commits)
    Linux 4.7-rc6
    ovl: warn instead of error if d_type is not supported
    MIPS: Fix possible corruption of cache mode by mprotect.
    locks: use file_inode()
    usb: dwc3: st: Use explicit reset_control_get_exclusive() API
    phy: phy-stih407-usb: Use explicit reset_control_get_exclusive() API
    phy: miphy28lp: Inform the reset framework that our reset line may be shared
    namespace: update event counter when umounting a deleted dentry
    9p: use file_dentry()
    lockd: unregister notifier blocks if the service fails to come up completely
    ACPI,PCI,IRQ: correct operator precedence
    fuse: serialize dirops by default
    drm/i915: Fix missing unlock on error in i915_ppgtt_info()
    powerpc: Initialise pci_io_base as early as possible
    mfd: da9053: Fix compiler warning message for uninitialised variable
    mfd: max77620: Fix FPS switch statements
    phy: phy-stih407-usb: Inform the reset framework that our reset line may be shared
    usb: dwc3: st: Inform the reset framework that our reset line may be shared
    usb: host: ehci-st: Inform the reset framework that our reset line may be shared
    usb: host: ohci-st: Inform the reset framework that our reset line may be shared
    ...

    Mauro Carvalho Chehab
     
  • A copy paste error created that format with the same one-line
    description as Y8I and Y12I, whereas Z16 is quite different from them
    both.

    Signed-off-by: Guennadi Liakhovetski
    Acked-by: Sakari Ailus
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Guennadi Liakhovetski
     
  • The DMA buffer importing streaming I/O section mentions the memory type
    value that has to be set when calling the VIDIOC_REQBUFS ioctl but this
    isn't mentioned in neither the Memory Mapping nor User Pointer sections.

    A user can know the values by looking at the examples but it's better
    to explicitly mention in the documentation, and also makes all sections
    about streaming I/O methods more consistent.

    Signed-off-by: Javier Martinez Canillas
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Javier Martinez Canillas
     
  • Commit 4b9c1cb641c46 ("[media] Documentation: media: description of DMABUF
    importing in V4L2") documented the V4L2 dma-buf importing support but did
    not update the VIDIOC_REQBUFS description, so only the Memory Mapping and
    User Pointer I/O methods are mentioned.

    Signed-off-by: Javier Martinez Canillas
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Javier Martinez Canillas
     

01 Jul, 2016

1 commit

  • Adds a new per-device sysfs attribute "current_timestamp_clock" to allow
    userspace to select a particular POSIX clock for buffered samples and
    events timestamping.

    Following clocks, as listed in clock_gettime(2), are supported:
    CLOCK_REALTIME, CLOCK_MONOTONIC, CLOCK_MONOTONIC_RAW,
    CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE, CLOCK_BOOTTIME and
    CLOCK_TAI.

    Signed-off-by: Gregor Boirie
    Acked-by: Sanchayan Maity
    Signed-off-by: Jonathan Cameron

    Gregor Boirie
     

28 Jun, 2016

3 commits


23 Jun, 2016

1 commit


21 Jun, 2016

1 commit

  • The gpu documentation has now been converted to reStructuredText files
    under Documentation/gpu. Remove the obsolete DocBook template. Also
    remove it from MAINTAINERS.

    Good riddance.

    Signed-off-by: Jani Nikula
    Signed-off-by: Daniel Vetter
    Link: http://patchwork.freedesktop.org/patch/msgid/8d673f75fe686371ed9838682c368a4e3b96bf54.1466506505.git.jani.nikula@intel.com

    Jani Nikula
     

15 Jun, 2016

2 commits


11 Jun, 2016

1 commit

  • …inux/kernel/git/jberg/mac80211-next

    Johannes Berg says:

    ====================
    For the next cycle, we have the following:
    * the biggest change is Michał's work on integrating FQ/codel
    with the mac80211 internal software queues
    * cfg80211 connect result gets clarified for the
    "no connection at all" case
    * advertisement of per-interface type capabilities, in case
    they differ (which makes a lot of sense for some capabilities)
    * most of the nl80211 & hwsim unprivileged namespace operation
    changes
    * human-readable VHT capabilities in debugfs
    * some other cleanups, like spelling
    ====================

    Signed-off-by: David S. Miller <davem@davemloft.net>

    David S. Miller
     

10 Jun, 2016

1 commit

  • Provides helper functions for drivers that have a simple display
    pipeline. Plane, crtc and encoder are collapsed into one entity.

    Changes since v4:
    - Remove drm_connector_register() call
    - Forgot to assign pipe->connector

    Changes since v3:
    - (struct drm_simple_display_pipe *)->funcs should be const

    Changes since v2:
    - Drop Kconfig knob DRM_KMS_HELPER
    - Expand documentation

    Changes since v1:
    - Add DOC header and add to gpu.tmpl
    - Fix docs: @funcs is optional, "negative error code",
    "This hook is optional."
    - Add checks to drm_simple_kms_plane_atomic_check()

    Cc: jsarha@ti.com
    Signed-off-by: Noralf Trønnes
    Signed-off-by: Daniel Vetter
    Link: http://patchwork.freedesktop.org/patch/msgid/1465570559-14238-1-git-send-email-noralf@tronnes.org

    Noralf Trønnes
     

09 Jun, 2016

3 commits

  • The drm_crtc.c file is a mess, making the ABI documentation confusing
    since all functions are in the same bag. Split the format-related
    helpers to a new drm_fourcc.c file.

    Signed-off-by: Laurent Pinchart
    Signed-off-by: Daniel Vetter
    Link: http://patchwork.freedesktop.org/patch/msgid/1465466048-2020-1-git-send-email-laurent.pinchart@ideasonboard.com

    Laurent Pinchart
     
  • As promised, piles of prep work all around:
    - drm_atomic_state rework, prep for nonblocking commit helpers
    - fence patches from Gustavo and Christian to prep for atomic fences and
    some cool work in ttm/amdgpu from Christian
    - drm event prep for both nonblocking commit and atomic fences
    - Gustavo seems on a crusade against the non-kms-native version of the
    vblank functions.
    - prep work from Boris to nuke all the silly ->best_encoder
    implementations we have (we really only need that for truly dynamic
    cases like dvi-i vs dvi-d or dp mst selecting the right transcoder on
    intel)
    - prep work from Laurent to rework the format handling functions
    - and few small things all over

    * tag 'topic/drm-misc-2016-06-07' of git://anongit.freedesktop.org/drm-intel: (47 commits)
    drm/dsi: Implement set tear scanline
    drm/fb_cma_helper: Implement fb_mmap callback
    drm/qxl: Remove useless drm_fb_get_bpp_depth() call
    drm/ast: Remove useless drm_fb_get_bpp_depth() call
    drm/atomic: Fix remaining places where !funcs->best_encoder is valid
    drm/core: Change declaration for gamma_set.
    Documentation: add fence-array to kernel DocBook
    drm/shmobile: use drm_crtc_vblank_{get,put}()
    drm/radeon: use drm_crtc_vblank_{get,put}()
    drm/qxl: use drm_crtc_vblank_{get,put}()
    drm/atmel: use drm_crtc_vblank_{get,put}()
    drm/armada: use drm_crtc_vblank_{get,put}()
    drm/amdgpu: use drm_crtc_vblank_{get,put}()
    drm/virtio: use drm_crtc_send_vblank_event()
    drm/udl: use drm_crtc_send_vblank_event()
    drm/qxl: use drm_crtc_send_vblank_event()
    drm/atmel: use drm_crtc_send_vblank_event()
    drm/armada: use drm_crtc_send_vblank_event()
    drm/doc: Switch to sphinx/rst fixed-width quoting
    drm/doc: Drop kerneldoc for static functions in drm_irq.c
    ...

    Dave Airlie
     
  • Daniel has a pull request that relies on stuff in fixes that are in rc2.

    Dave Airlie
     

07 Jun, 2016

1 commit