Home
last modified time | relevance | path

Searched +full:pca9450 +full:- +full:regulator (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/regulator/
H A Dpca9450-regulator.c1 // SPDX-License-Identifier: GPL-2.0
4 * NXP PCA9450 pmic driver
16 #include <linux/regulator/driver.h>
17 #include <linux/regulator/machine.h>
18 #include <linux/regulator/of_regulator.h>
19 #include <linux/regulator/pca9450.h>
20 #include <dt-bindings/regulator/nxp,pca9450-regulator.h>
39 struct pca9450 { struct
63 .max_register = PCA9450_MAX_REGISTER - 1,
115 struct pca9450 *pca9450 = rdev_get_drvdata(rdev); in pca9450_ldo5_get_reg_voltage_sel() local
[all …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dnxp,pca9450-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/nxp,pca9450-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Robin Gong <yibin.gong@nxp.com>
13 Regulator nodes should be named to BUCK_<number> and LDO_<number>. The
16 Documentation/devicetree/bindings/regulator/regulator.txt.
18 https://www.nxp.com/docs/en/data-sheet/PCA9450DS.pdf
21 https://www.nxp.com/docs/en/data-sheet/PF9453_SDS.pdf
23 # The valid names for PCA9450 regulator nodes are:
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn-tqma8mqnl.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright 2020-2021 TQ-Systems GmbH
9 model = "TQ-Systems i.MX8MN TQMa8MxNL";
10 compatible = "tq,imx8mn-tqma8mqnl", "fsl,imx8mn";
18 /* e-MMC IO, needed for HS modes */
19 reg_vcc1v8: regulator-vcc1v8 {
20 compatible = "regulator-fixed";
21 regulator-name = "TQMA8MXNL_VCC1V8";
22 regulator-min-microvolt = <1800000>;
23 regulator-max-microvolt = <1800000>;
[all …]
H A Dimx8mm-tqma8mqml.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright 2020-2021 TQ-Systems GmbH
6 #include <dt-bindings/phy/phy-imx8-pcie.h>
10 model = "TQ-Systems GmbH i.MX8MM TQMa8MxML";
11 compatible = "tq,imx8mm-tqma8mqml", "fsl,imx8mm";
19 /* e-MMC IO, needed for HS modes */
20 reg_vcc1v8: regulator-vcc1v8 {
21 compatible = "regulator-fixed";
22 regulator-name = "TQMA8MXML_VCC1V8";
23 regulator-min-microvolt = <1800000>;
[all …]
H A Dimx8mp-icore-mx8mp.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 compatible = "engicam,icore-mx8mp", "fsl,imx8mp";
13 cpu-supply = <&buck2>;
17 cpu-supply = <&buck2>;
21 cpu-supply = <&buck2>;
25 cpu-supply = <&buck2>;
29 clock-frequency = <100000>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_i2c1>;
34 pca9450: pmic@25 { label
[all …]
H A Dimx8mm-kontron-sl.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 compatible = "kontron,imx8mm-sl", "fsl,imx8mm";
23 stdout-path = &uart3;
28 cpu-supply = <&reg_vdd_arm>;
32 cpu-supply = <&reg_vdd_arm>;
36 cpu-supply = <&reg_vdd_arm>;
40 cpu-supply = <&reg_vdd_arm>;
44 operating-points-v2 = <&ddrc_opp_table>;
46 ddrc_opp_table: opp-table {
47 compatible = "operating-points-v2";
[all …]
H A Dimx8mp-tqma8mpql.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2021-2025 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
11 model = "TQ-Systems i.MX8MPlus TQMa8MPxL";
12 compatible = "tq,imx8mp-tqma8mpql", "fsl,imx8mp";
19 reg_usdhc2_vqmmc: regulator-usdhc2-vqmmc {
20 compatible = "regulator-gpio";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_reg_usdhc2_vqmmc>;
23 regulator-name = "V_SD2";
[all …]
H A Dimx8mm-verdin.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 #include <dt-bindings/phy/phy-imx8-pcie.h>
7 #include <dt-bindings/pwm/pwm.h>
9 #include "imx8mm-overdrive.dtsi"
13 stdout-path = &uart1;
23 compatible = "fixed-clock";
24 #clock-cells = <0>;
25 clock-frequency = <40000000>;
28 gpio-keys {
29 compatible = "gpio-keys";
[all …]
H A Dimx8mp-verdin.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 #include <dt-bindings/phy/phy-imx8-pcie.h>
7 #include <dt-bindings/pwm/pwm.h>
12 stdout-path = &uart3;
24 compatible = "pwm-backlight";
25 brightness-levels = <0 45 63 88 119 158 203 255>;
26 default-brightness-level = <4>;
28 enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_i2s_2_d_out_dsi_1_bkl_en>;
[all …]
H A Dimx8mp-kontron-osm-s.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/interrupt-controller/irq.h>
10 model = "Kontron OSM-S i.MX8MP";
11 compatible = "kontron,imx8mp-osm-s", "fsl,imx8mp";
29 stdout-path = &uart3;
32 reg_usb1_vbus: regulator-usb1-vbus {
33 compatible = "regulator-fixed";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_reg_usb1_vbus>;
37 enable-active-high;
[all …]
H A Dimx8mp-toradex-smarc.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
4 #include <dt-bindings/phy/phy-imx8-pcie.h>
5 #include <dt-bindings/net/ti-dp83867.h>
26 stdout-path = &uart4;
30 compatible = "gpio-usb-b-connector", "usb-b-connector";
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_usb0_id>;
33 id-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
35 self-powered;
37 vbus-supply = <&reg_usb0_vbus>;
[all …]