The NetBSD Project

CVS log for src/sys/dev/sdmmc/sdhcvar.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / sdmmc

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Feb 3 11:47:06 2024 UTC (7 weeks, 4 days ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4
Changes since 1.33: +3 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #561):

	etc/etc.evbppc/Makefile.inc: revision 1.15
	sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1
	sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2
	sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1
	sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3
	sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2
	distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1
	usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4
	sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4
	sys/arch/evbppc/wii/dev/viio.h: revision 1.1
	sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5
	sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1
	distrib/utils/embedded/conf/wii.conf: revision 1.1
	distrib/utils/embedded/conf/wii.conf: revision 1.2
	distrib/utils/embedded/conf/wii.conf: revision 1.3
	sys/dev/sdmmc/sdhcvar.h: revision 1.34
	sys/dev/sdmmc/sdhc.c: revision 1.118
	sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1
	distrib/utils/embedded/conf/evbppc.conf: revision 1.1
	sys/dev/wsfb/genfb.c: revision 1.91
	sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2
	sys/dev/wscons/wsconsio.h: revision 1.127
	sys/arch/powerpc/oea/oea_machdep.c: revision 1.85
	sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1
	sys/arch/evbppc/conf/std.wii: revision 1.1
	sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2
	sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1
	sys/arch/evbppc/conf/std.wii: revision 1.2
	sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2
	sys/arch/evbppc/conf/std.wii: revision 1.3
	sys/arch/powerpc/oea/cpu_subr.c: revision 1.109
	sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1
	sys/dev/usb/usb.h: revision 1.124
	sys/arch/evbppc/wii/machdep.c: revision 1.1
	sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1
	sys/arch/powerpc/include/oea/hid.h: revision 1.14
	sys/arch/evbppc/wii/mainbus.c: revision 1.1
	sys/arch/evbppc/wii/machdep.c: revision 1.2
	sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1
	sys/arch/evbppc/wii/mainbus.c: revision 1.2
	sys/arch/evbppc/wii/machdep.c: revision 1.3
	sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2
	sys/arch/evbppc/wii/mainbus.c: revision 1.3
	sys/arch/evbppc/wii/machdep.c: revision 1.4
	sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1
	sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1
	sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2
	sys/arch/evbppc/wii/wii_locore.S: revision 1.1
	sys/arch/evbppc/conf/files.wii: revision 1.1
	sys/arch/evbppc/wii/wii_locore.S: revision 1.2
	sys/arch/evbppc/include/wii.h: revision 1.1
	sys/arch/evbppc/conf/files.wii: revision 1.2
	sys/arch/evbppc/wii/dev/exi.c: revision 1.1
	sys/arch/evbppc/include/wii.h: revision 1.2
	sys/arch/evbppc/conf/files.wii: revision 1.3
	sys/arch/powerpc/powerpc/clock.c: revision 1.18
	sys/arch/evbppc/include/wii.h: revision 1.3
	sys/arch/evbppc/conf/files.wii: revision 1.4
	sys/arch/evbppc/include/wii.h: revision 1.4
	sys/arch/evbppc/wii/dev/exi.h: revision 1.1
	sys/arch/evbppc/wii/dev/avenc.c: revision 1.1
	sys/arch/evbppc/include/wii.h: revision 1.5
	sys/arch/evbppc/include/wii.h: revision 1.6
	sys/arch/evbppc/include/wii.h: revision 1.7
	sys/arch/evbppc/wii/dev/avenc.h: revision 1.1
	distrib/utils/embedded/mkimage: revision 1.79
	sys/arch/evbppc/conf/WII: revision 1.1
	sys/arch/evbppc/conf/INSTALL_WII: revision 1.1
	distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1
	sys/arch/evbppc/wii/dev/vireg.h: revision 1.1
	sys/arch/evbppc/conf/WII: revision 1.2
	distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2
	sys/arch/evbppc/wii/dev/vireg.h: revision 1.2
	sys/arch/evbppc/conf/WII: revision 1.3
	sys/arch/evbppc/conf/WII: revision 1.4
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11
	sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1
	sys/dev/usb/ehcivar.h: revision 1.52
	sys/arch/evbppc/wii/pic_pi.c: revision 1.1
	sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2
	etc/etc.evbppc/ttys: revision 1.8
	sys/arch/evbppc/wii/dev/bwai.c: revision 1.1
	sys/arch/evbppc/wii/dev/bwai.c: revision 1.2
	sys/arch/evbppc/wii/dev/bwai.c: revision 1.3
	sys/arch/evbppc/wii/autoconf.c: revision 1.1
	sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1
	sys/arch/evbppc/wii/dev/bwai.h: revision 1.1
	sys/arch/evbppc/wii/autoconf.c: revision 1.2
	sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2

powerpc: oea: Fix prefetchable mappings
Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics.
powerpc: oea: Decode IBM750CL L2 cache information.
sdmmc: add support for optional delay after register write
wscons: Add HOLLYWOOD display and YUY2 pixel format types
wsfb: add support for optional "devcmap" property
A hardware driver can supply a pointer to a 16x 32-bit array to override
the default rasops device colour map in the "devcmap" property.
ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO
fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate"
powerpc: fix delay for large (> ~5sec) values
When calculating the target timebase, promote '1000' on the RHS to ULL
to force 64-bit calculation, otherwise 'n * 1000' will overflow.
usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms
I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD
change, but it seems to be a bit too aggressive for some platforms.
evbppc: Add initial support for the Nintendo Wii
wii: support RB_POWERDOWN
build fix: use dd with count=1 for compat with NetBSD dd(1)
wii: Add NTSC 480p support.
In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for
poking at video interface registers from userland. This is helpful for
debugging display issues.
wii: Add 128x48 icon to SD card image
wii: Fix a comment
wii: Add drivers for Broadway DSP and Audio interface.
0: [*] audio0 @ bwdsp0: Broadway DSP
       playback: 16, 2ch, 48000Hz
       record:   unavailable
       (P-) slinear_be 16/16, 2ch, { 48000 }
wii: Add screenblank support.
wii: Use screen dimming register for screen blanking.
wii: Add GPIO, I2C, and basic A/V encoder driver.
wii: Use A/V encoder volume controls instead of using a software filter.
wii: Simply DSP driver - no interrupt handler required.
wii: provide device names to intr_establish
wii$ intrctl list
interrupt id      CPU0  device name(s)
pi irq 14        64769* hollywood0
hollywood irq 36  5872* ehci0
hollywood irq 39 58907* sdhc0
hollywood irq 40     4* sdhc1
hollywood irq 49     0* resetbtn0
pi irq 5             0* bwai0
wii: Add support for passing boot options to the kernel.
wii: Add External interface bus and RTC support
wii: Remove objcopy after kernel build.
HBC will do the right thing.
Add wsvt25 entries (off by default) for ttyE0-ttyE3.
Add support for "PAL" (576i) mode on Wii.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Jan 20 00:22:11 2024 UTC (2 months, 1 week ago) by jmcneill
Branch: MAIN
CVS Tags: HEAD
Changes since 1.33: +3 -1 lines
Diff to previous 1.33 (colored) to selected 1.26.2.1 (colored)

sdmmc: add support for optional delay after register write

Revision 1.33 / (download) - annotate - [select for diffs], Fri Oct 14 07:54:49 2022 UTC (17 months, 2 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Branch point for: netbsd-10
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.26.2.1 (colored)

Disable ADMA2 on Ricoh SDHCI controllers.

PR# 57015

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 6 15:52:20 2022 UTC (2 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.31: +9 -10 lines
Diff to previous 1.31 (colored) to selected 1.26.2.1 (colored)

sdhc: Retire SDHC_FLAG_USE_ADMA2 flag.

ADMA2 support in sdhc is mature now, so no need for it to be opt-in.

Revision 1.29.12.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:48 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.29.12.1: +6 -1 lines
Diff to previous 1.29.12.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.26.2.1 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.31 / (download) - annotate - [select for diffs], Wed Oct 23 05:20:52 2019 UTC (4 years, 5 months ago) by hkenken
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.30: +6 -1 lines
Diff to previous 1.30 (colored) to selected 1.26.2.1 (colored)

Add SDHC flags.

+ SDHC_FLAG_BROKEN_ADMA2_ZEROLEN
  Broken ADMA2 Zero length descriptor.
  Can't 64K Byte data transfer.
+ SDHC_FLAG_NO_1_8_V
  Support no 1.8V Supply.
  Disable UHS-I bus speed mode (SDR50, DDR50, SDR104).

Revision 1.29.12.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:32 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 13 12:16:49 2019 UTC (5 years ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored) to selected 1.26.2.1 (colored)

Add vendor callback for post-bus clock ops and add SDHC_FLAG_STOP_WITH_TC flag

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:32 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.8.2.2: +39 -15 lines
Diff to previous 1.8.2.2 (colored) next main 1.9 (colored) to selected 1.26.2.1 (colored)

update from HEAD

Revision 1.15.2.6 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:27 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.15.2.5: +9 -1 lines
Diff to previous 1.15.2.5 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:23 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.26.2.1: +2 -1 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Sync with HEAD

Revision 1.29 / (download) - annotate - [select for diffs], Sat Apr 22 21:49:41 2017 UTC (6 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Branch point for: phil-wifi
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored) to selected 1.26.2.1 (colored)

Add a vendor callback for setting signal voltage.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:53 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.27: +8 -1 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.26.2.1 / (download) - annotate - [selected], Mon Mar 20 06:57:38 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored)

Sync with HEAD

Revision 1.28 / (download) - annotate - [select for diffs], Fri Feb 17 10:51:48 2017 UTC (7 years, 1 month ago) by nonaka
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Changes since 1.27: +8 -1 lines
Diff to previous 1.27 (colored) to selected 1.26.2.1 (colored)

sdhc(4): hardware reset support for Intel eMMC controller

Revision 1.15.2.5 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:46 2017 UTC (7 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.15.2.4: +3 -1 lines
Diff to previous 1.15.2.4 (colored) to branchpoint 1.15 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 7 15:05:08 2017 UTC (7 years, 2 months ago) by kiyohara
Branch: MAIN
CVS Tags: nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.26: +3 -1 lines
Diff to previous 1.26 (colored) to selected 1.26.2.1 (colored)

Add flags SDHC_FLAG_NO_AUTO_STOP and SDHC_FLAG_NO_BUSY_INTR.

Revision 1.15.2.4 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:19 2016 UTC (8 years ago) by skrll
Branch: nick-nhusb
Changes since 1.15.2.3: +2 -1 lines
Diff to previous 1.15.2.3 (colored) to branchpoint 1.15 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.26 / (download) - annotate - [select for diffs], Thu Dec 31 11:53:19 2015 UTC (8 years, 2 months ago) by ryo
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.26.2.1 (colored)

add support iMX6 uSDHC
- some UHS-I/SDR104 card are not stable
- eMMC doesn't work yet

Revision 1.15.2.3 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:58 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.15.2.2: +2 -1 lines
Diff to previous 1.15.2.2 (colored) to branchpoint 1.15 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.13.12.4 / (download) - annotate - [select for diffs], Sun Nov 8 01:22:54 2015 UTC (8 years, 4 months ago) by riz
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Changes since 1.13.12.3: +2 -1 lines
Diff to previous 1.13.12.3 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #1022):
	sys/dev/sdmmc/sdhc.c: revision 1.89
	sys/arch/arm/omap/omap3_sdhc.c: revision 1.19
	sys/dev/sdmmc/sdhcvar.h: revision 1.25
	sys/arch/evbarm/beagle/beagle_machdep.c: revision 1.62
allow vendor specific code to hook into bus width changes
Support 8-bit eMMC for TI AM335x. On my BeagleBone Black,
Before: 134217728 bytes transferred in 9.410 secs (14263307 bytes/sec)
After:  134217728 bytes transferred in 7.518 secs (17852850 bytes/sec)
enable 8-bit mode on AM335X SDMMC2

Revision 1.25 / (download) - annotate - [select for diffs], Mon Nov 2 22:18:45 2015 UTC (8 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored) to selected 1.26.2.1 (colored)

allow vendor specific code to hook into bus width changes

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Tue Sep 22 12:06:00 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.15.2.1: +7 -1 lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.24 / (download) - annotate - [select for diffs], Sun Aug 9 13:24:39 2015 UTC (8 years, 7 months ago) by mlelstv
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored) to selected 1.26.2.1 (colored)

Add a quirk for Ricoh 5U823 controller. Operation with a 100MHz
bus clock for SDR50 seems to be unstable, reduce frequency one notch
(effectively down to 66MHz with divisor = 3).

Revision 1.23 / (download) - annotate - [select for diffs], Mon Aug 3 12:11:36 2015 UTC (8 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored) to selected 1.26.2.1 (colored)

Add SDHC_FLAG_POLL_CARD_DET flag which lets the bus glue request polling
instead of standard SDHC card insert / detach events.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 2 22:01:28 2015 UTC (8 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.26.2.1 (colored)

let SDHC_FLAG_HOSTCAPS override SDHC_CAPABILITIES2 as well

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jul 31 15:00:08 2015 UTC (8 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored) to selected 1.26.2.1 (colored)

Simplify sdhc(4) locking

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jul 29 12:11:14 2015 UTC (8 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored) to selected 1.26.2.1 (colored)

Add ADMA2 support, which enables scatter gather DMA for data transfers on
controllers that support it.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 23 23:52:54 2015 UTC (8 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored) to selected 1.26.2.1 (colored)

Add a SDHC_FLAG_NO_TIMEOUT quirk to handle spurious timeouts on Tegra K1
during data transfers. While here, increase the soft timeout for DMA
transfers from 1s to 3s.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:13 2015 UTC (8 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.15: +19 -16 lines
Diff to previous 1.15 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD

Revision 1.18 / (download) - annotate - [select for diffs], Sun May 3 11:46:25 2015 UTC (8 years, 10 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored) to selected 1.26.2.1 (colored)

Add SDHC_FLAG_SINGLE_POWER_WRITE flag, that tells the driver to update
the SDHC_POWER_CTL register with a single write rather than in multiple
steps. Required for Tegra K1 SDHC.

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 2 12:10:24 2015 UTC (8 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored) to selected 1.26.2.1 (colored)

support SDHC 4.0, allow for overriding clk base frequency

Revision 1.13.12.3 / (download) - annotate - [select for diffs], Sun Apr 19 04:31:40 2015 UTC (8 years, 11 months ago) by msaitoh
Branch: netbsd-7
CVS Tags: netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.13.12.2: +17 -16 lines
Diff to previous 1.13.12.2 (colored) to branchpoint 1.13 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by bouyer in ticket #703):
	sys/dev/sdmmc/sdhcvar.h: revision 1.16
	sys/dev/sdmmc/sdhc.c: revision 1.55
Add a new SDHC_FLAG, SDHC_FLAG_EXTDMA_DMAEN, which request that the
SDHC_DMA_ENABLE bit be set in the command, even if we're using an
external DMA engine. Needed by the upcoming DMA support for AM335x
(beaglebone).

Revision 1.16 / (download) - annotate - [select for diffs], Tue Apr 14 18:34:29 2015 UTC (8 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.15: +17 -16 lines
Diff to previous 1.15 (colored) to selected 1.26.2.1 (colored)

Add a new SDHC_FLAG, SDHC_FLAG_EXTDMA_DMAEN, which request that the
SDHC_DMA_ENABLE bit be set in the command, even if we're using an
external DMA engine. Needed by the upcoming DMA support for AM335x
(beaglebone).

Revision 1.13.12.2 / (download) - annotate - [select for diffs], Sun Oct 5 20:00:54 2014 UTC (9 years, 5 months ago) by martin
Branch: netbsd-7
Changes since 1.13.12.1: +2 -2 lines
Diff to previous 1.13.12.1 (colored) to branchpoint 1.13 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by skrll in ticket #129):
	sys/dev/sdmmc/sdhcvar.h: revision 1.15
	sys/dev/sdmmc/sdhc.c: revision 1.51
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.19
Pass sdhc_softc instead of sdhc_host to sc_vendor_transfer_data_dma,
since the vendor specific code has no access to it otherwise,
but can easily do device_private(sdhc_softc->sc_dev).

Revision 1.15 / (download) - annotate - [select for diffs], Sat Oct 4 18:09:32 2014 UTC (9 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.26.2.1 (colored)

pass sdhc_softc instead of sdhc_host to sc_vendor_transfer_data_dma, since the vendor specific code has no visibility into struct sdhc_host and can easily do device_private(sdhc_softc->sc_dev)

Revision 1.13.12.1 / (download) - annotate - [select for diffs], Fri Oct 3 18:53:56 2014 UTC (9 years, 5 months ago) by martin
Branch: netbsd-7
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by skrll in ticket #126):
	sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.47
	sys/arch/arm/broadcom/bcm2835reg.h: revision 1.12
	sys/arch/evbarm/conf/RPI: revision 1.52
	sys/arch/evbarm/conf/RPI: revision 1.53
	sys/arch/evbarm/conf/RPI: revision 1.54
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.10
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.11
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.12
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.13
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.14
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.15
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.3
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.4
	sys/arch/arm/broadcom/bcm2835_dmac.h: revision 1.2
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.5
	sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.18
	sys/arch/arm/broadcom/bcm2835_dmac.h: revision 1.3
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.6
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.7
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.8
	sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.9
	sys/arch/arm/broadcom/files.bcm2835: revision 1.23
	sys/dev/sdmmc/sdhc.c: revision 1.45
	sys/dev/sdmmc/sdhc.c: revision 1.46
	sys/dev/sdmmc/sdhc.c: revision 1.47
	sys/dev/sdmmc/sdhcvar.h: revision 1.14
Various RPI DMAC and sdhc improvements.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Sep 12 19:45:16 2014 UTC (9 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored) to selected 1.26.2.1 (colored)

Allow sdhc(4) to use a non-integrated DMA engine.

Revision 1.4.2.5 / (download) - annotate - [select for diffs], Sat Feb 15 03:33:40 2014 UTC (10 years, 1 month ago) by matt
Branch: matt-nb5-mips64
Changes since 1.4.2.4: +3 -2 lines
Diff to previous 1.4.2.4 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.26.2.1 (colored)

HAS_CGM -> HAVE_CGM (like current)
Add 32BIT_ACCESS

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:31 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.8.2.1: +5 -2 lines
Diff to previous 1.8.2.1 (colored) to selected 1.26.2.1 (colored)

resync with head

Revision 1.6.2.2 / (download) - annotate - [select for diffs], Wed Feb 13 01:36:15 2013 UTC (11 years, 1 month ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1
Changes since 1.6.2.1: +2 -1 lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored) to selected 1.26.2.1 (colored)

Pull up following revision(s) (requested by skrll in ticket #813):

etc/MAKEDEV.tmpl					1.160
etc/etc.evbarm/MAKEDEV.conf				1.9
external/broadcom/rpi-firmware/dist/LICENCE.broadcom	1.1
external/broadcom/rpi-firmware/dist/bootcode.bin	1.1
external/broadcom/rpi-firmware/dist/bootcode.bin	1.2
external/broadcom/rpi-firmware/dist/fixup.dat		1.1
external/broadcom/rpi-firmware/dist/fixup.dat		1.2
external/broadcom/rpi-firmware/dist/fixup_cd.dat	1.1
external/broadcom/rpi-firmware/dist/fixup_cd.dat	1.2
external/broadcom/rpi-firmware/dist/start.elf		1.1
external/broadcom/rpi-firmware/dist/start.elf		1.2
external/broadcom/rpi-firmware/dist/start_cd.elf	1.1
external/broadcom/rpi-firmware/dist/start_cd.elf	1.2
sys/arch/arm/broadcom/bcm2835_bsc.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_bscreg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_dotg.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_emmc.c			1.7 via patch
sys/arch/arm/broadcom/bcm2835_genfb.c			1.4 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.c		1.2 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.h		1.1 via patch
sys/arch/arm/broadcom/bcm2835_gpioreg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_intr.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835_mbox.c			1.5 via patch
sys/arch/arm/broadcom/bcm2835_mbox.h			1.4 via patch
sys/arch/arm/broadcom/bcm2835_obio.c			1.17 via patch
sys/arch/arm/broadcom/bcm2835_pm.c			1.2 via patch
sys/arch/arm/broadcom/bcm2835_rng.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835_space.c			1.5 via patch
sys/arch/arm/broadcom/bcm2835_spi.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_spireg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_tmr.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835reg.h			1.10 via patch
sys/arch/arm/broadcom/files.bcm2835			1.14 via patch
sys/arch/evbarm/conf/RPI				1.23 via patch
sys/arch/evbarm/conf/files.rpi				1.3 via patch
sys/arch/evbarm/conf/mk.rpi				1.2 via patch
sys/arch/evbarm/conf/std.rpi				1.4 via patch
sys/arch/evbarm/rpi/rpi_machdep.c			1.34 via patch
sys/arch/evbarm/rpi/rpi_start.S				1.7 via patch
sys/arch/evbarm/rpi/rpi_vcmbox.c			1.2 via patch
sys/arch/evbarm/rpi/vcio.h				1.1 via patch
sys/arch/evbarm/rpi/vcprop.h				1.7 via patch
sys/conf/files						patch
sys/dev/sdmmc/sdhc.c					1.43
sys/dev/sdmmc/sdhcvar.h					1.13
sys/dev/usb/dwc_otg.c					1.45 via patch
sys/dev/usb/dwc_otgreg.h				1.5 via patch
sys/dev/usb/dwc_otgvar.h				1.11 via patch
sys/dev/usb/files.usb					1.126 via patch
sys/dev/usb/if_smsc.c					1.7 via patch
sys/dev/usb/if_smscreg.h				1.1 via patch
sys/dev/usb/if_smscvar.h				1.1 via patch
sys/dev/usb/usbdevices.config				patch
sys/dev/usb/usbdevs					1.633 via patch
sys/dev/usb/usbdevs.h					regen
sys/dev/usb/usbdevs_data.h				regen
sys/dev/wscons/wsconsio.h				1.105,1.107 via patch
sys/dev/wscons/wsdisplayvar.h				1.50
sys/dev/wscons/wsdisplay_util.c				1.2
sys/dev/videomode/edid.c				1.12 via patch

	Greatly improved Raspberry Pi support.  USB and onboard
	Ethernet should work.
	[skrll, ticket #813]

Revision 1.5.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:09 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.5.2.3: +3 -2 lines
Diff to previous 1.5.2.3 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.26.2.1 (colored)

sync with head

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:33:32 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.5.2.2: +3 -1 lines
Diff to previous 1.5.2.2 (colored) to branchpoint 1.5 (colored) to selected 1.26.2.1 (colored)

sync with (a bit old) head

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jan 10 17:19:33 2013 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-base, khorben-n900, agc-symver-base, agc-symver
Branch point for: netbsd-7
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.26.2.1 (colored)

add SDHC_FLAG_NO_HS_BIT flag to prevent sdhc driver from setting the SDHC_HIGH_SPEED bit in SDHC_HOST_CTL, required to get many high speed cards working on rpi

Revision 1.12 / (download) - annotate - [select for diffs], Thu Dec 20 14:37:00 2012 UTC (11 years, 3 months ago) by jakllsch
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.26.2.1 (colored)

Change sdhc_detach so that it detaches all host controllers at once.
This should make multiple slot controllers, for example those with
a controller on more than one PCI/CardBus BAR, detach with fewer bugs.
Tested with as-of-yet-uncommited sdhc_pci changes on a single-host
ExpressCard JMicron JMB38[89].

Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 13 06:43:37 2012 UTC (11 years, 3 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) to selected 1.26.2.1 (colored)

Implement TI AM335x's SDHC reset quirk.  Beaglebone SDHC works now!

On the AM335x, we first must wait for the controller to acknowledge
the reset; then we can wait for the reset to complete.

I believe this quirk also applies to the OMAP4 ES, but I don't have
one of those to test and we don't seem to have an obvious conditional
for it anyway.

This quirk may work for controllers that don't require it too, but I
am nervous about doing it by default because if we miss the reset
acknowledgement, then we'll just time out even though everything is
really hunky-dory.

Also, for all sdhc, don't bother writing 0 in sdhc_soft_reset while
waiting for the reset to complete; there is no need.

ok matt

Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 12 15:15:31 2012 UTC (11 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.26.2.1 (colored)

Add sc_vendor_bus_clock hook
From jmcneill.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:33 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.8: +8 -1 lines
Diff to previous 1.8 (colored) to selected 1.26.2.1 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:22:02 2012 UTC (11 years, 4 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.5.2.1: +12 -1 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) to selected 1.26.2.1 (colored)

sync with head

Revision 1.9 / (download) - annotate - [select for diffs], Mon Oct 29 13:30:25 2012 UTC (11 years, 5 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Changes since 1.8: +8 -1 lines
Diff to previous 1.8 (colored) to selected 1.26.2.1 (colored)

Support omap3 SDHC driver.  tested on OVERO only.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Thu Aug 9 06:36:48 2012 UTC (11 years, 7 months ago) by jdc
Branch: netbsd-6
CVS Tags: netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.6: +5 -1 lines
Diff to previous 1.6 (colored) to selected 1.26.2.1 (colored)

Pull up revisions:
  src/sys/arch/evbarm/dev/plcomreg.h revisions 1.2,1.3,1.4
  src/sys/arch/evbarm/conf/INTEGRATOR revision 1.65
  src/sys/arch/evbarm/dev/plcom.c revisions 1.34,1.35,1.36,1.37,1.38,1.39,1.40
  src/sys/arch/evbarm/ifpga/plcom_ifpga.c revisions 1.12,1.13,1.14
  src/sys/arch/evbarm/dev/plcomvar.h revisions 1.9,1.10,1.11
  src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h revision 1.2
  src/sys/arch/arm/arm/cpufunc.c revisions 1.105,1.108
  src/sys/arch/arm/arm32/cpu.c revision 1.79
  src/sys/arch/arm/include/armreg.h revisions 1.49,1.54
  src/sys/arch/arm/arm32/pmap.c revision 1.229
  src/sys/arch/arm/arm32/arm32_machdep.c revision 1.77
  src/sys/arch/arm/include/cpu.h revision 1.64
  src/sys/arch/arm/arm/cpufunc_asm_arm1136.S revision 1.3
  src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S revision 1.1
  src/sys/arch/arm/conf/files.arm revision 1.106
  src/sys/arch/arm/include/cpufunc.h revision 1.57
  src/sys/dev/sdmmc/sdhc.c revisions 1.14,1.24
  src/sys/dev/sdmmc/sdhcvar.h revisions 1.7,1.8
  src/sys/arch/evbarm/ifpga/ifpgareg.h revision 1.4
  src/sys/arch/evbarm/integrator/integrator_machdep.c revision 1.69
  src/sys/arch/arm/broadcom/bcm2835_dma.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_emmc.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_intr.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_intr.h revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_obio.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_plcom.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_pm.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_pmvar.h revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_space.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835_tmr.c revision 1.1
  src/sys/arch/arm/broadcom/bcm2835reg.h revision 1.1
  src/sys/arch/arm/broadcom/bcm2835var.h revision 1.1
  src/sys/arch/arm/broadcom/bcm_amba.h revision 1.1
  src/sys/arch/arm/broadcom/files.bcm2835 revision 1.1
  src/sys/arch/evbarm/Makefile revision 1.9
  src/sys/arch/evbarm/conf/RPI revision 1.1
  src/sys/arch/evbarm/conf/files.rpi revision 1.1
  src/sys/arch/evbarm/conf/mk.rpi revision 1.1
  src/sys/arch/evbarm/conf/std.rpi revision 1.1
  src/sys/arch/evbarm/rpi/genassym.cf revision 1.1
  src/sys/arch/evbarm/rpi/rpi.h revision 1.1
  src/sys/arch/evbarm/rpi/rpi_machdep.c revision 1.1
  src/sys/arch/evbarm/rpi/rpi_start.S revision 1.1,1.2
  src/etc/etc.evbarm/Makefile.inc revision 1.28
(requested by skrll in ticket #454).

don't mix #define<TAB> and #define<SPACE> in a file.

avoid warning with options PLCOM_DEBUG for INTEGRATOR.

Rename register values. No functional change - same code before and after.

Existing names are prefixed with PL01X_ where they're common between the
PL010 and the PL011. The PL010_/PL011_ prefixes are added where they're
found only on the respective chips.

Replace the simple_lock with a kmutex_t.  Update the locking to match
com(4) in the few places it didn't already.

DOH.  Replace a line that got accidently deleted in the last commit.

device_t/softc split
struct device * -> device_t
struct cfdata * -> cfdata_t

Add the 'Z' to the 1176 cpu product name.

ok matt@

Fix locking botch introduced in 1.36.

Fix a KASSERT. From/OK'ed by matt@

Fix racy softint dispatch that lead to KASSERT(si->si_active) in
softint_execute

Discussed with matt@. "Looks good to me"

Add the documented ARM11[37]6 Auxiliary control register defines.

Add support for the ARM1176JZS

Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).

Provide a method for attachments to specify capabilites.

Add support for the PL011 to plcom. Pull across a bunch of fixes from
com(4) while I'm here and do some other tidyup.

Tested on a RaspberryPi.

PL010 not tested.

Initial commit of support for the RaspberryPI (www.raspberrypi.org)

This is enough for serial console via the gpio header pins and to get to
multiuser.

A huge thank you to Matt Thomas for all his help.

Add RPI to KERNEL_SETS

Remove #if 0 code.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jul 21 16:14:05 2012 UTC (11 years, 8 months ago) by skrll
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.7: +4 -1 lines
Diff to previous 1.7 (colored) to selected 1.26.2.1 (colored)

Provide a method for attachments to specify capabilites.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jul 12 03:05:49 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.26.2.1 (colored)

Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:03 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.5: +7 -4 lines
Diff to previous 1.5 (colored) to selected 1.26.2.1 (colored)

sync with head

Revision 1.5.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:35:01 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.5: +7 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.26.2.1 (colored)

merge to -current.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 1 23:03:30 2012 UTC (12 years, 1 month ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10
Branch point for: netbsd-6
Changes since 1.5: +7 -4 lines
Diff to previous 1.5 (colored) to selected 1.26.2.1 (colored)

Add more FLAGS

Revision 1.4.2.4 / (download) - annotate - [select for diffs], Tue Dec 27 17:12:48 2011 UTC (12 years, 3 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.4.2.3: +4 -2 lines
Diff to previous 1.4.2.3 (colored) to branchpoint 1.4 (colored) to selected 1.26.2.1 (colored)

Sync/merge with changes from matt-nb5-pq3

Revision 1.4.2.3 / (download) - annotate - [select for diffs], Sat Dec 24 01:33:59 2011 UTC (12 years, 3 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.4.2.2: +2 -1 lines
Diff to previous 1.4.2.2 (colored) to branchpoint 1.4 (colored) to selected 1.26.2.1 (colored)

Add support for >63MHZ speeds.
Add support for extended clock division via CGM.

Revision 1.1.8.2.4.1 / (download) - annotate - [select for diffs], Tue Jul 26 03:22:29 2011 UTC (12 years, 8 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1.8.2: +3 -1 lines
Diff to previous 1.1.8.2 (colored) next main 1.2 (colored) to selected 1.26.2.1 (colored)

Backport flash/nand/nor subsystem from -HEAD.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 29 06:21:16 2011 UTC (12 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored) to selected 1.26.2.1 (colored)

Add some inital changes for the Freescale eSDHC.

Revision 1.1.4.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:11 2010 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.4.3: +5 -4 lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.26.2.1 (colored)

sync with head.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:43 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.3: +5 -4 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.26.2.1 (colored)

sync with head

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:49 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.2: +5 -4 lines
Diff to previous 1.2 (colored) next main 1.3 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:52 2010 UTC (13 years, 11 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.4.2.1: +51 -0 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) to selected 1.26.2.1 (colored)

sync to netbsd-5

Revision 1.4.2.1, Sat Mar 27 03:04:52 2010 UTC (14 years ago) by matt
Branch: matt-nb5-mips64
Changes since 1.4: +0 -52 lines
FILE REMOVED

file sdhcvar.h was added on branch matt-nb5-mips64 on 2010-04-21 00:27:52 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 27 03:04:52 2010 UTC (14 years ago) by nonaka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: matt-nb5-mips64
Changes since 1.3: +5 -4 lines
Diff to previous 1.3 (colored) to selected 1.26.2.1 (colored)

Added sdhc at cardbus support.

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:03 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.4.2: +3 -3 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored) to selected 1.26.2.1 (colored)

sync with head

Revision 1.3 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:08 2010 UTC (14 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored) to selected 1.26.2.1 (colored)

A pointer typedef entails trading too much flexibility to declare const
and non-const types, and the kernel uses both const and non-const
PMF qualifiers and device suspensors, so change the pmf_qual_t and
device_suspensor_t typedefs from "pointers to const" to non-pointer,
non-const types.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 8 19:53:10 2010 UTC (14 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.26.2.1 (colored)

Expand PMF_FN_* macros.

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Wed Oct 7 15:41:13 2009 UTC (14 years, 5 months ago) by sborrill
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base
Branch point for: matt-nb5-pq3
Changes since 1.1.8.1: +51 -0 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.26.2.1 (colored)

Pull up the following revisions(s) (requested by jmcneill in ticket #1044):
	distrib/sets/lists/man/mi:		patch
	share/man/man4/Makefile:		patch
	sys/arch/amd64/conf/files.amd64:	1.67
	sys/arch/i386/conf/files.i386:		1.349
	sys/conf/files				1.945
	share/man/man4/sdmmc.4:			1.1-1.4
	sys/dev/sdmmc/Makefile.sdmmcdevs	1.1
	sys/dev/sdmmc/devlist2h.awk		1.1
	sys/dev/sdmmc/files.sdmmc		1.1-1.2
	sys/dev/sdmmc/ld_sdmmc.c		1.1-1.3
	sys/dev/sdmmc/sbt.c			1.1-1.2
	sys/dev/sdmmc/sdhc.c			1.1-1.3
	sys/dev/sdmmc/sdhcreg.h			1.1
	sys/dev/sdmmc/sdhcvar.h			1.1
	sys/dev/sdmmc/sdmmc.c			1.1
	sys/dev/sdmmc/sdmmc_cis.c		1.1
	sys/dev/sdmmc/sdmmc_io.c		1.1
	sys/dev/sdmmc/sdmmc_ioreg.h		1.1
	sys/dev/sdmmc/sdmmc_mem.c		1.1-1.2
	sys/dev/sdmmc/sdmmcchip.h		1.1
	sys/dev/sdmmc/sdmmcdevs			1.1
	sys/dev/sdmmc/sdmmcdevs.h		1.1-1.2
	sys/dev/sdmmc/sdmmcreg.h		1.1-1.3
	sys/dev/sdmmc/sdmmcvar.h		1.1

Add sdmmc framework

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Wed May 13 17:21:29 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.1.6.1: +51 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:18 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.4.1: +51 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) to selected 1.26.2.1 (colored)

sync with head.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:36:33 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.1.2.1: +51 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.26.2.1 (colored)

Sync with HEAD.

Revision 1.1.8.1, Tue Apr 21 03:00:30 2009 UTC (14 years, 11 months ago) by sborrill
Branch: netbsd-5
Changes since 1.1: +0 -51 lines
FILE REMOVED

file sdhcvar.h was added on branch netbsd-5 on 2009-10-07 15:41:13 +0000

Revision 1.1.6.1, Tue Apr 21 03:00:30 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.1: +0 -51 lines
FILE REMOVED

file sdhcvar.h was added on branch jym-xensuspend on 2009-05-13 17:21:29 +0000

Revision 1.1.4.1, Tue Apr 21 03:00:30 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1: +0 -51 lines
FILE REMOVED

file sdhcvar.h was added on branch yamt-nfs-mp on 2009-05-04 08:13:18 +0000

Revision 1.1.2.1, Tue Apr 21 03:00:30 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.1: +0 -51 lines
FILE REMOVED

file sdhcvar.h was added on branch nick-hppapmap on 2009-04-28 07:36:33 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 21 03:00:30 2009 UTC (14 years, 11 months ago) by nonaka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: yamt-nfs-mp, nick-hppapmap, netbsd-5, jym-xensuspend
Diff to selected 1.26.2.1 (colored)

Added SD/MMC support from OpenBSD.
tested on i386, amd64 at current-users ML by pgoyette@.
tested on zaurus by myself.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>