PageRenderTime 19ms CodeModel.GetById 14ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/mips/pci/fixup-ddb5074.c

https://bitbucket.org/evzijst/gittest
C | 21 lines | 14 code | 2 blank | 5 comment | 0 complexity | 9d7a737d62953ba69556f2d90209af9f MD5 | raw file
 1/*
 2 * It's nice to have the LEDs on the GPIO pins available for debugging
 3 */
 4static void ddb5074_fixup(struct pci_dev *dev)
 5{
 6	extern struct pci_dev *pci_pmu;
 7	u8 t8;
 8                                                                
 9	pci_pmu = dev;  /* for LEDs D2 and D3 */
10	/* Program the lines for LEDs D2 and D3 to output */
11	pci_read_config_byte(dev, 0x7d, &t8);
12	t8 |= 0xc0;
13	pci_write_config_byte(dev, 0x7d, t8);
14	/* Turn LEDs D2 and D3 off */
15	pci_read_config_byte(dev, 0x7e, &t8);
16	t8 |= 0xc0;
17	pci_write_config_byte(dev, 0x7e, t8);
18}
19
20DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M7101,
21	  ddb5074_fixup);