Angel Pons | 30a511c | 2020-04-03 01:22:09 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Bernhard M. Wiedemann | 6e554de | 2010-05-30 12:56:17 +0000 | [diff] [blame] | 2 | |
Bernhard M. Wiedemann | 6e554de | 2010-05-30 12:56:17 +0000 | [diff] [blame] | 3 | #include <device/device.h> |
Vladimir Serbinenko | a2a906e | 2014-09-01 01:41:37 +0200 | [diff] [blame] | 4 | #include <drivers/intel/gma/int15.h> |
Edward O'Callaghan | 3628f93 | 2014-05-21 07:00:48 +1000 | [diff] [blame] | 5 | #include "superio_hwm.h" |
| 6 | |
Elyes HAOUAS | 61e07f6 | 2018-05-04 20:44:12 +0200 | [diff] [blame] | 7 | static void mainboard_enable(struct device *dev) |
Bernhard M. Wiedemann | 6e554de | 2010-05-30 12:56:17 +0000 | [diff] [blame] | 8 | { |
Vladimir Serbinenko | a2a906e | 2014-09-01 01:41:37 +0200 | [diff] [blame] | 9 | install_intel_vga_int15_handler(GMA_INT15_ACTIVE_LFP_INT_LVDS, GMA_INT15_PANEL_FIT_DEFAULT, GMA_INT15_BOOT_DISPLAY_DEFAULT, 3); |
Bernhard M. Wiedemann | 6e554de | 2010-05-30 12:56:17 +0000 | [diff] [blame] | 10 | hwm_setup(); |
| 11 | } |
| 12 | |
| 13 | struct chip_operations mainboard_ops = { |
Bernhard M. Wiedemann | 6e554de | 2010-05-30 12:56:17 +0000 | [diff] [blame] | 14 | .enable_dev = mainboard_enable, |
| 15 | }; |