#include <stdint.h>
#include <acpi/acpi_pld.h>
Go to the source code of this file.
|
#define | DEFAULT_LINK_FREQ 450000000 |
|
#define | MAX_PWDB_ENTRIES 12 |
|
#define | MAX_PORT_ENTRIES 4 |
|
#define | MAX_LINK_FREQ_ENTRIES 4 |
|
#define | MAX_CLK_CONFIGS 2 |
|
#define | MAX_GPIO_CONFIGS 4 |
|
#define | MAX_PWR_OPS 6 |
|
#define | MAX_GUARDED_RESOURCES 10 |
|
#define | IMGCLKOUT_0 0 |
|
#define | IMGCLKOUT_1 1 |
|
#define | IMGCLKOUT_2 2 |
|
#define | IMGCLKOUT_3 3 |
|
#define | IMGCLKOUT_4 4 |
|
#define | IMGCLKOUT_5 5 |
|
#define | FREQ_24_MHZ 0 |
|
#define | FREQ_19_2_MHZ 1 |
|
#define | SEQ_OPS_CLK_ENABLE(ind, delay) { .type = IMGCLK, .index = (ind), .action = ENABLE, .delay_ms = (delay) } |
|
#define | SEQ_OPS_CLK_DISABLE(ind, delay) { .type = IMGCLK, .index = (ind), .action = DISABLE, .delay_ms = (delay) } |
|
#define | SEQ_OPS_GPIO_ENABLE(ind, delay) { .type = GPIO, .index = (ind), .action = ENABLE, .delay_ms = (delay) } |
|
#define | SEQ_OPS_GPIO_DISABLE(ind, delay) { .type = GPIO, .index = (ind), .action = DISABLE, .delay_ms = (delay) } |
|
#define | CLK_FREQ_19_2MHZ 19200000 |
|
#define | CLK_FREQ_24MHZ 24000000 |
|
#define | CLK_FREQ_20MHZ 20000000 |
|
|
enum | camera_device_type { DEV_TYPE_SENSOR = 0
, DEV_TYPE_VCM
, DEV_TYPE_ROM
} |
|
enum | intel_camera_platform_type { PLATFORM_SKC = 9
, PLATFORM_CNL = 10
} |
|
enum | intel_camera_flash_type { FLASH_DEFAULT = 0
, FLASH_DISABLE = 2
, FLASH_ENABLE = 3
} |
|
enum | intel_camera_led_type { PRIVACY_LED_DEFAULT = 0
, PRIVACY_LED_A_16mA
} |
|
enum | intel_camera_mipi_info { MIPI_INFO_SENSOR_DRIVER = 0
, MIPI_INFO_ACPI_DEFINED
} |
|
enum | intel_camera_device_type {
INTEL_ACPI_CAMERA_CIO2
, INTEL_ACPI_CAMERA_IMGU
, INTEL_ACPI_CAMERA_SENSOR
, INTEL_ACPI_CAMERA_VCM
,
INTEL_ACPI_CAMERA_NVM
, INTEL_ACPI_CAMERA_PMIC = 100
} |
|
enum | intel_power_action_type { INTEL_ACPI_CAMERA_REGULATOR
, INTEL_ACPI_CAMERA_CLK
, INTEL_ACPI_CAMERA_GPIO
} |
|
enum | ctrl_type { UNKNOWN_CTRL
, IMGCLK
, GPIO
} |
|
enum | action_type { UNKNOWN_ACTION
, ENABLE
, DISABLE
} |
|
◆ CLK_FREQ_19_2MHZ
#define CLK_FREQ_19_2MHZ 19200000 |
◆ CLK_FREQ_20MHZ
#define CLK_FREQ_20MHZ 20000000 |
◆ CLK_FREQ_24MHZ
#define CLK_FREQ_24MHZ 24000000 |
◆ DEFAULT_LINK_FREQ
#define DEFAULT_LINK_FREQ 450000000 |
Definition at line 9 of file chip.h.
◆ FREQ_19_2_MHZ
◆ FREQ_24_MHZ
◆ IMGCLKOUT_0
◆ IMGCLKOUT_1
◆ IMGCLKOUT_2
◆ IMGCLKOUT_3
◆ IMGCLKOUT_4
◆ IMGCLKOUT_5
◆ MAX_CLK_CONFIGS
#define MAX_CLK_CONFIGS 2 |
◆ MAX_GPIO_CONFIGS
#define MAX_GPIO_CONFIGS 4 |
◆ MAX_GUARDED_RESOURCES
#define MAX_GUARDED_RESOURCES 10 |
◆ MAX_LINK_FREQ_ENTRIES
#define MAX_LINK_FREQ_ENTRIES 4 |
◆ MAX_PORT_ENTRIES
#define MAX_PORT_ENTRIES 4 |
◆ MAX_PWDB_ENTRIES
#define MAX_PWDB_ENTRIES 12 |
◆ MAX_PWR_OPS
◆ SEQ_OPS_CLK_DISABLE
◆ SEQ_OPS_CLK_ENABLE
◆ SEQ_OPS_GPIO_DISABLE
◆ SEQ_OPS_GPIO_ENABLE
◆ action_type
Enumerator |
---|
UNKNOWN_ACTION | |
ENABLE | |
DISABLE | |
Definition at line 87 of file chip.h.
◆ camera_device_type
Enumerator |
---|
DEV_TYPE_SENSOR | |
DEV_TYPE_VCM | |
DEV_TYPE_ROM | |
Definition at line 35 of file chip.h.
◆ ctrl_type
Enumerator |
---|
UNKNOWN_CTRL | |
IMGCLK | |
GPIO | |
Definition at line 81 of file chip.h.
◆ intel_camera_device_type
Enumerator |
---|
INTEL_ACPI_CAMERA_CIO2 | |
INTEL_ACPI_CAMERA_IMGU | |
INTEL_ACPI_CAMERA_SENSOR | |
INTEL_ACPI_CAMERA_VCM | |
INTEL_ACPI_CAMERA_NVM | |
INTEL_ACPI_CAMERA_PMIC | |
Definition at line 66 of file chip.h.
◆ intel_camera_flash_type
Enumerator |
---|
FLASH_DEFAULT | |
FLASH_DISABLE | |
FLASH_ENABLE | |
Definition at line 46 of file chip.h.
◆ intel_camera_led_type
Enumerator |
---|
PRIVACY_LED_DEFAULT | |
PRIVACY_LED_A_16mA | |
Definition at line 52 of file chip.h.
◆ intel_camera_mipi_info
Enumerator |
---|
MIPI_INFO_SENSOR_DRIVER | |
MIPI_INFO_ACPI_DEFINED | |
Definition at line 57 of file chip.h.
◆ intel_camera_platform_type
Enumerator |
---|
PLATFORM_SKC | |
PLATFORM_CNL | |
Definition at line 41 of file chip.h.
◆ intel_power_action_type
Enumerator |
---|
INTEL_ACPI_CAMERA_REGULATOR | |
INTEL_ACPI_CAMERA_CLK | |
INTEL_ACPI_CAMERA_GPIO | |
Definition at line 75 of file chip.h.
◆ __packed