1 dnl --- T2-COPYRIGHT-NOTE-BEGIN ---
2 dnl T2 SDE: architecture/powerpc/linux.conf.m4
3 dnl Copyright (C) 2004 - 2024 The T2 SDE Project
5 dnl This Copyright note is generated by scripts/Create-CopyPatch,
6 dnl more information can be found in the files COPYING and README.
8 dnl This program is free software; you can redistribute it and/or modify
9 dnl it under the terms of the GNU General Public License version 2.
10 dnl --- T2-COPYRIGHT-NOTE-END ---
11 define(`PPC', 'PowerPC')dnl
13 dnl System type (default=Macintosh)
18 # CONFIG_4xx is not set
19 # CONFIG_PPC64 is not set
20 # CONFIG_82xx is not set
21 # CONFIG_8xx is not set
26 # CONFIG_GEMINI is not set
27 # CONFIG_APUS is not set
28 CONFIG_MACH_SPECIFIC=y
30 dnl additional 2.6 kernel configs
32 # CONFIG_40x is not set
33 # CONFIG_POWER3 is not set
37 dnl more than 768 MB of RAM
40 dnl Platform specific support
43 CONFIG_PROC_DEVICETREE=y
49 CONFIG_PMAC_MEDIABAY=y
50 CONFIG_PMAC_BACKLIGHT=y
53 CONFIG_USB_HIDINPUT_POWERBOOK=y
54 CONFIG_MAC_EMUMOUSEBTN=y
56 dnl older IBM machines
59 include(`linux-common.conf.m4')
60 include(`linux-block.conf.m4')
61 include(`linux-net.conf.m4')
62 include(`linux-fs.conf.m4')
64 dnl read-only enlarges kernel by 66%, does not load on IBM rs6k B50
65 # CONFIG_STRICT_KERNEL_RWX is not set
67 dnl macs need a special RTC ... (this needs to be fixed in the kernel so we
68 dnl can have generic support for the rs6k and mac support at the same time)
73 CONFIG_SERIAL_PMACZILOG=y
74 CONFIG_SERIAL_PMACZILOG_CONSOLE=y
84 CONFIG_PMAC_BACKLIGHT=y
87 dnl the thermal control stuff needed for newer desktop macs and iBook G4
92 CONFIG_THERM_WINDTUNNEL=y
93 CONFIG_THERM_ADT746X=y
99 CONFIG_CPU_FREQ_PMAC=y
101 CONFIG_BLK_DEV_IDE_PMAC=y
102 CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
103 CONFIG_BLK_DEV_IDEDMA_PMAC=y
104 CONFIG_BLK_DEV_IDE_PMAC_BLINK=y
105 CONFIG_PMU_HD_BLINK=y
106 # CONFIG_MAC_ADBKEYCODES is not set
108 dnl some network teaks (the GMAC is obsoleted by SUNGEM)
110 # CONFIG_GMAC is not set
115 dnl enables PATA_LEGACY
116 # CONFIG_PATA_QDI is not set