lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 22 Dec 2015 16:08:33 +0530
From:	Kishon Vijay Abraham I <kishon@...com>
To:	<gregkh@...uxfoundation.org>
CC:	<linux-kernel@...r.kernel.org>
Subject: [GIT PULL 00/28] phy: for 4.5 merge window

Hi Greg,

Please find the pull request for 4.5 merge window below. This should be
my final pull request for 2015 unless you want me to change
something ;-)

It adds two new PHY drivers, deprecates phy-omap-control driver (it
was in my TO-DO for sometime), and other miscellaneous phy driver
improvements and fixes.

Let me know if you want me to modify something.

Merry Christmas and Happy Newyear!

Cheers
Kishon

The following changes since commit 708744628ba96ed4dfcac74a985eb66ad551f164:

  phy: core: Get a refcount to phy in devm_of_phy_get_by_index() (2015-12-07 18:44:02 +0530)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git tags/phy-for-4.5

for you to fetch changes up to 9955a7835bf376e12482583958b2661f501b868b:

  phy: omap-usb2: use *syscon* framework API to power on/off the PHY (2015-12-21 14:26:28 +0530)

----------------------------------------------------------------
phy: for 4.5

*) new PHY driver for hi6220 usb and rcar gen3 usb2
*) deprecate phy-omap-control driver. phy-omap-control driver was added
   when there was no proper infrastructure for doing control module
   initialization. The phy-omap-control driver is not an 'actual' PHY
   driver and it was just a hack to do PHY related control module
   initialization. Now with SYSCON framework in the kernel, control
   module setttings can be done using APIs provided by syscon.
*) usbphy-internal pll creates the needed 480MHz and is also a
   supply-clock back to the core clock-controller in Rockchip SoCs.
   This is now modeled as a real clock.
*) calibrate mt65xx usb3 PHY for better eye diagram and receiver
   sensitivity.
*) Miscellaneous cleanups.

Signed-off-by: Kishon Vijay Abraham I <kishon@...com>

----------------------------------------------------------------
Chunfeng Yun (2):
  phy: phy-mt65xx-usb3: fix test fail of HS receiver sensitivity
  phy: phy-mt65xx-usb3: improve HS eye diagram

Hans de Goede (1):
  phy-sun4i-usb: Use of_match_node to get model specific config data

Heiko Stuebner (5):
  phy: rockchip-usb: fix clock get-put mismatch
  phy: rockchip-usb: introduce a common data-struct for the device
  phy: rockchip-usb: move per-phy init into a separate function
  phy: rockchip-usb: add compatible values for rk3066a and rk3188
  phy: rockchip-usb: expose the phy-internal PLLs

Jaedon Shin (3):
  phy: phy_brcmstb_sata: remove duplicate definitions
  phy: phy_brcmstb_sata: add data for phy version
  phy: phy_brcmstb_sata: add support for MIPS-based platforms

Jisheng Zhang (2):
  phy: berlin-usb: remove non-necessary header files
  phy: berlin-usb: don't set device's driver_data

Kishon Vijay Abraham I (9):
  phy: ti-pipe3: introduce local struct device* in probe
  phy: ti-pipe3: move clk initialization to a separate function
  phy: ti-pipe3: move sysctrl initialization to a separate function
  phy: ti-pipe3: move mem resource initialization to a separate
    function
  phy: ti-pipe3: use ti_pipe3_power_off to power off the PHY during
    probe
  phy: ti-pipe3: use *syscon* framework API to power on/off the PHY
  phy: ti-pipe3: use *syscon* framework API to set PCS value of the PHY
  phy: omap-usb2: use omap_usb_power_off to power off the PHY during
    probe
  phy: omap-usb2: use *syscon* framework API to power on/off the PHY

Reinder de Haan (1):
  phy-sun4i-usb: Add support for the host usb-phys found on the H3 SoC

Yoshihiro Shimoda (4):
  phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver
  phy: rcar-gen3-usb2: change the mode to OTG on the combined channel
  phy: rcar-gen3-usb2: add runtime ID/VBUS pin detection
  MAINTAINERS: add Renesas usb2 phy driver

Zhangfei Gao (1):
  phy: add phy-hi6220-usb

 .../bindings/phy/brcm,brcmstb-sata-phy.txt         |    1 +
 .../devicetree/bindings/phy/phy-hi6220-usb.txt     |   16 +
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |   39 ++
 .../devicetree/bindings/phy/rockchip-usb-phy.txt   |    6 +-
 .../devicetree/bindings/phy/sun4i-usb-phy.txt      |    1 +
 Documentation/devicetree/bindings/phy/ti-phy.txt   |   20 +-
 MAINTAINERS                                        |    6 +
 drivers/phy/Kconfig                                |   20 +-
 drivers/phy/Makefile                               |    2 +
 drivers/phy/phy-berlin-usb.c                       |    3 -
 drivers/phy/phy-brcmstb-sata.c                     |   47 ++-
 drivers/phy/phy-hi6220-usb.c                       |  168 +++++++++
 drivers/phy/phy-mt65xx-usb3.c                      |  106 +++++-
 drivers/phy/phy-omap-usb2.c                        |   94 ++++-
 drivers/phy/phy-rcar-gen3-usb2.c                   |  378 ++++++++++++++++++++
 drivers/phy/phy-rockchip-usb.c                     |  287 +++++++++++----
 drivers/phy/phy-sun4i-usb.c                        |  158 +++++---
 drivers/phy/phy-ti-pipe3.c                         |  302 +++++++++++-----
 include/linux/phy/omap_usb.h                       |   23 ++
 19 files changed, 1439 insertions(+), 238 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/phy-hi6220-usb.txt
 create mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt
 create mode 100644 drivers/phy/phy-hi6220-usb.c
 create mode 100644 drivers/phy/phy-rcar-gen3-usb2.c

-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ