Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/tegra/
Ddpaux.c75 static inline u32 tegra_dpaux_readl(struct tegra_dpaux *dpaux, in tegra_dpaux_readl() argument
78 u32 value = readl(dpaux->regs + (offset << 2)); in tegra_dpaux_readl()
80 trace_dpaux_readl(dpaux->dev, offset, value); in tegra_dpaux_readl()
85 static inline void tegra_dpaux_writel(struct tegra_dpaux *dpaux, in tegra_dpaux_writel() argument
88 trace_dpaux_writel(dpaux->dev, offset, value); in tegra_dpaux_writel()
89 writel(value, dpaux->regs + (offset << 2)); in tegra_dpaux_writel()
92 static void tegra_dpaux_write_fifo(struct tegra_dpaux *dpaux, const u8 *buffer, in tegra_dpaux_write_fifo() argument
104 tegra_dpaux_writel(dpaux, value, DPAUX_DP_AUXDATA_WRITE(i)); in tegra_dpaux_write_fifo()
108 static void tegra_dpaux_read_fifo(struct tegra_dpaux *dpaux, u8 *buffer, in tegra_dpaux_read_fifo() argument
117 value = tegra_dpaux_readl(dpaux, DPAUX_DP_AUXDATA_READ(i)); in tegra_dpaux_read_fifo()
[all …]
DMakefile22 dpaux.o \
/Linux-v5.15/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.15/arch/arm64/boot/dts/nvidia/
Dtegra194.dtsi1528 dpaux0: dpaux@155c0000 {
1529 compatible = "nvidia,tegra194-dpaux";
1534 clock-names = "dpaux", "parent";
1536 reset-names = "dpaux";
1542 groups = "dpaux-io";
1547 groups = "dpaux-io";
1552 groups = "dpaux-io";
1562 dpaux1: dpaux@155d0000 {
1563 compatible = "nvidia,tegra194-dpaux";
1568 clock-names = "dpaux", "parent";
[all …]
Dtegra194-p2972-0000.dts677 dpaux@155c0000 {
681 dpaux@155d0000 {
685 dpaux@155e0000 {
696 nvidia,dpaux = <&dpaux0>;
706 nvidia,dpaux = <&dpaux1>;
Dtegra186-p3509-0000+p3636-0001.dts308 dpaux@15040000 {
327 nvidia,dpaux = <&dpaux>;
343 dpaux@155c0000 {
Dtegra186.dtsi1273 dpaux1: dpaux@15040000 {
1274 compatible = "nvidia,tegra186-dpaux";
1279 clock-names = "dpaux", "parent";
1281 reset-names = "dpaux";
1287 groups = "dpaux-io";
1292 groups = "dpaux-io";
1297 groups = "dpaux-io";
1484 dpaux: dpaux@155c0000 { label
1485 compatible = "nvidia,tegra186-dpaux";
1490 clock-names = "dpaux", "parent";
[all …]
Dtegra210.dtsi106 dpaux1: dpaux@54040000 {
107 compatible = "nvidia,tegra210-dpaux";
112 clock-names = "dpaux", "parent";
114 reset-names = "dpaux";
119 groups = "dpaux-io";
124 groups = "dpaux-io";
129 groups = "dpaux-io";
329 dpaux: dpaux@545c0000 { label
330 compatible = "nvidia,tegra210-dpaux";
335 clock-names = "dpaux", "parent";
[all …]
Dtegra186-p2771-0000.dts968 dpaux@15040000 {
987 nvidia,dpaux = <&dpaux>;
1002 dpaux@155c0000 {
Dtegra194-p3509-0000.dtsi689 dpaux@155c0000 {
693 dpaux@155d0000 {
704 nvidia,dpaux = <&dpaux0>;
Dtegra210-p3450-0000.dts63 dpaux@54040000 {
84 nvidia,dpaux = <&dpaux>;
100 dpaux@545c0000 {
Dtegra132-norrin.dts45 nvidia,dpaux = <&dpaux>;
49 dpaux: dpaux@545c0000 { label
1059 ddc-i2c-bus = <&dpaux>;
Dtegra132.dtsi154 dpaux: dpaux@545c0000 { label
155 compatible = "nvidia,tegra124-dpaux";
160 clock-names = "dpaux", "parent";
162 reset-names = "dpaux";
Dtegra210-smaug.dts33 dpaux: dpaux@545c0000 { label
Dtegra210-p2597.dtsi13 dpaux@54040000 {
/Linux-v5.15/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt354 - nvidia,dpaux: phandle to a DispayPort AUX interface
356 - dpaux: DisplayPort AUX interface
358 - "nvidia,tegra124-dpaux": for Tegra124 and Tegra132
359 - "nvidia,tegra210-dpaux": for Tegra210
365 - dpaux: clock input for the DPAUX hardware
370 - dpaux
376 See ../pinctrl/nvidia,tegra124-dpaux-padctl.txt for information
/Linux-v5.15/arch/arm/boot/dts/
Dtegra124-nyan.dtsi54 nvidia,dpaux = <&dpaux>;
58 dpaux@545c0000 {
Dtegra124.dtsi195 dpaux: dpaux@545c0000 { label
196 compatible = "nvidia,tegra124-dpaux";
201 clock-names = "dpaux", "parent";
203 reset-names = "dpaux";
Dtegra124-venice2.dts44 nvidia,dpaux = <&dpaux>;
48 dpaux@545c0000 {
1086 ddc-i2c-bus = <&dpaux>;
Dtegra124-nyan-blaze.dts23 ddc-i2c-bus = <&dpaux>;
Dtegra124-nyan-big.dts21 ddc-i2c-bus = <&dpaux>;
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc.c3464 cmd.dp_aux_access.aux_control.dpaux.address = payload->address; in dc_process_dmub_aux_transfer_async()
3465 cmd.dp_aux_access.aux_control.dpaux.is_i2c_over_aux = payload->i2c_over_aux; in dc_process_dmub_aux_transfer_async()
3466 cmd.dp_aux_access.aux_control.dpaux.length = payload->length; in dc_process_dmub_aux_transfer_async()
3488 cmd.dp_aux_access.aux_control.dpaux.action = action; in dc_process_dmub_aux_transfer_async()
3491 memcpy(cmd.dp_aux_access.aux_control.dpaux.data, in dc_process_dmub_aux_transfer_async()
/Linux-v5.15/drivers/gpu/drm/amd/display/dmub/inc/
Ddmub_cmd.h1085 struct aux_transaction_parameters dpaux; /**< struct aux_transaction_parameters */ member