bflb,power-controller

Description

Bouffalolab Power Controller

Power Controller for Bouffalolab MCUs

Controls various power elements spread over multiple hardware ensembles, such as HBN and AON

example for bl61x:
/ {
  soc {
    powerctrl: power-controller@2000e000 {
        compatible = "bflb,power";
        reg = <0x2000f000 0x1000>, <0x2000f000 0x1000>;
        reg-names = "hbn", "aon";
        status = "okay";

        interrupt-parent = <&clic>;
        interrupts = <67 1>, <68 1>, <69 1>;
        interrupt-names = "hbn0", "hbn1", "bor";
    };
  };
};

Properties

Properties not inherited from the base binding file.

Name

Type

Details

brown-out-threshold-microvolt

int

Defines Brown Out voltage.

Default value: 2400000

Legal values: 2000000, 2050000, 2100000, 2150000, 2200000, 2250000, 2300000, 2350000, 2400000

brown-out-reset-disable

boolean

Do not reset on Brown Out.