| /Linux-v5.15/drivers/gpu/drm/tegra/ |
| D | dpaux.c | 75 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 …]
|
| D | Makefile | 22 dpaux.o \
|
| /Linux-v5.15/Documentation/devicetree/bindings/pinctrl/ |
| D | nvidia,tegra124-dpaux-padctl.txt | 27 - 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/ |
| D | tegra194.dtsi | 1528 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 …]
|
| D | tegra194-p2972-0000.dts | 677 dpaux@155c0000 { 681 dpaux@155d0000 { 685 dpaux@155e0000 { 696 nvidia,dpaux = <&dpaux0>; 706 nvidia,dpaux = <&dpaux1>;
|
| D | tegra186-p3509-0000+p3636-0001.dts | 308 dpaux@15040000 { 327 nvidia,dpaux = <&dpaux>; 343 dpaux@155c0000 {
|
| D | tegra186.dtsi | 1273 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 …]
|
| D | tegra210.dtsi | 106 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 …]
|
| D | tegra186-p2771-0000.dts | 968 dpaux@15040000 { 987 nvidia,dpaux = <&dpaux>; 1002 dpaux@155c0000 {
|
| D | tegra194-p3509-0000.dtsi | 689 dpaux@155c0000 { 693 dpaux@155d0000 { 704 nvidia,dpaux = <&dpaux0>;
|
| D | tegra210-p3450-0000.dts | 63 dpaux@54040000 { 84 nvidia,dpaux = <&dpaux>; 100 dpaux@545c0000 {
|
| D | tegra132-norrin.dts | 45 nvidia,dpaux = <&dpaux>; 49 dpaux: dpaux@545c0000 { label 1059 ddc-i2c-bus = <&dpaux>;
|
| D | tegra132.dtsi | 154 dpaux: dpaux@545c0000 { label 155 compatible = "nvidia,tegra124-dpaux"; 160 clock-names = "dpaux", "parent"; 162 reset-names = "dpaux";
|
| D | tegra210-smaug.dts | 33 dpaux: dpaux@545c0000 { label
|
| D | tegra210-p2597.dtsi | 13 dpaux@54040000 {
|
| /Linux-v5.15/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra20-host1x.txt | 354 - 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/ |
| D | tegra124-nyan.dtsi | 54 nvidia,dpaux = <&dpaux>; 58 dpaux@545c0000 {
|
| D | tegra124.dtsi | 195 dpaux: dpaux@545c0000 { label 196 compatible = "nvidia,tegra124-dpaux"; 201 clock-names = "dpaux", "parent"; 203 reset-names = "dpaux";
|
| D | tegra124-venice2.dts | 44 nvidia,dpaux = <&dpaux>; 48 dpaux@545c0000 { 1086 ddc-i2c-bus = <&dpaux>;
|
| D | tegra124-nyan-blaze.dts | 23 ddc-i2c-bus = <&dpaux>;
|
| D | tegra124-nyan-big.dts | 21 ddc-i2c-bus = <&dpaux>;
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc.c | 3464 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/ |
| D | dmub_cmd.h | 1085 struct aux_transaction_parameters dpaux; /**< struct aux_transaction_parameters */ member
|