1 /* !! 1 // SPDX-License-Identifier: GPL-2.0 2 * Copyright (C) 2007 Antonino Daplas <adaplas << 3 * << 4 * This file is subject to the terms and condi << 5 * License. See the file COPYING in the main << 6 * for more details. << 7 * << 8 */ << 9 2 >> 3 #include <linux/console.h> >> 4 #include <linux/device.h> 10 #include <linux/module.h> 5 #include <linux/module.h> 11 #include <linux/pci.h> << 12 #include <linux/vgaarb.h> << 13 6 >> 7 #include <asm/prom.h> 14 #include <asm/video.h> 8 #include <asm/video.h> 15 9 16 pgprot_t pgprot_framebuffer(pgprot_t prot, << 17 unsigned long vm_s << 18 unsigned long offs << 19 { << 20 pgprot_val(prot) &= ~_PAGE_CACHE_MASK; << 21 if (boot_cpu_data.x86 > 3) << 22 pgprot_val(prot) |= cachemode2 << 23 << 24 return prot; << 25 } << 26 EXPORT_SYMBOL(pgprot_framebuffer); << 27 << 28 bool video_is_primary_device(struct device *de 10 bool video_is_primary_device(struct device *dev) 29 { 11 { 30 struct pci_dev *pdev; !! 12 struct device_node *node = dev->of_node; 31 13 32 if (!dev_is_pci(dev)) !! 14 if (console_set_on_cmdline) 33 return false; 15 return false; 34 16 35 pdev = to_pci_dev(dev); !! 17 if (node && node == of_console_device) >> 18 return true; 36 19 37 return (pdev == vga_default_device()); !! 20 return false; 38 } 21 } 39 EXPORT_SYMBOL(video_is_primary_device); 22 EXPORT_SYMBOL(video_is_primary_device); 40 23 >> 24 MODULE_DESCRIPTION("Sparc video helpers"); 41 MODULE_LICENSE("GPL"); 25 MODULE_LICENSE("GPL"); 42 26
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.