| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | dpaux.c | 67 static inline u32 tegra_dpaux_readl(struct tegra_dpaux *dpaux, in tegra_dpaux_readl() argument 70 u32 value = readl(dpaux->regs + (offset << 2)); in tegra_dpaux_readl() 72 trace_dpaux_readl(dpaux->dev, offset, value); in tegra_dpaux_readl() 77 static inline void tegra_dpaux_writel(struct tegra_dpaux *dpaux, in tegra_dpaux_writel() argument 80 trace_dpaux_writel(dpaux->dev, offset, value); in tegra_dpaux_writel() 81 writel(value, dpaux->regs + (offset << 2)); in tegra_dpaux_writel() 84 static void tegra_dpaux_write_fifo(struct tegra_dpaux *dpaux, const u8 *buffer, in tegra_dpaux_write_fifo() argument 96 tegra_dpaux_writel(dpaux, value, DPAUX_DP_AUXDATA_WRITE(i)); in tegra_dpaux_write_fifo() 100 static void tegra_dpaux_read_fifo(struct tegra_dpaux *dpaux, u8 *buffer, in tegra_dpaux_read_fifo() argument 109 value = tegra_dpaux_readl(dpaux, DPAUX_DP_AUXDATA_READ(i)); in tegra_dpaux_read_fifo() [all …]
|
| D | Makefile | 18 dpaux.o \
|
| /Linux-v5.4/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.4/arch/arm64/boot/dts/nvidia/ |
| D | tegra194.dtsi | 919 dpaux0: dpaux@155c0000 { 920 compatible = "nvidia,tegra194-dpaux"; 925 clock-names = "dpaux", "parent"; 927 reset-names = "dpaux"; 933 groups = "dpaux-io"; 938 groups = "dpaux-io"; 943 groups = "dpaux-io"; 953 dpaux1: dpaux@155d0000 { 954 compatible = "nvidia,tegra194-dpaux"; 959 clock-names = "dpaux", "parent"; [all …]
|
| D | tegra186.dtsi | 888 dpaux1: dpaux@15040000 { 889 compatible = "nvidia,tegra186-dpaux"; 894 clock-names = "dpaux", "parent"; 896 reset-names = "dpaux"; 902 groups = "dpaux-io"; 907 groups = "dpaux-io"; 912 groups = "dpaux-io"; 1086 dpaux: dpaux@155c0000 { label 1087 compatible = "nvidia,tegra186-dpaux"; 1092 clock-names = "dpaux", "parent"; [all …]
|
| D | tegra186-p2771-0000.dts | 244 dpaux@15040000 { 259 nvidia,dpaux = <&dpaux1>; 274 dpaux@155c0000 {
|
| D | tegra210.dtsi | 104 dpaux1: dpaux@54040000 { 105 compatible = "nvidia,tegra210-dpaux"; 110 clock-names = "dpaux", "parent"; 112 reset-names = "dpaux"; 117 groups = "dpaux-io"; 122 groups = "dpaux-io"; 127 groups = "dpaux-io"; 291 dpaux: dpaux@545c0000 { label 292 compatible = "nvidia,tegra124-dpaux"; 297 clock-names = "dpaux", "parent"; [all …]
|
| D | tegra132-norrin.dts | 42 nvidia,dpaux = <&dpaux>; 46 dpaux: dpaux@545c0000 { label 995 ddc-i2c-bus = <&dpaux>;
|
| D | tegra194-p2972-0000.dts | 49 dpaux@155e0000 {
|
| D | tegra132.dtsi | 155 dpaux: dpaux@545c0000 { label 156 compatible = "nvidia,tegra124-dpaux"; 161 clock-names = "dpaux", "parent"; 163 reset-names = "dpaux";
|
| D | tegra210-p3450-0000.dts | 63 dpaux@54040000 {
|
| D | tegra210-smaug.dts | 33 dpaux: dpaux@545c0000 { label
|
| D | tegra210-p2597.dtsi | 9 dpaux@54040000 {
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra20-host1x.txt | 246 - nvidia,dpaux: phandle to a DispayPort AUX interface 248 - dpaux: DisplayPort AUX interface 250 - "nvidia,tegra124-dpaux": for Tegra124 and Tegra132 251 - "nvidia,tegra210-dpaux": for Tegra210 257 - dpaux: clock input for the DPAUX hardware 262 - dpaux 268 See ../pinctrl/nvidia,tegra124-dpaux-padctl.txt for information
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | tegra124-nyan.dtsi | 51 nvidia,dpaux = <&dpaux>; 55 dpaux@545c0000 {
|
| D | tegra124.dtsi | 169 dpaux: dpaux@545c0000 { label 170 compatible = "nvidia,tegra124-dpaux"; 175 clock-names = "dpaux", "parent"; 177 reset-names = "dpaux";
|
| D | tegra124-venice2.dts | 41 nvidia,dpaux = <&dpaux>; 45 dpaux@545c0000 { 1090 ddc-i2c-bus = <&dpaux>;
|
| D | tegra124-nyan-big.dts | 20 ddc-i2c-bus = <&dpaux>;
|
| D | tegra124-nyan-blaze.dts | 22 ddc-i2c-bus = <&dpaux>;
|