• P
    BCM270x_DT: Add pwr_led, and the required "input" trigger · 0f0453c3
    Phil Elwell 提交于
    raspberrypi inclusion
    category: feature
    bugzilla: 50432
    
    --------------------------------
    
    The "input" trigger makes the associated GPIO an input.  This is to support
    the Raspberry Pi PWR LED, which is driven by external hardware in normal use.
    
    N.B. pwr_led is not available on Model A or B boards.
    
    leds-gpio: Implement the brightness_get method
    
    The power LED uses some clever logic that means it is driven
    by a voltage measuring circuit when configured as input, otherwise
    it is driven by the GPIO output value. This patch wires up the
    brightness_get method for leds-gpio so that user-space can monitor
    the LED value via /sys/class/gpio/led1/brightness. Using the input
    trigger this returns an indication of the system power health,
    otherwise it is just whatever value the trigger has written most
    recently.
    
    See: https://github.com/raspberrypi/linux/issues/1064Signed-off-by: NFang Yafen <yafen@iscas.ac.cn>
    Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
    0f0453c3
leds-gpio.c 8.7 KB