/Linux-v6.1/drivers/gpu/drm/tegra/ |
D | dpaux.c | 26 #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 …]
|
D | Makefile | 22 dpaux.o \
|
D | drm.h | 185 /* from dpaux.c */
|
D | sor.c | 2710 dev_err(sor->dev, "failed disable DPAUX: %d\n", err); in tegra_sor_dp_disable() 2754 dev_err(sor->dev, "failed to enable DPAUX: %d\n", err); in tegra_sor_dp_enable() 3740 np = of_parse_phandle(pdev->dev.of_node, "nvidia,dpaux", 0); in tegra_sor_probe()
|
/Linux-v6.1/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra124-dpaux.yaml | 4 $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 …]
|
D | nvidia,tegra124-sor.yaml | 99 nvidia,dpaux:
|
/Linux-v6.1/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-v6.1/arch/arm/boot/dts/ |
D | tegra124-nyan-big-fhd.dts | 9 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-nyan.dtsi | 55 nvidia,dpaux = <&dpaux>; 59 dpaux@545c0000 {
|
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-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc.c | 4495 cmd.dp_aux_access.aux_control.dpaux.address = payload->address; in dc_process_dmub_aux_transfer_async() 4496 cmd.dp_aux_access.aux_control.dpaux.is_i2c_over_aux = payload->i2c_over_aux; in dc_process_dmub_aux_transfer_async() 4497 cmd.dp_aux_access.aux_control.dpaux.length = payload->length; in dc_process_dmub_aux_transfer_async() 4519 cmd.dp_aux_access.aux_control.dpaux.action = action; in dc_process_dmub_aux_transfer_async() 4522 memcpy(cmd.dp_aux_access.aux_control.dpaux.data, in dc_process_dmub_aux_transfer_async()
|