Dash:
[t2-trunk.git] / architecture / powerpc / linux.conf.m4
blobcfcf03a28d5c3ed59163862b629684b3cb91789c
1 dnl --- T2-COPYRIGHT-NOTE-BEGIN ---
2 dnl This copyright note is auto-generated by scripts/Create-CopyPatch.
3 dnl 
4 dnl T2 SDE: architecture/powerpc/linux.conf.m4
5 dnl Copyright (C) 2004 - 2021 The T2 SDE Project
6 dnl 
7 dnl More information can be found in the files COPYING and README.
8 dnl 
9 dnl This program is free software; you can redistribute it and/or modify
10 dnl it under the terms of the GNU General Public License as published by
11 dnl the Free Software Foundation; version 2 of the License. A copy of the
12 dnl GNU General Public License can be found in the file COPYING.
13 dnl --- T2-COPYRIGHT-NOTE-END ---
14 define(`PPC', 'PowerPC')dnl
16 dnl System type (default=Macintosh)
17 dnl
18 CONFIG_PPC=y
19 CONFIG_6xx=y
20 CONFIG_CLASSIC32=y
21 # CONFIG_4xx is not set
22 # CONFIG_PPC64 is not set
23 # CONFIG_82xx is not set
24 # CONFIG_8xx is not set
25 CONFIG_PMAC=y
26 CONFIG_PREP=u
27 CONFIG_CHRA=y
28 CONFIG_ALL_PPC=y
29 # CONFIG_GEMINI is not set
30 # CONFIG_APUS is not set
31 CONFIG_MACH_SPECIFIC=y
33 dnl additional 2.6 kernel configs
34 CONFIG_PPC32=y
35 # CONFIG_40x is not set
36 # CONFIG_POWER3 is not set
38 CONFIG_ALTIVEC=y
40 dnl more than 768 MB of RAM
41 CONFIG_HIGHMEM=y
43 dnl Platform specific support
44 dnl
46 CONFIG_PROC_DEVICETREE=y
48 CONFIG_ADB=y
49 CONFIG_ADB_CUDA=y
50 CONFIG_ADB_PMU=y
51 CONFIG_PMAC_APM_EMU=y
52 CONFIG_PMAC_MEDIABAY=y
53 CONFIG_PMAC_BACKLIGHT=y
54 CONFIG_ADB_MACIO=y
55 CONFIG_INPUT_ADBHID=y
56 CONFIG_USB_HIDINPUT_POWERBOOK=y
57 CONFIG_MAC_EMUMOUSEBTN=y
59 dnl older IBM machines
60 CONFIG_ISA=y
62 include(`linux-common.conf.m4')
63 include(`linux-block.conf.m4')
64 include(`linux-net.conf.m4')
65 include(`linux-fs.conf.m4')
67 dnl read-only enlarges kernel by 66%, does not load on IBM rs6k B50
68 # CONFIG_STRICT_KERNEL_RWX is not set
70 dnl macs need a special RTC ... (this needs to be fixed in the kernel so we
71 dnl can have generic support for the rs6k and mac support at the same time)
72 dnl
73 CONFIG_GEN_RTC=y
74 CONFIG_PPC_RTC=y
76 dnl AGP
77 dnl
78 CONFIG_AGP_UNINORTH=y
80 dnl macs need an FB
81 dnl
82 CONFIG_FB_CONTROL=y
83 CONFIG_FB_ATY=y
84 CONFIG_FB_ATY128=y
85 CONFIG_FB_PLATINUM=y
86 CONFIG_FB_VALKYRIE=y
87 CONFIG_FB_CT65550=y
88 CONFIG_FB_IMSTT=y
89 CONFIG_FB_MATROX=y
91 dnl power management
92 dnl
93 CONFIG_PMAC_PBOOK=y
94 CONFIG_PMAC_BACKLIGHT=y
95 CONFIG_PMAC_APM_EMU=y
97 dnl the thermal control stuff needed for newer desktop macs and iBook G4
98 dnl
99 CONFIG_I2C=y
100 CONFIG_I2C_POWERMAC=y
101 CONFIG_I2C_KEYWEST=y
102 CONFIG_THERM_WINDTUNNEL=y
103 CONFIG_THERM_ADT746X=y
105 dnl for 2.6 kernels
107 CONFIG_TAU=y
109 CONFIG_CPU_FREQ_PMAC=y
111 CONFIG_BLK_DEV_IDE_PMAC=y
112 CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
113 CONFIG_BLK_DEV_IDEDMA_PMAC=y
114 CONFIG_BLK_DEV_IDE_PMAC_BLINK=y
115 CONFIG_PMU_HD_BLINK=y
116 # CONFIG_MAC_ADBKEYCODES is not set
118 dnl some network teaks (the GMAC is obsoleted by SUNGEM)
120 # CONFIG_GMAC is not set
121 CONFIG_SUNGEM=m
123 CONFIG_XMON=y