* [PATCH v9 0/3] IT6505 cover letter
@ 2020-04-27 9:16 allen
2020-04-27 9:16 ` [PATCH v9 1/3] dt-bindings: Add vendor prefix for ITE Tech. Inc allen
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: allen @ 2020-04-27 9:16 UTC (permalink / raw)
Cc: Allen Chen, Pi-Hsun Shih, Jau-Chih Tseng,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
open list:DRM DRIVERS, Heiko Stuebner, Jernej Skrabec,
Jonas Karlman, Laurent Pinchart, Linus Walleij,
moderated list:ARM/Mediatek SoC support, open list,
moderated list:ARM/Mediatek SoC support, Mark Brown,
Maxime Ripard, Rob Herring, Sam Ravnborg, Stephan Gerhold
The IT6505 is a high-performance DisplayPort 1.1a transmitter, fully compliant with DisplayPort 1.1a, HDCP 1.3 specifications. The IT6505 supports color depth of up to 36 bits (12 bits/color) and ensures robust transmission of high-quality uncompressed video content, along with uncompressed and compressed digital audio content.
This series contains document bindings, revert commit, add vendor prefix, Kconfig to control the function enable or not.
Allen Chen (1):
WIP: drm/bridge: add it6505 driver
allen (2):
dt-bindings: Add vendor prefix for ITE Tech. Inc.
WIP: dt-bindings: Add binding for IT6505.
.../bindings/display/bridge/ite,it6505.yaml | 91 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +-
drivers/gpu/drm/bridge/Kconfig | 7 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/ite-it6505.c | 3136 ++++++++++++++++++++
5 files changed, 3236 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
create mode 100644 drivers/gpu/drm/bridge/ite-it6505.c
--
1.9.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v9 1/3] dt-bindings: Add vendor prefix for ITE Tech. Inc.
2020-04-27 9:16 [PATCH v9 0/3] IT6505 cover letter allen
@ 2020-04-27 9:16 ` allen
2020-04-27 9:16 ` [PATCH v9 2/3] dt-bindings: Add binding for IT6505 allen
2020-05-02 7:53 ` [PATCH v9 0/3] IT6505 cover letter Sam Ravnborg
2 siblings, 0 replies; 4+ messages in thread
From: allen @ 2020-04-27 9:16 UTC (permalink / raw)
Cc: Allen Chen, Pi-Hsun Shih, Jau-Chih Tseng, Rob Herring,
Sam Ravnborg, Maxime Ripard, Linus Walleij, Heiko Stuebner,
Stephan Gerhold, Mark Brown,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
open list
ITE Tech. Inc. (abbreviated as ITE ) is a professional fabless IC
design house. ITE's core technology includes PC and NB Controller chips,
Super I/O, High Speed Serial Interface, Video Codec, Touch Sensing,
Surveillance, OFDM, Sensor Fusion, and so on.
Our official name is "ITE Tech. Inc.", so change "ITE," to "ITE.".
more information on: http://www.ite.com.tw/
Signed-off-by: Allen Chen <allen.chen@ite.com.tw>
Acked-by: Rob Herring <robh@kernel.org>
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index e9a6dd6..d8ea67e 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -494,7 +494,7 @@ patternProperties:
"^issi,.*":
description: Integrated Silicon Solutions Inc.
"^ite,.*":
- description: ITE Tech, Inc.
+ description: ITE Tech. Inc.
"^itead,.*":
description: ITEAD Intelligent Systems Co.Ltd
"^iwave,.*":
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v9 2/3] dt-bindings: Add binding for IT6505.
2020-04-27 9:16 [PATCH v9 0/3] IT6505 cover letter allen
2020-04-27 9:16 ` [PATCH v9 1/3] dt-bindings: Add vendor prefix for ITE Tech. Inc allen
@ 2020-04-27 9:16 ` allen
2020-05-02 7:53 ` [PATCH v9 0/3] IT6505 cover letter Sam Ravnborg
2 siblings, 0 replies; 4+ messages in thread
From: allen @ 2020-04-27 9:16 UTC (permalink / raw)
Cc: Allen Chen, Pi-Hsun Shih, Jau-Chih Tseng, David Airlie,
Daniel Vetter, Rob Herring, Sam Ravnborg, open list:DRM DRIVERS,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
open list
Add a DT binding documentation for IT6505.
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Allen Chen <allen.chen@ite.com.tw>
Signed-off-by: Pi-Hsun Shih <pihsun@chromium.org>
---
cros-ec does not have an associated driver that uses the standard Linux USB-C driver class.
extcon is used to model the Type-C connector.(crbug.com/982932)
---
.../bindings/display/bridge/ite,it6505.yaml | 91 ++++++++++++++++++++++
1 file changed, 91 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
diff --git a/Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml b/Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
new file mode 100644
index 00000000..13feeef
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
@@ -0,0 +1,91 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/display/bridge/ite,it6505.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ITE it6505 Device Tree Bindings
+
+maintainers:
+ - Allen Chen <allen.chen@ite.com.tw>
+
+description: |
+ The IT6505 is a high-performance DisplayPort 1.1a transmitter,
+ fully compliant with DisplayPort 1.1a, HDCP 1.3 specifications.
+ The IT6505 supports color depth of up to 36 bits (12 bits/color)
+ and ensures robust transmission of high-quality uncompressed video
+ content, along with uncompressed and compressed digital audio content.
+
+ Aside from the various video output formats supported, the IT6505
+ also encodes and transmits up to 8 channels of I2S digital audio,
+ with sampling rate up to 192kHz and sample size up to 24 bits.
+ In addition, an S/PDIF input port takes in compressed audio of up to
+ 192kHz frame rate.
+
+ Each IT6505 chip comes preprogrammed with an unique HDCP key,
+ in compliance with the HDCP 1.3 standard so as to provide secure
+ transmission of high-definition content. Users of the IT6505 need not
+ purchase any HDCP keys or ROMs.
+
+properties:
+ compatible:
+ const: ite,it6505
+
+ ovdd-supply:
+ maxItems: 1
+ description: I/O voltage
+
+ pwr18-supply:
+ maxItems: 1
+ description: core voltage
+
+ interrupts:
+ maxItems: 1
+ description: interrupt specifier of INT pin
+
+ reset-gpios:
+ maxItems: 1
+ description: gpio specifier of RESET pin
+
+ extcon:
+ maxItems: 1
+ description: extcon specifier for the Power Delivery
+
+ port:
+ type: object
+ description: A port node pointing to DPI host port node
+
+required:
+ - compatible
+ - ovdd-supply
+ - pwr18-supply
+ - interrupts
+ - reset-gpios
+ - extcon
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+
+ i2c3 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ dp-bridge@5c {
+ compatible = "ite,it6505";
+ interrupts = <152 IRQ_TYPE_EDGE_FALLING 152 0>;
+ reg = <0x5c>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&it6505_pins>;
+ ovdd-supply = <&mt6358_vsim1_reg>;
+ pwr18-supply = <&it6505_pp18_reg>;
+ reset-gpios = <&pio 179 1>;
+ extcon = <&usbc_extcon>;
+
+ port {
+ it6505_in: endpoint {
+ remote-endpoint = <&dpi_out>;
+ };
+ };
+ };
+ };
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v9 0/3] IT6505 cover letter
2020-04-27 9:16 [PATCH v9 0/3] IT6505 cover letter allen
2020-04-27 9:16 ` [PATCH v9 1/3] dt-bindings: Add vendor prefix for ITE Tech. Inc allen
2020-04-27 9:16 ` [PATCH v9 2/3] dt-bindings: Add binding for IT6505 allen
@ 2020-05-02 7:53 ` Sam Ravnborg
2 siblings, 0 replies; 4+ messages in thread
From: Sam Ravnborg @ 2020-05-02 7:53 UTC (permalink / raw)
To: allen
Cc: Pi-Hsun Shih, Jau-Chih Tseng,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
open list:DRM DRIVERS, Heiko Stuebner, Jernej Skrabec,
Jonas Karlman, Laurent Pinchart, Linus Walleij,
moderated list:ARM/Mediatek SoC support, open list,
moderated list:ARM/Mediatek SoC support, Mark Brown,
Maxime Ripard, Rob Herring, Stephan Gerhold
Hi Allen.
On Mon, Apr 27, 2020 at 05:16:51PM +0800, allen wrote:
> The IT6505 is a high-performance DisplayPort 1.1a transmitter, fully compliant with DisplayPort 1.1a, HDCP 1.3 specifications. The IT6505 supports color depth of up to 36 bits (12 bits/color) and ensures robust transmission of high-quality uncompressed video content, along with uncompressed and compressed digital audio content.
>
> This series contains document bindings, revert commit, add vendor prefix, Kconfig to control the function enable or not.
Applied the fix for ITE vendor prefix and the binding to drm-misc-next.
Did a few edits before pushing out.
Sam
>
> Allen Chen (1):
> WIP: drm/bridge: add it6505 driver
>
> allen (2):
> dt-bindings: Add vendor prefix for ITE Tech. Inc.
> WIP: dt-bindings: Add binding for IT6505.
>
> .../bindings/display/bridge/ite,it6505.yaml | 91 +
> .../devicetree/bindings/vendor-prefixes.yaml | 2 +-
> drivers/gpu/drm/bridge/Kconfig | 7 +
> drivers/gpu/drm/bridge/Makefile | 1 +
> drivers/gpu/drm/bridge/ite-it6505.c | 3136 ++++++++++++++++++++
> 5 files changed, 3236 insertions(+), 1 deletion(-)
> create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
> create mode 100644 drivers/gpu/drm/bridge/ite-it6505.c
>
> --
> 1.9.1
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-05-02 7:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-27 9:16 [PATCH v9 0/3] IT6505 cover letter allen
2020-04-27 9:16 ` [PATCH v9 1/3] dt-bindings: Add vendor prefix for ITE Tech. Inc allen
2020-04-27 9:16 ` [PATCH v9 2/3] dt-bindings: Add binding for IT6505 allen
2020-05-02 7:53 ` [PATCH v9 0/3] IT6505 cover letter Sam Ravnborg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).