Home
last modified time | relevance | path

Searched +full:pwrap +full:- +full:bridge (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/mediatek/
Dpwrap.txt14 The signals of these pins are routed over the SPI bus using the pwrap
15 bridge. In the binding description below the properties needed for bridging
19 Required properties in pwrap device node.
20 - compatible:
21 "mediatek,mt2701-pwrap" for MT2701/7623 SoCs
22 "mediatek,mt6765-pwrap" for MT6765 SoCs
23 "mediatek,mt6779-pwrap" for MT6779 SoCs
24 "mediatek,mt6797-pwrap" for MT6797 SoCs
25 "mediatek,mt7622-pwrap" for MT7622 SoCs
26 "mediatek,mt8135-pwrap" for MT8135 SoCs
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/mediatek/
Dmediatek,pwrap.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,pwrap.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Flora Fu <flora.fu@mediatek.com>
11 - Alexandre Mergnat <amergnat@baylibre.com>
23 The signals of these pins are routed over the SPI bus using the pwrap
24 bridge. In the binding description below the properties needed for bridging
31 - items:
32 - enum:
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmt8135.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/mt8135-clk.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/mt8135-resets.h>
12 #include "mt8135-pinfunc.h"
15 #address-cells = <2>;
16 #size-cells = <2>;
18 interrupt-parent = <&sysirq>;
20 cpu-map {
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/
Dmt8135.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/mt8135-clk.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/mt8135-resets.h>
12 #include <dt-bindings/pinctrl/mt8135-pinfunc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
18 interrupt-parent = <&sysirq>;
20 cpu-map {
[all …]
/kernel/linux/linux-5.10/drivers/soc/mediatek/
Dmtk-pmic-wrap.c1 // SPDX-License-Identifier: GPL-2.0-only
71 /* Group of bits used for shown pwrap capability */
1063 * pwrap operations are highly associated with the PMIC types,
1093 /* Flags indicating the capability for the target pwrap */
1101 return readl(wrp->base + wrp->master->regs[reg]); in pwrap_readl()
1106 writel(val, wrp->base + wrp->master->regs[reg]); in pwrap_writel()
1159 return fp(wrp) ? 0 : -ETIMEDOUT; in pwrap_wait_for_state()
1218 return wrp->slave->pwrap_read(wrp, adr, rdata); in pwrap_read()
1254 * for the synchronization between two successive 16-bit in pwrap_write32()
1255 * pwrap_writel operations composing one 32-bit bus writing. in pwrap_write32()
[all …]
/kernel/linux/linux-6.6/drivers/soc/mediatek/
Dmtk-pmic-wrap.c1 // SPDX-License-Identifier: GPL-2.0-only
79 /* Group of bits used for shown pwrap capability */
1337 * pwrap operations are highly associated with the PMIC types,
1346 * struct pwrap_slv_type - PMIC device wrapper definitions
1387 /* Flags indicating the capability for the target pwrap */
1395 return readl(wrp->base + wrp->master->regs[reg]); in pwrap_readl()
1400 writel(val, wrp->base + wrp->master->regs[reg]); in pwrap_writel()
1408 if (HAS_CAP(wrp->master->caps, PWRAP_CAP_ARB)) in pwrap_get_fsm_state()
1464 if (HAS_CAP(wrp->master->caps, PWRAP_CAP_ARB)) in pwrap_read16()
1475 if (HAS_CAP(wrp->master->caps, PWRAP_CAP_ARB)) in pwrap_read16()
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt8173-elm.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>
9 #include <dt-bindings/gpio/gpio.h>
19 compatible = "pwm-backlight";
21 power-supply = <&bl_fixed_reg>;
22 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;
24 pinctrl-names = "default";
25 pinctrl-0 = <&disp_pwm0_pins>;
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt8173-elm.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>
9 #include <dt-bindings/gpio/gpio.h>
25 compatible = "pwm-backlight";
27 power-supply = <&bl_fixed_reg>;
28 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&panel_backlight_en_pins>;
[all …]