Home
last modified time | relevance | path

Searched refs:dpaux (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/tegra/
Ddpaux.c67 static inline u32 tegra_dpaux_readl(struct tegra_dpaux *dpaux, in tegra_dpaux_readl() argument
70 u32 value = readl(dpaux->regs + (offset << 2)); in tegra_dpaux_readl()
72 trace_dpaux_readl(dpaux->dev, offset, value); in tegra_dpaux_readl()
77 static inline void tegra_dpaux_writel(struct tegra_dpaux *dpaux, in tegra_dpaux_writel() argument
80 trace_dpaux_writel(dpaux->dev, offset, value); in tegra_dpaux_writel()
81 writel(value, dpaux->regs + (offset << 2)); in tegra_dpaux_writel()
84 static void tegra_dpaux_write_fifo(struct tegra_dpaux *dpaux, const u8 *buffer, in tegra_dpaux_write_fifo() argument
96 tegra_dpaux_writel(dpaux, value, DPAUX_DP_AUXDATA_WRITE(i)); in tegra_dpaux_write_fifo()
100 static void tegra_dpaux_read_fifo(struct tegra_dpaux *dpaux, u8 *buffer, in tegra_dpaux_read_fifo() argument
109 value = tegra_dpaux_readl(dpaux, DPAUX_DP_AUXDATA_READ(i)); in tegra_dpaux_read_fifo()
[all …]
DMakefile18 dpaux.o \
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra124-dpaux-padctl.txt27 - groups: Must be "dpaux-io"
33 dpaux@545c0000 {
37 groups = "dpaux-io";
42 groups = "dpaux-io";
47 groups = "dpaux-io";
/Linux-v5.4/arch/arm64/boot/dts/nvidia/
Dtegra194.dtsi919 dpaux0: dpaux@155c0000 {
920 compatible = "nvidia,tegra194-dpaux";
925 clock-names = "dpaux", "parent";
927 reset-names = "dpaux";
933 groups = "dpaux-io";
938 groups = "dpaux-io";
943 groups = "dpaux-io";
953 dpaux1: dpaux@155d0000 {
954 compatible = "nvidia,tegra194-dpaux";
959 clock-names = "dpaux", "parent";
[all …]
Dtegra186.dtsi888 dpaux1: dpaux@15040000 {
889 compatible = "nvidia,tegra186-dpaux";
894 clock-names = "dpaux", "parent";
896 reset-names = "dpaux";
902 groups = "dpaux-io";
907 groups = "dpaux-io";
912 groups = "dpaux-io";
1086 dpaux: dpaux@155c0000 { label
1087 compatible = "nvidia,tegra186-dpaux";
1092 clock-names = "dpaux", "parent";
[all …]
Dtegra186-p2771-0000.dts244 dpaux@15040000 {
259 nvidia,dpaux = <&dpaux1>;
274 dpaux@155c0000 {
Dtegra210.dtsi104 dpaux1: dpaux@54040000 {
105 compatible = "nvidia,tegra210-dpaux";
110 clock-names = "dpaux", "parent";
112 reset-names = "dpaux";
117 groups = "dpaux-io";
122 groups = "dpaux-io";
127 groups = "dpaux-io";
291 dpaux: dpaux@545c0000 { label
292 compatible = "nvidia,tegra124-dpaux";
297 clock-names = "dpaux", "parent";
[all …]
Dtegra132-norrin.dts42 nvidia,dpaux = <&dpaux>;
46 dpaux: dpaux@545c0000 { label
995 ddc-i2c-bus = <&dpaux>;
Dtegra194-p2972-0000.dts49 dpaux@155e0000 {
Dtegra132.dtsi155 dpaux: dpaux@545c0000 { label
156 compatible = "nvidia,tegra124-dpaux";
161 clock-names = "dpaux", "parent";
163 reset-names = "dpaux";
Dtegra210-p3450-0000.dts63 dpaux@54040000 {
Dtegra210-smaug.dts33 dpaux: dpaux@545c0000 { label
Dtegra210-p2597.dtsi9 dpaux@54040000 {
/Linux-v5.4/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt246 - nvidia,dpaux: phandle to a DispayPort AUX interface
248 - dpaux: DisplayPort AUX interface
250 - "nvidia,tegra124-dpaux": for Tegra124 and Tegra132
251 - "nvidia,tegra210-dpaux": for Tegra210
257 - dpaux: clock input for the DPAUX hardware
262 - dpaux
268 See ../pinctrl/nvidia,tegra124-dpaux-padctl.txt for information
/Linux-v5.4/arch/arm/boot/dts/
Dtegra124-nyan.dtsi51 nvidia,dpaux = <&dpaux>;
55 dpaux@545c0000 {
Dtegra124.dtsi169 dpaux: dpaux@545c0000 { label
170 compatible = "nvidia,tegra124-dpaux";
175 clock-names = "dpaux", "parent";
177 reset-names = "dpaux";
Dtegra124-venice2.dts41 nvidia,dpaux = <&dpaux>;
45 dpaux@545c0000 {
1090 ddc-i2c-bus = <&dpaux>;
Dtegra124-nyan-big.dts20 ddc-i2c-bus = <&dpaux>;
Dtegra124-nyan-blaze.dts22 ddc-i2c-bus = <&dpaux>;