blob: dd570762e2f5af72063ac25a0e36ad990d543773 [file] [log] [blame]
Angel Ponsd32b6de2020-04-03 01:23:13 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Stefan Reinauer155e9b52012-04-27 23:19:58 +02002
3#ifndef LUMPY_ONBOARD_H
4#define LUMPY_ONBOARD_H
5
Kyösti Mälkkib9cd5ec2015-04-24 16:05:58 +03006#define BOARD_LIGHTSENSOR_NAME "lightsensor"
7#define BOARD_LIGHTSENSOR_I2C_ADDR 0x44
8#define BOARD_LIGHTSENSOR_IRQ 20
Stefan Reinauer155e9b52012-04-27 23:19:58 +02009
Kyösti Mälkkib9cd5ec2015-04-24 16:05:58 +030010#define BOARD_TRACKPAD_NAME "trackpad"
11#define BOARD_TRACKPAD_I2C_ADDR 0x67
12#define BOARD_TRACKPAD_IRQ 21
13#define BOARD_TRACKPAD_WAKE_GPIO 0x1b
Stefan Reinauer155e9b52012-04-27 23:19:58 +020014
Kyösti Mälkki0cb11662021-11-06 20:51:58 +020015/* Write Protect: GPIO24 = KBC3_SPI_WP#, active high */
16#define GPIO_SPI_WP 24
17
18/* Recovery: GPIO42 = CHP3_REC_MODE#, active low */
19#define GPIO_REC_MODE 42
20
Kyösti Mälkki4b6ad4e2021-11-07 00:12:25 +020021#ifndef __ACPI__
22int get_power_switch(void);
23#endif
24
Stefan Reinauer155e9b52012-04-27 23:19:58 +020025#endif