/linux-6.1.9/drivers/gpu/drm/tegra/ |
D | dpaux.c | 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 118 value = tegra_dpaux_readl(dpaux, DPAUX_DP_AUXDATA_READ(i)); in tegra_dpaux_read_fifo() [all …]
|
D | Makefile | 22 dpaux.o \
|
/linux-6.1.9/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra124-dpaux.yaml | 4 $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 …]
|
D | nvidia,tegra124-sor.yaml | 99 nvidia,dpaux:
|
/linux-6.1.9/arch/arm/boot/dts/ |
D | tegra124-nyan-big-fhd.dts | 9 dpaux@545c0000 {
|
D | tegra124-nyan.dtsi | 55 nvidia,dpaux = <&dpaux>; 59 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 {
|
D | tegra124-nyan-big.dts | 17 dpaux@545c0000 {
|
D | tegra124-nyan-blaze.dts | 19 dpaux@545c0000 {
|
/linux-6.1.9/arch/arm64/boot/dts/nvidia/ |
D | tegra194.dtsi | 2100 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 …]
|
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"; 340 dpaux: dpaux@545c0000 { label 341 compatible = "nvidia,tegra210-dpaux"; 346 clock-names = "dpaux", "parent"; [all …]
|
D | tegra186.dtsi | 1529 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 …]
|
D | tegra186-p3509-0000+p3636-0001.dts | 308 dpaux@15040000 { 327 nvidia,dpaux = <&dpaux>; 343 dpaux@155c0000 {
|
D | tegra132-norrin.dts | 45 nvidia,dpaux = <&dpaux>; 49 dpaux: dpaux@545c0000 { label 1055 ddc-i2c-bus = <&dpaux>;
|
D | tegra132.dtsi | 156 dpaux: dpaux@545c0000 { label 157 compatible = "nvidia,tegra124-dpaux"; 162 clock-names = "dpaux", "parent"; 164 reset-names = "dpaux";
|
D | tegra194-p2972-0000.dts | 2142 dpaux@155c0000 { 2146 dpaux@155d0000 { 2150 dpaux@155e0000 { 2161 nvidia,dpaux = <&dpaux0>; 2171 nvidia,dpaux = <&dpaux1>;
|
D | tegra210-p3450-0000.dts | 60 dpaux@54040000 { 81 nvidia,dpaux = <&dpaux>; 97 dpaux@545c0000 {
|
D | tegra186-p2771-0000.dts | 2435 dpaux@15040000 { 2454 nvidia,dpaux = <&dpaux>; 2469 dpaux@155c0000 {
|
D | tegra194-p3509-0000.dtsi | 2181 dpaux@155c0000 { 2185 dpaux@155d0000 { 2196 nvidia,dpaux = <&dpaux0>;
|
D | tegra210-smaug.dts | 34 dpaux: dpaux@545c0000 { label
|
D | tegra210-p2597.dtsi | 13 dpaux@54040000 {
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/ |
D | dc.c | 4514 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/ |
D | dmub_cmd.h | 1360 struct aux_transaction_parameters dpaux; /**< struct aux_transaction_parameters */ member
|