1. 12 Sep, 2019 4 commits
  2. 11 Sep, 2019 1 commit
  3. 09 Sep, 2019 2 commits
  4. 07 Sep, 2019 6 commits
  5. 06 Sep, 2019 2 commits
  6. 04 Sep, 2019 6 commits
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/linux-mvebu into arm/late · 49826a68
      Arnd Bergmann authored
      mvebu dt64 for 5.4 (part 2)
      
      Add support for Turris Mox board (Armada 3720 SoC based)
      
      * tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/linux-mvebu: (53 commits)
        arm64: dts: marvell: add DTS for Turris Mox
        dt-bindings: marvell: document Turris Mox compatible
        arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl
        arm64: dts: marvell: Add cpu clock node on Armada 7K/8K
        arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply
        arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
        arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes
        arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes
        arm64: dts: marvell: Add CP110 COMPHY clocks
        arm64: dts: marvell: armada-37xx: add mailbox node
        dt-bindings: gpio: Document GPIOs via Moxtet bus
        drivers: gpio: Add support for GPIOs over Moxtet bus
        bus: moxtet: Add sysfs and debugfs documentation
        dt-bindings: bus: Document moxtet bus binding
        bus: Add support for Moxtet bus
        reset: Add support for resets provided by SCMI
        firmware: arm_scmi: Add RESET protocol in SCMI v2.0
        dt-bindings: arm: Extend SCMI to support new reset protocol
        firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol
        firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels
        ...
      
      Link: https://lore.kernel.org/r/87h85two0r.fsf@FE-laptopSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      49826a68
    • Arnd Bergmann's avatar
      Merge tag 'ti-k3-soc-for-v5.4' of... · 65ab0dba
      Arnd Bergmann authored
      Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into arm/late
      
      Texas Instruments K3 SoC family changes for 5.4
      
      - Typo fixes for gic-its unit addresses for both am654 and j721e
      - HW spinlock nodes added for both am654 and j721e
      - GPIO support for j721e
      - power-domain cells update for both am654 / j721e for exclusive only
        access
      
      * tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux:
        arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address
        arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
        arm64: dts: ti: k3-j721e-main: Add hwspinlock node
        arm64: dts: ti: k3-am65-main: Add hwspinlock node
        arm64: dts: k3-j721e: Add gpio-keys on common processor board
        dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E
        arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules
        arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain
        arm64: dts: ti: k3-j721e: Add gpio nodes in main domain
        arm64: dts: ti: k3-j721e: Update the power domain cells
        arm64: dts: ti: k3-am654: Update the power domain cells
        soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
        dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
        firmware: ti_sci: Allow for device shared and exclusive requests
      
      Link: https://lore.kernel.org/r/b838d666-ab3b-7d41-67d4-09d606c732da@ti.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      65ab0dba
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of... · 1fb2e59c
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/late
      
      SoC glue layer changes for SGX on omap variants for v5.4
      
      For a while we've had omap4 sgx glue layer defined in dts and probed
      with ti-sysc driver. This allows idling the sgx module for PM, and
      removes the need for custom platform glue layer code for any further
      driver changes.
      
      We first drop the unused legacy platform data for omap4 sgx. Then for
      omap5, we need add the missing clkctrl clock data so we can configure
      sgx. And we configure sgx for omap34xx, omap36xx and am3517.
      
      For am335x, we still have a dependency for rstctrl reset driver changes,
      so that will be added later on.
      
      Note that this branch is based on earlier ti-sysc branch for omap36xx
      glue layer quirk handling.
      
      * tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: ARM: dts: Configure interconnect target module for am3517sgx
        ARM: dts: Configure interconnect target module for omap3 sgx
        ARM: dts: Configure sgx for omap5
        clk: ti: add clkctrl data omap5 sgx
        ARM: OMAP2+: Drop legacy platform data for omap4 gpu
      
      Link: https://lore.kernel.org/r/pull-1567016893-318461@atomide.com-4Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1fb2e59c
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' of... · feeb04ce
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/late
      
      Drop legacy platform data omap variants for v5.4
      
      We can now drop more platform data in favor of dts data for most
      devices like cpsw, gpio, i2c, mmc, uart and watchdog.
      
      In general we can do this by dropping legacy "ti,hwmods" custom dts
      property, and the platform data assuming the related dts data is correct.
      This is best done as single patch as otherwise we'd have to revert two
      patches in case of any unexpected issues, and we're just removing data.
      
      Fro cpsw, before we can do this, we need to configure the cpsw mdio clocks
      properly in dts though in the first patch. For omap4 i2c, we've already
      dropped the platform data earlier, but have been still allocting it
      dynamically based on the dts data based on the "ti,hwmods" property, but
      that is no longer needed. For d2d, we are missing the dts data, so we
      first add it and then drop the platform data.
      
      For dra7, we drop platform data and "ti,hwmods" for mcasp and mcspi.
      We've already dropped platform data earlier for gpio, i2c, mmc, and
      uart so we just need to drop "ti,hwmods" property for those.
      
      Note that this branch is based on earlier ti-sysc-fixes branch.
      
      * tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: Drop legacy custom hwmods property for dra7 gpio
        ARM: dts: Drop legacy custom hwmods property for dra7 mmc
        ARM: dts: Drop legacy custom hwmods property for dra7 i2c
        ARM: dts: Drop legacy custom hwmods property for dra7 uart
        ARM: OMAP2+: Drop legacy platform data for dra7 mcasp
        ARM: OMAP2+: Drop legacy platform data for dra7 mcspi
        ARM: OMAP2+: Drop legacy platform data for omap4 d2d
        ARM: dts: Configure d2d dts data for omap4
        ARM: OMAP2+: Drop legacy watchdog platform data for omap4
        ARM: dts: Drop custom hwmod property for omap4 i2c
        ARM: OMAP2+: Drop legacy platform data for cpsw on dra7
        ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4
        ARM: dts: Add fck for cpsw mdio for omap variants
      
      Link: https://lore.kernel.org/r/pull-1567016893-318461@atomide.com-3Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      feeb04ce
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of... · 30d8bb90
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/late
      
      more ti-sysc driver changes for omap variants for v5.4
      
      Few changes mostly to deal with sgx SoC glue quirk for omap36xx that
      is needed for the related sgx SoC glue dts branch. The other changes
      are to simplify sysc_check_one_child() sysc_check_children() to be void
      functions, and detect d2d module when debugging is enabled.
      
      * tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        bus: ti-sysc: Detect d2d when debug is enabled
        bus: ti-sysc: Add module enable quirk for SGX on omap36xx
        bus: ti-sysc: Change return types of functions
      
      Link: https://lore.kernel.org/r/pull-1567016893-318461@atomide.com-2Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      30d8bb90
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.4/ti-sysc-signed' of... · bf3176b3
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/late
      
      Driver changes for ti-sysc for v5.4
      
      Few changes to prepare for using a reset driver for PRM rstctrl mostly
      to deal with the clocks for reset. Then few minor clean-up patches and
      SPDX license identifier changes, and add a MAINTAINERs file entry.
      
      * tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        bus: ti-sysc: remove set but not used variable 'quirks'
        bus: ti-sysc: allow reset sharing across devices
        bus: ti-sysc: rework the reset handling
        bus: ti-sysc: re-order the clkdm control around reset handling
        bus: ti-sysc: Add missing kerneldoc comments
        bus: ti-sysc: Switch to SPDX license identifier
        dt-bindings: ti-sysc: Add SPDX license identifier
        MAINTAINERS: Add ti-sysc files under the OMAP2+ entry
      
      Link: https://lore.kernel.org/r/pull-1566599057-142651@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bf3176b3
  7. 02 Sep, 2019 4 commits
    • Linus Torvalds's avatar
      Linux 5.3-rc7 · 089cf7f6
      Linus Torvalds authored
      089cf7f6
    • Linus Torvalds's avatar
      Merge tag 'char-misc-5.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 49ffdb4c
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are some small char and misc driver fixes for reported issues for
        5.3-rc7
      
        Also included in here is the documentation for how we are handling
        hardware issues under embargo that everyone has finally agreed on, as
        well as a MAINTAINERS update for the suckers who agreed to handle the
        LICENSES/ files.
      
        All of these have been in linux-next last week with no reported
        issues"
      
      * tag 'char-misc-5.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        fsi: scom: Don't abort operations for minor errors
        vmw_balloon: Fix offline page marking with compaction
        VMCI: Release resource if the work is already queued
        Documentation/process: Embargoed hardware security issues
        lkdtm/bugs: fix build error in lkdtm_EXHAUST_STACK
        mei: me: add Tiger Lake point LP device ID
        intel_th: pci: Add Tiger Lake support
        intel_th: pci: Add support for another Lewisburg PCH
        stm class: Fix a double free of stm_source_device
        MAINTAINERS: add entry for LICENSES and SPDX stuff
        fpga: altera-ps-spi: Fix getting of optional confd gpio
      49ffdb4c
    • Linus Torvalds's avatar
      Merge tag 'usb-5.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 2c248f92
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some small USB fixes that have been in linux-next this past
        week for 5.3-rc7
      
        They fix the usual xhci, syzbot reports, and other small issues that
        have come up last week.
      
        All have been in linux-next with no reported issues"
      
      * tag 'usb-5.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        USB: cdc-wdm: fix race between write and disconnect due to flag abuse
        usb: host: xhci: rcar: Fix typo in compatible string matching
        usb: host: xhci-tegra: Set DMA mask correctly
        USB: storage: ums-realtek: Whitelist auto-delink support
        USB: storage: ums-realtek: Update module parameter description for auto_delink_en
        usb: host: ohci: fix a race condition between shutdown and irq
        usb: hcd: use managed device resources
        typec: tcpm: fix a typo in the comparison of pdo_max_voltage
        usb-storage: Add new JMS567 revision to unusual_devs
        usb: chipidea: udc: don't do hardware access if gadget has stopped
        usbtmc: more sanity checking for packet size
        usb: udc: lpc32xx: silence fall-through warning
      2c248f92
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 345464fb
      Linus Torvalds authored
      Pull networking fixes from David Miller:
      
       1) Fix some length checks during OGM processing in batman-adv, from
          Sven Eckelmann.
      
       2) Fix regression that caused netfilter conntrack sysctls to not be
          per-netns any more. From Florian Westphal.
      
       3) Use after free in netpoll, from Feng Sun.
      
       4) Guard destruction of pfifo_fast per-cpu qdisc stats with
          qdisc_is_percpu_stats(), from Davide Caratti. Similar bug is fixed
          in pfifo_fast_enqueue().
      
       5) Fix memory leak in mld_del_delrec(), from Eric Dumazet.
      
       6) Handle neigh events on internal ports correctly in nfp, from John
          Hurley.
      
       7) Clear SKB timestamp in NF flow table code so that it does not
          confuse fq scheduler. From Florian Westphal.
      
       8) taprio destroy can crash if it is invoked in a failure path of
          taprio_init(), because the list head isn't setup properly yet and
          the list del is unconditional. Perform the list add earlier to
          address this. From Vladimir Oltean.
      
       9) Make sure to reapply vlan filters on device up, in aquantia driver.
          From Dmitry Bogdanov.
      
      10) sgiseeq driver releases DMA memory using free_page() instead of
          dma_free_attrs(). From Christophe JAILLET.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (58 commits)
        net: seeq: Fix the function used to release some memory in an error handling path
        enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove functions
        net: bcmgenet: use ethtool_op_get_ts_info()
        tc-testing: don't hardcode 'ip' in nsPlugin.py
        net: dsa: microchip: add KSZ8563 compatibility string
        dt-bindings: net: dsa: document additional Microchip KSZ8563 switch
        net: aquantia: fix out of memory condition on rx side
        net: aquantia: linkstate irq should be oneshot
        net: aquantia: reapply vlan filters on up
        net: aquantia: fix limit of vlan filters
        net: aquantia: fix removal of vlan 0
        net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate
        taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte
        taprio: Fix kernel panic in taprio_destroy
        net: dsa: microchip: fill regmap_config name
        rxrpc: Fix lack of conn cleanup when local endpoint is cleaned up [ver #2]
        net: stmmac: dwmac-rk: Don't fail if phy regulator is absent
        amd-xgbe: Fix error path in xgbe_mod_init()
        netfilter: nft_meta_bridge: Fix get NFT_META_BRI_IIFVPROTO in network byteorder
        mac80211: Correctly set noencrypt for PAE frames
        ...
      345464fb
  8. 01 Sep, 2019 15 commits