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
| ||
|
Date: Mon, 26 Aug 2013 17:55:29 +0900 From: Jingoo Han <jg1.han@...sung.com> To: 'Kishon Vijay Abraham I' <kishon@...com> Cc: 'Greg Kroah-Hartman' <gregkh@...uxfoundation.org>, linux-kernel@...r.kernel.org, linux-samsung-soc@...r.kernel.org, linux-fbdev@...r.kernel.org, 'devicetree' <devicetree@...r.kernel.org>, 'Kukjin Kim' <kgene.kim@...sung.com>, 'Sylwester Nawrocki' <s.nawrocki@...sung.com>, 'Felipe Balbi' <balbi@...com>, 'Tomasz Figa' <t.figa@...sung.com>, 'Jean-Christophe PLAGNIOL-VILLARD' <plagnioj@...osoft.com>, Tomi Valkeinen <tomi.valkeinen@...com>, 'Jingoo Han' <jg1.han@...sung.com> Subject: [PATCH V7 0/3] Generic PHY driver for the Exynos SoC DP PHY This patch series adds a simple driver for the Samsung Exynos SoC series DP transmitter PHY, using the generic PHY framework [1]. Previously the DP PHY used an internal DT node to control the PHY power enable bit. These patches was tested on Exynos5250. This PATCH v7 follows: * PATCH v6, sent on July, 9th 2013 * PATCH v5, sent on July, 8th 2013 * PATCH v4, sent on July, 2nd 2013 * PATCH v3, sent on July, 1st 2013 * PATCH v2, sent on June, 28th 2013 * PATCH v1, sent on June, 28th 2013 Changes from v6: * Re-based on git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git Changes from v5: * Re-based on git://gitorious.org/linuxphy/linuxphy.git Changes from v4: * Marked original bindings as deprecated in 'exynos_dp.txt' * Fixed typo of commit message. * Added Tomasz Figa's Reviewed-by. Changes from v3: * Added OF dependancy. * Removed redundant local variable 'void __iomem *addr'. * Removed unnecessary dev_set_drvdata(). * Added a patch that remove non-DT support for Exynos Display Port driver. * Removed unnecessary 'struct exynos_dp_platdata'. * Kept supporting the original bindings for DT compatibility. Changes from v2: * Removed redundant spinlock * Removed 'struct phy' from 'struct exynos_dp_video_phy' * Updated 'samsung-phy.txt', instead of creating 'samsung,exynos5250-dp-video-phy.txt'. * Removed unnecessary additional specifier from 'phys' DT property. * Added 'phys', 'phy-names' properties to 'exynos_dp.txt' file. * Added Felipe Balbi's Acked-by. Changes from v1: * Replaced exynos_dp_video_phy_xlate() with of_phy_simple_xlate(), as Kishon Vijay Abraham I guided. * Set the value of phy-cells as 0, because the phy_provider implements only one PHY. * Removed unnecessary header include. * Added '#ifdef CONFIG_OF' and of_match_ptr macro. This series depends on the generic PHY framework [1]. These patches refer to Sylwester Nawrocki's patches about Exynos MIPI [2]. [1] http://lwn.net/Articles/564188/ [2] http://www.spinics.net/lists/linux-samsung-soc/msg20098.html Jingoo Han (3): phy: Add driver for Exynos DP PHY video: exynos_dp: remove non-DT support for Exynos Display Port video: exynos_dp: Use the generic PHY driver .../devicetree/bindings/phy/samsung-phy.txt | 7 ++ .../devicetree/bindings/video/exynos_dp.txt | 17 +-- drivers/phy/Kconfig | 7 ++ drivers/phy/Makefile | 7 +- drivers/phy/phy-exynos-dp-video.c | 111 ++++++++++++++++ drivers/video/exynos/Kconfig | 2 +- drivers/video/exynos/exynos_dp_core.c | 132 ++++++-------------- drivers/video/exynos/exynos_dp_core.h | 110 ++++++++++++++++ drivers/video/exynos/exynos_dp_reg.c | 2 - include/video/exynos_dp.h | 131 ------------------- 10 files changed, 286 insertions(+), 240 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt create mode 100644 drivers/phy/phy-exynos-dp-video.c delete mode 100644 include/video/exynos_dp.h -- 1.7.10.4 -- 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