PMIC GPIO And MPP Software User Guide 80 NV610 48
User Manual:
Open the PDF directly: View PDF
Page Count: 31
- PMIC GPIO and MPP Software User Guide
- Revision history
- Contents
- Tables
- 1 Introduction
- 2 Hardware feature description
- 3 Software drivers
- 3.1 GPIO support in SBL
- 3.1.1 pm_gpio_status_get( )
- 3.1.2 pm_gpio_config_bias_voltage( )
- 3.1.3 pm_gpio_config_digital_input( )
- 3.1.4 pm_gpio_config_digital_output( )
- 3.1.5 pm_gpio_config_digital_input_output( )
- 3.1.6 pm_gpio_set_volt_source( )
- 3.1.7 pm_gpio_config_mode_selection( )
- 3.1.8 pm_gpio_set_output_buffer_configuration( )
- 3.1.9 pm_gpio_set_inversion_configuration( )
- 3.1.10 pm_gpio_set_current_source_pulls( )
- 3.1.11 pm_gpio_set_ext_pin_config( )
- 3.1.12 pm_gpio_set_output_buffer_drive_strength( )
- 3.1.13 pm_gpio_set_source_configuration( )
- 3.1.14 pm_gpio_set_mux_ctrl( )
- 3.1.15 Configure MPP as AI and setup ADC read
- 3.2 Linux kernel (LK)
- 3.3 Kernel DTSI properties
- 3.3.1 Required root node properties
- 3.3.2 Required child node properties
- 3.3.3 Optional child node properties
- 3.3.4 Configure GPIO04 as an interrupt wake-up resource with falling edge trigger
- 3.3.5 Configure PM8952/PM8956 GPIO02 as a sleep file
- 3.3.6 Configure PMI8952/PMI8956 MPP04 as a PWM output for blink LEDs
- 3.3.7 Configure PM8952/PM8956 MPP for ADC read through device tree
- 3.1 GPIO support in SBL
- 4 Debug
- A References