Home
last modified time | relevance | path

Searched full:dpaux (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/gpu/drm/tegra/
H A Ddpaux.c26 #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, u argument
129 struct tegra_dpaux *dpaux = to_dpaux(aux); tegra_dpaux_transfer() local
274 struct tegra_dpaux *dpaux = work_to_dpaux(work); tegra_dpaux_hotplug() local
282 struct tegra_dpaux *dpaux = data; tegra_dpaux_irq() local
308 tegra_dpaux_pad_power_down(struct tegra_dpaux * dpaux) tegra_dpaux_pad_power_down() argument
317 tegra_dpaux_pad_power_up(struct tegra_dpaux * dpaux) tegra_dpaux_pad_power_up() argument
326 tegra_dpaux_pad_config(struct tegra_dpaux * dpaux,unsigned function) tegra_dpaux_pad_config() argument
434 struct tegra_dpaux *dpaux = pinctrl_dev_get_drvdata(pinctrl); tegra_dpaux_set_mux() local
449 struct tegra_dpaux *dpaux; tegra_dpaux_probe() local
583 struct tegra_dpaux *dpaux = platform_get_drvdata(pdev); tegra_dpaux_remove() local
600 struct tegra_dpaux *dpaux = dev_get_drvdata(dev); tegra_dpaux_suspend() local
621 struct tegra_dpaux *dpaux = dev_get_drvdata(dev); tegra_dpaux_resume() local
700 struct tegra_dpaux *dpaux; drm_dp_aux_find_by_of_node() local
717 struct tegra_dpaux *dpaux = to_dpaux(aux); drm_dp_aux_attach() local
759 struct tegra_dpaux *dpaux = to_dpaux(aux); drm_dp_aux_detach() local
797 struct tegra_dpaux *dpaux = to_dpaux(aux); drm_dp_aux_detect() local
810 struct tegra_dpaux *dpaux = to_dpaux(aux); drm_dp_aux_enable() local
817 struct tegra_dpaux *dpaux = to_dpaux(aux); drm_dp_aux_disable() local
[all...]
H A DMakefile22 dpaux.o \
H A Ddrm.h173 /* from dpaux.c */
H A Dsor.c2709 dev_err(sor->dev, "failed disable DPAUX: %d\n", err); in tegra_sor_dp_disable()
2753 dev_err(sor->dev, "failed to enable DPAUX: %d\n", err); in tegra_sor_dp_enable()
3732 np = of_parse_phandle(pdev->dev.of_node, "nvidia,dpaux", 0); in tegra_sor_probe()
/linux/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra124-dpaux.yaml4 $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...]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra194.dtsi2109 dpaux0: dpaux@155c0000 {
2110 compatible = "nvidia,tegra194-dpaux";
2115 clock-names = "dpaux", "parent";
2117 reset-names = "dpaux";
2123 groups = "dpaux-io";
2128 groups = "dpaux-io";
2133 groups = "dpaux-io";
2143 dpaux1: dpaux@155d0000 {
2144 compatible = "nvidia,tegra194-dpaux";
2149 clock-names = "dpaux", "paren
[all...]
H A 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";
[all...]
H A Dtegra186.dtsi1536 dpaux1: dpaux@15040000 {
1537 compatible = "nvidia,tegra186-dpaux";
1542 clock-names = "dpaux", "parent";
1544 reset-names = "dpaux";
1550 groups = "dpaux-io";
1555 groups = "dpaux-io";
1560 groups = "dpaux-io";
1793 dpaux: dpaux@155c0000 { label
1794 compatible = "nvidia,tegra186-dpaux";
[all...]
H A Dtegra186-p3509-0000+p3636-0001.dts800 dpaux@15040000 {
819 nvidia,dpaux = <&dpaux>;
835 dpaux@155c0000 {
H A Dtegra132-norrin.dts45 nvidia,dpaux = <&dpaux>;
49 dpaux: dpaux@545c0000 { label
1058 ddc-i2c-bus = <&dpaux>;
H A Dtegra132.dtsi158 dpaux: dpaux@545c0000 { label
159 compatible = "nvidia,tegra124-dpaux";
164 clock-names = "dpaux", "parent";
166 reset-names = "dpaux";
H A Dtegra194-p2972-0000.dts2197 dpaux@155c0000 {
2201 dpaux@155d0000 {
2205 dpaux@155e0000 {
2216 nvidia,dpaux = <&dpaux0>;
2226 nvidia,dpaux = <&dpaux1>;
H A Dtegra210-p3450-0000.dts60 dpaux@54040000 {
81 nvidia,dpaux = <&dpaux>;
97 dpaux@545c0000 {
H A Dtegra186-p2771-0000.dts2449 dpaux@15040000 {
2468 nvidia,dpaux = <&dpaux>;
2483 dpaux@155c0000 {
H A Dtegra194-p3509-0000.dtsi2188 dpaux@155c0000 {
2192 dpaux@155d0000 {
2203 nvidia,dpaux = <&dpaux0>;
H A Dtegra210-smaug.dts61 dpaux: dpaux@545c0000 { label
H A Dtegra210-p2597.dtsi16 dpaux@54040000 {
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra124-nyan-big-fhd.dts9 dpaux@545c0000 {
H A Dtegra124-venice2.dts44 nvidia,dpaux = <&dpaux>;
48 dpaux@545c0000 {
H A Dtegra124-nyan-big.dts17 dpaux@545c0000 {
H A Dtegra124-nyan-blaze.dts19 dpaux@545c0000 {
/linux/arch/arm64/boot/dts/qcom/
H A Dsm8650-mtp.dts854 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
H A Dsm8650-qrd.dts1290 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
H A Dsm8650-hdk.dts1307 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c5990 cmd.dp_aux_access.aux_control.dpaux.address = payload->address; in dc_process_dmub_aux_transfer_async()
5991 cmd.dp_aux_access.aux_control.dpaux.is_i2c_over_aux = payload->i2c_over_aux; in dc_process_dmub_aux_transfer_async()
5992 cmd.dp_aux_access.aux_control.dpaux.length = payload->length; in dc_process_dmub_aux_transfer_async()
6014 cmd.dp_aux_access.aux_control.dpaux.action = action; in dc_process_dmub_aux_transfer_async()
6017 memcpy(cmd.dp_aux_access.aux_control.dpaux.data, in dc_process_dmub_aux_transfer_async()

12