Home
last modified time | relevance | path

Searched full:dpaux (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.8/drivers/gpu/drm/tegra/
Ddpaux.c26 #include "dpaux.h"
76 static inline u32 tegra_dpaux_readl(struct tegra_dpaux *dpaux, in tegra_dpaux_readl() argument
79 u32 value = readl(dpaux->regs + (offset << 2)); in tegra_dpaux_readl()
81 trace_dpaux_readl(dpaux->dev, offset, value); in tegra_dpaux_readl()
86 static inline void tegra_dpaux_writel(struct tegra_dpaux *dpaux, in tegra_dpaux_writel() argument
89 trace_dpaux_writel(dpaux->dev, offset, value); in tegra_dpaux_writel()
90 writel(value, dpaux->regs + (offset << 2)); in tegra_dpaux_writel()
93 static void tegra_dpaux_write_fifo(struct tegra_dpaux *dpaux, const u8 *buffer, in tegra_dpaux_write_fifo() argument
105 tegra_dpaux_writel(dpaux, value, DPAUX_DP_AUXDATA_WRITE(i)); in tegra_dpaux_write_fifo()
109 static void tegra_dpaux_read_fifo(struct tegra_dpaux *dpaux, u8 *buffer, in tegra_dpaux_read_fifo() argument
[all …]
DMakefile22 dpaux.o \
Ddrm.h170 /* from dpaux.c */
Dsor.c2708 dev_err(sor->dev, "failed disable DPAUX: %d\n", err); in tegra_sor_dp_disable()
2752 dev_err(sor->dev, "failed to enable DPAUX: %d\n", err); in tegra_sor_dp_enable()
3731 np = of_parse_phandle(pdev->dev.of_node, "nvidia,dpaux", 0); in tegra_sor_probe()
/linux-6.8/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra124-dpaux.yaml4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-dpaux.yaml#
14 The Tegra Display Port Auxiliary (DPAUX) pad controller manages two
15 pins which can be assigned to either the DPAUX channel or to an I2C
18 When configured for DisplayPort AUX operation, the DPAUX controller
24 pattern: "^dpaux@[0-9a-f]+$"
29 - nvidia,tegra124-dpaux
30 - nvidia,tegra210-dpaux
31 - nvidia,tegra186-dpaux
32 - nvidia,tegra194-dpaux
35 - const: nvidia,tegra132-dpaux
[all …]
Dnvidia,tegra124-sor.yaml99 nvidia,dpaux:
/linux-6.8/arch/arm64/boot/dts/nvidia/
Dtegra194.dtsi2105 dpaux0: dpaux@155c0000 {
2106 compatible = "nvidia,tegra194-dpaux";
2111 clock-names = "dpaux", "parent";
2113 reset-names = "dpaux";
2119 groups = "dpaux-io";
2124 groups = "dpaux-io";
2129 groups = "dpaux-io";
2139 dpaux1: dpaux@155d0000 {
2140 compatible = "nvidia,tegra194-dpaux";
2145 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";
340 dpaux: dpaux@545c0000 { label
341 compatible = "nvidia,tegra210-dpaux";
346 clock-names = "dpaux", "parent";
[all …]
Dtegra186.dtsi1534 dpaux1: dpaux@15040000 {
1535 compatible = "nvidia,tegra186-dpaux";
1540 clock-names = "dpaux", "parent";
1542 reset-names = "dpaux";
1548 groups = "dpaux-io";
1553 groups = "dpaux-io";
1558 groups = "dpaux-io";
1791 dpaux: dpaux@155c0000 { label
1792 compatible = "nvidia,tegra186-dpaux";
1797 clock-names = "dpaux", "parent";
[all …]
Dtegra186-p3509-0000+p3636-0001.dts792 dpaux@15040000 {
811 nvidia,dpaux = <&dpaux>;
827 dpaux@155c0000 {
Dtegra132-norrin.dts45 nvidia,dpaux = <&dpaux>;
49 dpaux: dpaux@545c0000 { label
1057 ddc-i2c-bus = <&dpaux>;
Dtegra132.dtsi158 dpaux: dpaux@545c0000 { label
159 compatible = "nvidia,tegra124-dpaux";
164 clock-names = "dpaux", "parent";
166 reset-names = "dpaux";
Dtegra194-p2972-0000.dts2142 dpaux@155c0000 {
2146 dpaux@155d0000 {
2150 dpaux@155e0000 {
2161 nvidia,dpaux = <&dpaux0>;
2171 nvidia,dpaux = <&dpaux1>;
Dtegra210-p3450-0000.dts60 dpaux@54040000 {
81 nvidia,dpaux = <&dpaux>;
97 dpaux@545c0000 {
Dtegra186-p2771-0000.dts2439 dpaux@15040000 {
2458 nvidia,dpaux = <&dpaux>;
2473 dpaux@155c0000 {
Dtegra194-p3509-0000.dtsi2182 dpaux@155c0000 {
2186 dpaux@155d0000 {
2197 nvidia,dpaux = <&dpaux0>;
Dtegra210-smaug.dts61 dpaux: dpaux@545c0000 { label
/linux-6.8/arch/arm/boot/dts/nvidia/
Dtegra124-nyan-big-fhd.dts9 dpaux@545c0000 {
Dtegra124.dtsi195 dpaux: dpaux@545c0000 { label
196 compatible = "nvidia,tegra124-dpaux";
201 clock-names = "dpaux", "parent";
203 reset-names = "dpaux";
Dtegra124-nyan.dtsi55 nvidia,dpaux = <&dpaux>;
59 dpaux@545c0000 {
Dtegra124-venice2.dts44 nvidia,dpaux = <&dpaux>;
48 dpaux@545c0000 {
Dtegra124-nyan-big.dts17 dpaux@545c0000 {
/linux-6.8/arch/arm64/boot/dts/qcom/
Dsm8650-mtp.dts687 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
Dsm8650-qrd.dts771 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
/linux-6.8/drivers/gpu/drm/amd/display/dc/core/
Ddc.c5091 cmd.dp_aux_access.aux_control.dpaux.address = payload->address; in dc_process_dmub_aux_transfer_async()
5092 cmd.dp_aux_access.aux_control.dpaux.is_i2c_over_aux = payload->i2c_over_aux; in dc_process_dmub_aux_transfer_async()
5093 cmd.dp_aux_access.aux_control.dpaux.length = payload->length; in dc_process_dmub_aux_transfer_async()
5115 cmd.dp_aux_access.aux_control.dpaux.action = action; in dc_process_dmub_aux_transfer_async()
5118 memcpy(cmd.dp_aux_access.aux_control.dpaux.data, in dc_process_dmub_aux_transfer_async()

12