1. 24 Jun, 2021 4 commits
  2. 23 Jun, 2021 3 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'extcon-next-for-5.14' of... · d4e14066
      Greg Kroah-Hartman authored
      Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      
      Chanwoo writes:
      
      Update extcon next for v5.14
      
      Detailed description for this pull request:
      1. Update extcon-sm5502 provider driver
      - Convert devicetree binding document sytle with yaml
        for extcon-sm5502.c and add support for SM5504 chip to extcon-sm5502.c.
      - Use devm_regmap_add_irq_chip and probe_new for extcon-sm5502.c
      
      2. Add missing modalias string for extcon-max8997.c.
      
      3. Initialize the status data of extcon-intel-mrfld.c on probe time
      in order to prevent the mismatch issue.
      
      * tag 'extcon-next-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon:
        extcon: sm5502: Add support for SM5504
        extcon: sm5502: Refactor driver to use chip-specific struct
        dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic
        dt-bindings: extcon: sm5502: Convert to DT schema
        extcon: sm5502: Implement i2c_driver->probe_new()
        extcon: sm5502: Use devm_regmap_add_irq_chip()
        extcon: max8997: Add missing modalias string
        extcon: sm5502: Drop invalid register write in sm5502_reg_data
        extcon: intel-mrfld: Sync hardware and software state on init
      d4e14066
    • Greg Kroah-Hartman's avatar
      Merge tag 'phy-for-5.14_v2' of... · 5471a812
      Greg Kroah-Hartman authored
      Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
      
      Vinod writes:
      
      phy-for-5.14 version 2
      
        - Updates:
              - Yaml conversion for renesas,rcar-gen3 pcie phy and
                rockchip-usb-phy bindings
              - Support for devm_phy_get() taking NULL phy name
      
        - New support:
              - PCIe phy for Qualcomm IPQ60xx
              - PCIe phy for Qualcomm SDX55
              - USB phy for RK3308
              - CAN transceivers phy for TI TCAN104x
              - Innosilicon-based CSI dphy for rockchip
      
      * tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (36 commits)
        phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'"
        phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
        phy: uniphier-pcie: Fix updating phy parameters
        phy/rockchip: add Innosilicon-based CSI dphy
        dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy
        phy: rockchip: remove redundant initialization of pointer cfg
        phy: phy-can-transceiver: Add support for generic CAN transceiver driver
        dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers
        phy: core: Reword the comment specifying the units of max_link_rate to be Mbps
        phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hdmi_phy_probe()
        phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mtk_mipi_tx_probe()
        phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_hsic_phy_probe()
        phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_usb3_mdio_probe()
        MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference
        phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro
        dt-bindings: phy: convert rockchip-usb-phy.txt to YAML
        phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy
        dt-bindings: phy: rockchip-inno-usb2: add compatible for rk3308 USB phy
        phy: stm32: manage optional vbus regulator on phy_power_on/off
        dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
        ...
      5471a812
    • Vinod Koul's avatar
      phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'" · 15692a80
      Vinod Koul authored
      This reverts commit 6eded551 ("phy: ralink: Kconfig: convert
      mt7621-pci-phy into 'bool'") as we don't want drivers to be built in and
      should be a module instead
      Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
      15692a80
  3. 22 Jun, 2021 5 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'icc-5.14-rc1' of... · f274e296
      Greg Kroah-Hartman authored
      Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      
      Georgi writes:
      
      interconnect changes for 5.14
      
      Here are changes for the 5.14-rc1 merge window consisting of interconnect
      driver updates.
      
      Driver changes:
      - New driver for SC7280 platforms.
      Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>
      
      * tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc:
        interconnect: qcom: Add SC7280 interconnect provider driver
        dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings
      f274e296
    • Tomas Winkler's avatar
      mei: revamp mei extension header structure layout. · 40292383
      Tomas Winkler authored
      The mei extension header was build as array of flexible structures
      which will not work if actually more headers are added.
      (Currently only vtag header was used).
      Sparse reports:
      
      drivers/misc/mei/hw.h:253:32: warning: array of flexible structures
      
      Use basic type u8 for the variable sized extension.
      Define explicitly mei_ext_hdr_vtag structure.
      And also fix mei_ext_next() function to point correctly to the
      end of the header.
      
      Note: the headers are part of firmware interface and need to be __packed.
      Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
      Link: https://lore.kernel.org/r/20210621193756.134027-2-tomas.winkler@intel.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      40292383
    • Tamar Mashiah's avatar
      mei: fix kdoc in the driver · 09f8c33a
      Tamar Mashiah authored
      Over time the functions were renamed,
      but this was not always reflected in kdoc, fix that.
      Signed-off-by: default avatarTamar Mashiah <tamar.mashiah@intel.com>
      Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
      Link: https://lore.kernel.org/r/20210621193756.134027-1-tomas.winkler@intel.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      09f8c33a
    • Greg Kroah-Hartman's avatar
      Merge tag 'misc-habanalabs-next-2021-06-22' of... · 8254ee0e
      Greg Kroah-Hartman authored
      Merge tag 'misc-habanalabs-next-2021-06-22' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      
      Oded writes:
      
      This tag contains habanalabs driver changes for v5.14:
      
      - Change communication protocol with f/w. The new protocl allows better
        backward compatibility between different f/w versions and is more
        stable.
      - Send hard-reset cause to f/w after a hard-reset has happened.
      - Move to indirection when generating interrupts to f/w.
      - Better progress and error messages during the f/w load stage.
      - Recognize that f/w is with enabled security according to device ID.
      - Add validity check to event queue mechanism.
      - Add new event from f/w that will indicate a daemon has been terminated
        inside the f/w.
      
      - Move to TLB cache range invalidation in the device's MMU.
      - Disable memory scrubbing by default for performance.
      
      - Many fixes for sparse/smatch reported errors.
      - Enable by default stop-on-err in the ASIC.
      - Move to ASYNC device probing to speedup loading of driver in server
        with multiple devices.
      - Fix to stop using disabled NIC ports when doing collective operation.
      - Use standard error codes instead of positive values.
      - Add support for resetting device after user has finished using it.
      - Add debugfs option to avoid reset when a CS has got stuck.
      - Add print of the last 8 CS pointers in case of error in QMANs.
      - Add statistics on opening of the FD of a device.
      
      * tag 'misc-habanalabs-next-2021-06-22' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux: (72 commits)
        habanalabs/gaudi: refactor hard-reset related code
        habanalabs/gaudi: add support for NIC DERR
        habanalabs: add validity check for signal cs
        habanalabs: get lower/upper 32 bits via masking
        habanalabs: allow reset upon device release
        debugfs: add skip_reset_on_timeout option
        habanalabs: fix typo
        habanalabs/gaudi: correct driver events numbering
        habanalabs: remove a rogue #ifdef
        habanalabs/gaudi: print last QM PQEs on error
        habanalabs/goya: add '__force' attribute to suppress false alarm
        habanalabs: added open_stats info ioctl
        habanalabs/gaudi: set the correct rc in case of err
        habanalabs/gaudi: update coresight configuration
        habanalabs: remove node from list before freeing the node
        habanalabs: set rc as 'valid' in case of intentional func exit
        habanalabs: zero complex structures using memset
        habanalabs: print more info when failing to pin user memory
        habanalabs: Fix an error handling path in 'hl_pci_probe()'
        habanalabs: print firmware versions
        ...
      8254ee0e
    • Greg Kroah-Hartman's avatar
      Merge tag 'soundwire-5.14-rc1' of... · 1730a594
      Greg Kroah-Hartman authored
      Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      
      Vinod writes:
      
      soundwire updates for 5.14-rc1
      
      Updates for v5.14-rc1 are:
      
      - Core has odd updates including improving clock stop codes, write api,
        handling ENODATA etc
      
       - Drivers has Big move of Intel driver to be aux dev and minor updates
         to Intel/cadence driver
      
      * tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
        soundwire: stream: Fix test for DP prepare complete
        soundwire: bus: Make sdw_nwrite() data pointer argument const
        soundwire: intel: move to auxiliary bus
        soundwire: cadence: remove the repeated declaration
        soundwire: dmi-quirks: remove duplicate initialization
        soundwire: cadence_master: always set CMD_ACCEPT
        soundwire: bus: add missing \n in dynamic debug
        soundwire: bus: handle -ENODATA errors in clock stop/start sequences
        soundwire: add missing kernel-doc description
        soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions
        soundwire: bandwidth allocation: improve error messages
        soundwire/ASoC: add leading zeroes in peripheral device name
      1730a594
  4. 21 Jun, 2021 19 commits
  5. 20 Jun, 2021 2 commits
  6. 18 Jun, 2021 7 commits