From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751423AbcL1KgB (ORCPT ); Wed, 28 Dec 2016 05:36:01 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:59040 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751285AbcL1KfB (ORCPT ); Wed, 28 Dec 2016 05:35:01 -0500 X-AuditID: b6c32a3d-f79a36d000004dcf-d9-5863954fed36 From: Jaehoon Chung To: linux-pci@vger.kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, bhelgaas@google.com, robh+dt@kernel.org, mark.rutland@arm.com, kgene@kernel.org, krzk@kernel.org, kishon@ti.com, jingoohan1@gmail.com, vivek.gautam@codeaurora.org, pankaj.dubey@samsung.com, alim.akhtar@samsung.com, cpgs@samsung.com, Jaehoon Chung Subject: [PATCH 0/4] PCI: exynos: use the PHY generic framework Date: Wed, 28 Dec 2016 19:34:50 +0900 Message-id: <20161228103454.26467-1-jh80.chung@samsung.com> X-Mailer: git-send-email 2.10.2 X-Brightmail-Tracker: H4sIAAAAAAAAAzWSe0hTURzHO/du916rxWVZHSxLLmUPcu6uqcdsPS0uPWgR1LDCbvPiLLfZ 7iYZQVn0smUlWGax1B7UssfWnBamsqQFpiZShvSOwDJMa0YZPTav/ff5nt/3e36/c/hRuLJP HkPlWOyCzcLnMsRomf/B7MSEtaVGg7rwcxp64/IT6NJ+E/oYmI0uNLfJ0fOhQ3J0NXSWRCfe 9+LoyQcngdrbb5Oo8955ArW6ggQqa2/A0OWuDgxV1YRIdPB+M4ke/azDF9NctasacJ3FxzHu bvlLkqvwOjiv+yjBFfvcgAs+r8W4b96peipDWGAS+CzBFidYjNasHEu2jlm1PnNZZlKymk1g U1EKE2fhzYKOSV+tT1iRkxuen4nL53Md4SM9L4pM4sIFNqvDLsSZrKJdx2xiWY2KVaeoNBqN Sjtvy3xNUtiyVTB9u3QPzysbs6vH5yH3gRaqCERRkNbCG3UDcoknwievbhFFYDSlpOsALHY9 lUviMAYbmwbx/4mynkcyqXAewPKhCjJSUNI/ADx9blmECXourP0exCIcTcfCgc764WtxegiD TQ39w4Xx9CLob/MNs4yeAY/Vd8kirKDT4Olrr0a6TYOV7c1YJAzpmyR091eGBRUWsdDbNOJJ h56H5UDi8fBT0EdKPBm6/3SPZI8B+CfkISThBLC75jomuebB12+kbjg9DvYNOuVSAwU8ckgp WTjoc1YREi+BxS9dMunFW6Cn+gBxEkyuAKPcYKKQJ5qzBZHNS1WJvFl0WLJVRqvZC4Z3bY6u DoTaVgcATQFmrEL/bJtBKefzxQJzAEAKZ6IVjaeMBqUiiy/YLdismTZHriAGQFL4b07hMROM 1vDmWuyZrDaZ1Wq0LJuiUWuYSYorhWkGJZ3N24UdgpAn2P7nMCoqZh/Y/9j/+1pVSVFNyZfl ia2V/lC3Z/oGe2/JHl3PGL+65X3U5t4zyTuTVzq/VGQ0zpyVv7FePytw9CseO8XcYv+4O757 78X40o5ff21cQVOsS+woPHynVZ/k+9t1sXadfGl0fL83I/UtfBHMb3B+T3C0ygb79liWD3zd PuXdGtBsSLczMtHEs3Nwm8j/A346C02BAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42I5/e+xoK7/1OQIg3kX2S0ezNvGZrGkKcPi 5SFNi/lHzrFa3PjVxmqx4stMdov+x6+ZLS487WGzOH9+A7vF5V1z2CzOzjvOZjHj/D4mi6XX LzJZLNr6hd2ide8RdosTP3cwOwh4rJm3htHjcl8vk8fOWXfZPRZsKvXYtKqTzaNvyypGj+M3 tjN5fN4kF8AR5WaTkZqYklqkkJqXnJ+SmZduqxQa4qZroaSQl5ibaqsUoesbEqSkUJaYUwrk GRmgAQfnAPdgJX27BLeMz0t2MRfM4K54sWUjewPjaY4uRk4OCQETiRkvTrBA2GISF+6tZ+ti 5OIQEpjFKDHtdCcLhPODUeLesilMIFVsAjoS278dB7NFBGQlPl7ewwZiMwv8YpJYus8UxBYW sJfYdm4LWA2LgKpE957rYBt4Bawlpq28xwyxTV5i4fkjTBMYuRcwMqxilEgtSC4oTkrPNcxL LdcrTswtLs1L10vOz93ECI6LZ1I7GA/ucj/EKMDBqMTDu+JGUoQQa2JZcWXuIUYJDmYlEd79 E5MjhHhTEiurUovy44tKc1KLDzGaAh0wkVlKNDkfGLN5JfGGJuYm5sYGFuaWliZGSuK8jbOf hQsJpCeWpGanphakFsH0MXFwSjUwLjSS0b63J+ftggbV6/zMpkkzBdXfpMd6sj/8nPaBddFf o/Op+TYFE2PNQq9N8ZnOp3DrkenNuPp7U2vv37b4bVPyqXPmae6FPQVThR5ueaYzeanaPoYI S8HdHMls/6Yq199TNTfblvTa+9Tztdu47mzw/v9R8dkiXV3HtybZj5m/cFbzCX4vVWIpzkg0 1GIuKk4EAKYdhHShAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20161228103455epcas1p1c762bc59add0011beff1d4ff697b5c8d X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7KCV7J6s7ZuIG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbUzUo7LGF7J6EKS/ssYXsnoQ=?= X-Global-Sender: =?UTF-8?B?SmFlaG9vbiBDaHVuZxtUaXplbiBQbGF0Zm9ybSBMYWIuG1Nh?= =?UTF-8?B?bXN1bmcgRWxlY3Ryb25pY3MbUzUvU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20161228103455epcas1p1c762bc59add0011beff1d4ff697b5c8d X-RootMTR: 20161228103455epcas1p1c762bc59add0011beff1d4ff697b5c8d References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch is for using PHY generic framework. When Exynos5440 had upstreamed, there was no PHY subsytem. Now the using PHY framework is mandantory. In future, Exynos variant should be supported in pci-exynos.c Theses pathces based on the below patches - Jaehoon's patches http://patchwork.ozlabs.org/patch/706998/ http://patchwork.ozlabs.org/patch/706997/ http://patchwork.ozlabs.org/patch/706995/ http://patchwork.ozlabs.org/patch/706994/ - Srinivas's patch http://patchwork.ozlabs.org/patch/703530/ - Pankaj's patch http://patchwork.ozlabs.org/patch/708414/ Jaehoon Chung (4): phy: exynos-pcie: Add support for Exynos PCIe phy Documetation: samsung-phy: add the exynos-pcie-phy binding Documetation: binding: modify the exynos5440 pcie binding ARM: dts: exynos5440: support the phy-pcie node for pcie .../bindings/pci/samsung,exynos5440-pcie.txt | 29 ++- .../devicetree/bindings/phy/samsung-phy.txt | 23 ++ arch/arm/boot/dts/exynos5440.dtsi | 44 +++- drivers/pci/host/pci-exynos.c | 198 ++------------ drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/phy-exynos-pcie.c | 289 +++++++++++++++++++++ 7 files changed, 395 insertions(+), 198 deletions(-) create mode 100644 drivers/phy/phy-exynos-pcie.c -- 2.10.2