• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef NORTHBRIDGE_INTEL_I945_CHIP_H
4 #define NORTHBRIDGE_INTEL_I945_CHIP_H
5 
6 #include <drivers/intel/gma/i915.h>
7 #include <types.h>
8 
9 struct northbridge_intel_i945_config {
10 	/* In units of 100us timer */
11 	/* Timings as defined in VESA Notebook Panel Standard */
12 	u16 gpu_panel_power_up_delay;            /* T1+T2 time sequence */
13 	u16 gpu_panel_power_down_delay;          /* T3 time sequence */
14 	u16 gpu_panel_power_backlight_on_delay;  /* T5 time sequence */
15 	u16 gpu_panel_power_backlight_off_delay; /* Tx time sequence */
16 	/* In units of 0.1s */
17 	u8 gpu_panel_power_cycle_delay;
18 
19 	u32 gpu_hotplug;
20 	u32 pwm_freq;
21 	bool gpu_lvds_use_spread_spectrum_clock;
22 	struct i915_gpu_controller_info gfx;
23 	int pci_mmio_size;
24 };
25 
26 #endif /* NORTHBRIDGE_INTEL_I945_CHIP_H */
27