Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/gpu/drm/tegra/
Ddpaux.c76 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
118 value = tegra_dpaux_readl(dpaux, DPAUX_DP_AUXDATA_READ(i)); in tegra_dpaux_read_fifo()
[all …]
DMakefile22 dpaux.o \
/linux-6.1.9/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra124-dpaux.yaml4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-dpaux.yaml#
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
36 - const: nvidia,tegra124-dpaux
51 - const: dpaux
60 - const: dpaux
[all …]
Dnvidia,tegra124-sor.yaml99 nvidia,dpaux:
/linux-6.1.9/arch/arm/boot/dts/
Dtegra124-nyan-big-fhd.dts9 dpaux@545c0000 {
Dtegra124-nyan.dtsi55 nvidia,dpaux = <&dpaux>;
59 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 {
Dtegra124-nyan-big.dts17 dpaux@545c0000 {
Dtegra124-nyan-blaze.dts19 dpaux@545c0000 {
/linux-6.1.9/arch/arm64/boot/dts/nvidia/
Dtegra194.dtsi2100 dpaux0: dpaux@155c0000 {
2101 compatible = "nvidia,tegra194-dpaux";
2106 clock-names = "dpaux", "parent";
2108 reset-names = "dpaux";
2114 groups = "dpaux-io";
2119 groups = "dpaux-io";
2124 groups = "dpaux-io";
2134 dpaux1: dpaux@155d0000 {
2135 compatible = "nvidia,tegra194-dpaux";
2140 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.dtsi1529 dpaux1: dpaux@15040000 {
1530 compatible = "nvidia,tegra186-dpaux";
1535 clock-names = "dpaux", "parent";
1537 reset-names = "dpaux";
1543 groups = "dpaux-io";
1548 groups = "dpaux-io";
1553 groups = "dpaux-io";
1786 dpaux: dpaux@155c0000 { label
1787 compatible = "nvidia,tegra186-dpaux";
1792 clock-names = "dpaux", "parent";
[all …]
Dtegra186-p3509-0000+p3636-0001.dts308 dpaux@15040000 {
327 nvidia,dpaux = <&dpaux>;
343 dpaux@155c0000 {
Dtegra132-norrin.dts45 nvidia,dpaux = <&dpaux>;
49 dpaux: dpaux@545c0000 { label
1055 ddc-i2c-bus = <&dpaux>;
Dtegra132.dtsi156 dpaux: dpaux@545c0000 { label
157 compatible = "nvidia,tegra124-dpaux";
162 clock-names = "dpaux", "parent";
164 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.dts2435 dpaux@15040000 {
2454 nvidia,dpaux = <&dpaux>;
2469 dpaux@155c0000 {
Dtegra194-p3509-0000.dtsi2181 dpaux@155c0000 {
2185 dpaux@155d0000 {
2196 nvidia,dpaux = <&dpaux0>;
Dtegra210-smaug.dts34 dpaux: dpaux@545c0000 { label
Dtegra210-p2597.dtsi13 dpaux@54040000 {
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/
Ddc.c4514 cmd.dp_aux_access.aux_control.dpaux.address = payload->address; in dc_process_dmub_aux_transfer_async()
4515 cmd.dp_aux_access.aux_control.dpaux.is_i2c_over_aux = payload->i2c_over_aux; in dc_process_dmub_aux_transfer_async()
4516 cmd.dp_aux_access.aux_control.dpaux.length = payload->length; in dc_process_dmub_aux_transfer_async()
4538 cmd.dp_aux_access.aux_control.dpaux.action = action; in dc_process_dmub_aux_transfer_async()
4541 memcpy(cmd.dp_aux_access.aux_control.dpaux.data, in dc_process_dmub_aux_transfer_async()
/linux-6.1.9/drivers/gpu/drm/amd/display/dmub/inc/
Ddmub_cmd.h1360 struct aux_transaction_parameters dpaux; /**< struct aux_transaction_parameters */ member