head	1.1;
access;
symbols
	netbsd-11-0-RC4:1.1
	netbsd-11-0-RC3:1.1
	netbsd-11-0-RC2:1.1
	netbsd-11-0-RC1:1.1
	perseant-exfatfs-base-20250801:1.1
	netbsd-11:1.1.0.28
	netbsd-11-base:1.1
	netbsd-10-1-RELEASE:1.1
	perseant-exfatfs-base-20240630:1.1
	perseant-exfatfs:1.1.0.26
	perseant-exfatfs-base:1.1
	netbsd-10-0-RELEASE:1.1
	netbsd-10-0-RC6:1.1
	netbsd-10-0-RC5:1.1
	netbsd-10-0-RC4:1.1
	netbsd-10-0-RC3:1.1
	netbsd-10-0-RC2:1.1
	thorpej-ifq:1.1.0.24
	thorpej-ifq-base:1.1
	thorpej-altq-separation:1.1.0.22
	thorpej-altq-separation-base:1.1
	netbsd-10-0-RC1:1.1
	netbsd-10:1.1.0.20
	netbsd-10-base:1.1
	bouyer-sunxi-drm:1.1.0.18
	bouyer-sunxi-drm-base:1.1
	thorpej-i2c-spi-conf2:1.1.0.16
	thorpej-i2c-spi-conf2-base:1.1
	thorpej-futex2:1.1.0.14
	thorpej-futex2-base:1.1
	thorpej-cfargs2:1.1.0.12
	thorpej-cfargs2-base:1.1
	cjep_sun2x-base1:1.1
	cjep_sun2x:1.1.0.10
	cjep_sun2x-base:1.1
	cjep_staticlib_x-base1:1.1
	cjep_staticlib_x:1.1.0.8
	cjep_staticlib_x-base:1.1
	thorpej-i2c-spi-conf:1.1.0.6
	thorpej-i2c-spi-conf-base:1.1
	thorpej-futex-base:1.1
	thorpej-futex:1.1.0.4
	thorpej-cfargs-base:1.1
	thorpej-cfargs:1.1.0.2;
locks; strict;
comment	@# @;


1.1
date	2021.04.02.07.00.33;	author rin;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;
commitid	KCvjJsRInmnJCGNC;

1.1.2.1
date	2021.04.02.07.00.33;	author thorpej;	state dead;
branches;
next	1.1.2.2;
commitid	KB7Cr288FrZluTNC;

1.1.2.2
date	2021.04.03.21.44.43;	author thorpej;	state Exp;
branches;
next	;
commitid	KB7Cr288FrZluTNC;

1.1.4.1
date	2021.04.02.07.00.33;	author thorpej;	state dead;
branches;
next	1.1.4.2;
commitid	1gqS07EfPjskJTNC;

1.1.4.2
date	2021.04.03.22.28.24;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;


desc
@@


1.1
log
@evbppc: Add support for DHT Walnut 405GP evaluation board.
(Digital Home Technologies PCB 01070201 Rev. 1.1)

Official web page seems gone, but analyses by Linux people are at:

- https://elinux.org/DHT-Walnut
- http://web.archive.org/web/20070225171826/http://supernova.stanford.edu/dingdong/

The board features:

- 266MHz PowerPC 405GP processor
- one PC133 SDRAM slot
- two 32-bit 5V PCI slot
- on-chip ethernet controller with DP83843 PHY
- on-chip serial port / GPIO controller
- on-board PDC20265 IDE controller

Hardware limitations:

- no MAC address assigned
- no RTC present

Known problem:

- atabus(4) channels cannot be attached to pdcide(4) for cold boot

dmesg:

- https://dmesgd.nycbug.org/index.cgi?do=view&id=5997

Have fun!
@
text
@#	$NetBSD: std.walnut,v 1.9 2020/03/01 23:23:36 rin Exp $
#
# Standard/required options for DHT Walnut 405GP Evaluation Board.

machine	evbppc powerpc
include		"conf/std"	# MI standard options

# standard ("mandatory") kernel options.
options 	PPC_IBM4XX	# IBM 40x family

options 	IBM405_ERRATA77

# Executable support:
options 	EXEC_ELF32	# (native) ELF32 binary support
options 	EXEC_AOUT	# (native) a.out binary support (deprecated)
options 	EXEC_SCRIPT	# shell script support

makeoptions	TEXTADDR=0x100000
makeoptions	BOARDTYPE="dht"
makeoptions	PPCDIR="ibm4xx"
makeoptions	NEED_BINARY="yes"

options 	PPC_INTR_IMPL="<powerpc/intr.h>"
options 	PPC_PCI_MACHDEP_IMPL="<powerpc/pci_machdep.h>"
options 	KERNBASE=0x100000

options 	INTSTK=16384

options 	EVBPPC_HAS_MBR

include		"arch/powerpc/conf/files.ibm4xx"
include		"arch/evbppc/conf/files.dht"
@


1.1.4.1
log
@file std.dht was added on branch thorpej-futex on 2021-04-03 22:28:24 +0000
@
text
@d1 32
@


1.1.4.2
log
@Sync with HEAD.
@
text
@a0 32
#	$NetBSD: std.dht,v 1.1 2021/04/02 07:00:33 rin Exp $
#
# Standard/required options for DHT Walnut 405GP Evaluation Board.

machine	evbppc powerpc
include		"conf/std"	# MI standard options

# standard ("mandatory") kernel options.
options 	PPC_IBM4XX	# IBM 40x family

options 	IBM405_ERRATA77

# Executable support:
options 	EXEC_ELF32	# (native) ELF32 binary support
options 	EXEC_AOUT	# (native) a.out binary support (deprecated)
options 	EXEC_SCRIPT	# shell script support

makeoptions	TEXTADDR=0x100000
makeoptions	BOARDTYPE="dht"
makeoptions	PPCDIR="ibm4xx"
makeoptions	NEED_BINARY="yes"

options 	PPC_INTR_IMPL="<powerpc/intr.h>"
options 	PPC_PCI_MACHDEP_IMPL="<powerpc/pci_machdep.h>"
options 	KERNBASE=0x100000

options 	INTSTK=16384

options 	EVBPPC_HAS_MBR

include		"arch/powerpc/conf/files.ibm4xx"
include		"arch/evbppc/conf/files.dht"
@


1.1.2.1
log
@file std.dht was added on branch thorpej-cfargs on 2021-04-03 21:44:43 +0000
@
text
@d1 32
@


1.1.2.2
log
@Sync with HEAD.
@
text
@a0 32
#	$NetBSD: std.dht,v 1.1 2021/04/02 07:00:33 rin Exp $
#
# Standard/required options for DHT Walnut 405GP Evaluation Board.

machine	evbppc powerpc
include		"conf/std"	# MI standard options

# standard ("mandatory") kernel options.
options 	PPC_IBM4XX	# IBM 40x family

options 	IBM405_ERRATA77

# Executable support:
options 	EXEC_ELF32	# (native) ELF32 binary support
options 	EXEC_AOUT	# (native) a.out binary support (deprecated)
options 	EXEC_SCRIPT	# shell script support

makeoptions	TEXTADDR=0x100000
makeoptions	BOARDTYPE="dht"
makeoptions	PPCDIR="ibm4xx"
makeoptions	NEED_BINARY="yes"

options 	PPC_INTR_IMPL="<powerpc/intr.h>"
options 	PPC_PCI_MACHDEP_IMPL="<powerpc/pci_machdep.h>"
options 	KERNBASE=0x100000

options 	INTSTK=16384

options 	EVBPPC_HAS_MBR

include		"arch/powerpc/conf/files.ibm4xx"
include		"arch/evbppc/conf/files.dht"
@


