162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciconfig PPC_PMAC
362306a36Sopenharmony_ci	bool "Apple PowerMac based machines"
462306a36Sopenharmony_ci	depends on PPC_BOOK3S && CPU_BIG_ENDIAN
562306a36Sopenharmony_ci	select MPIC
662306a36Sopenharmony_ci	select FORCE_PCI
762306a36Sopenharmony_ci	select PPC_INDIRECT_PCI if PPC32
862306a36Sopenharmony_ci	select PPC_MPC106 if PPC32
962306a36Sopenharmony_ci	select PPC_64S_HASH_MMU if PPC64
1062306a36Sopenharmony_ci	select PPC_HASH_MMU_NATIVE
1162306a36Sopenharmony_ci	select ZONE_DMA if PPC32
1262306a36Sopenharmony_ci	default y
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig PPC_PMAC64
1562306a36Sopenharmony_ci	bool
1662306a36Sopenharmony_ci	depends on PPC_PMAC && PPC64
1762306a36Sopenharmony_ci	select MPIC
1862306a36Sopenharmony_ci	select U3_DART
1962306a36Sopenharmony_ci	select MPIC_U3_HT_IRQS
2062306a36Sopenharmony_ci	select GENERIC_TBSYNC
2162306a36Sopenharmony_ci	select PPC_970_NAP
2262306a36Sopenharmony_ci	default y
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig PPC_PMAC32_PSURGE
2562306a36Sopenharmony_ci	bool "Support for powersurge upgrade cards" if EXPERT
2662306a36Sopenharmony_ci	depends on SMP && PPC32 && PPC_PMAC
2762306a36Sopenharmony_ci	select PPC_SMP_MUXED_IPI
2862306a36Sopenharmony_ci	select IRQ_DOMAIN_NOMAP
2962306a36Sopenharmony_ci	default y
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci	  The powersurge cpu boards can be used in the generation
3262306a36Sopenharmony_ci	  of powermacs that have a socket for an upgradeable cpu card,
3362306a36Sopenharmony_ci	  including the 7500, 8500, 9500, 9600.  Support exists for
3462306a36Sopenharmony_ci	  both dual and quad socket upgrade cards.
35