The NetBSD Project

CVS log for src/sys/dev/isa/itesio_isa.c

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 29 15:56:58 2022 UTC (21 months, 2 weeks ago) by mlelstv
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.29: +4 -2 lines
Diff to previous 1.29 (colored)

unregister sensors only when registered.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jul 3 04:44:16 2021 UTC (2 years, 9 months ago) by nonaka
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.28: +304 -96 lines
Diff to previous 1.28 (colored)

itesio(4): Added IT8625E support.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jul 23 09:38:53 2019 UTC (4 years, 8 months ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, 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, 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
Branch point for: thorpej-i2c-spi-conf
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored)

 Add IT8655 support.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Sep 12 09:54:45 2017 UTC (6 years, 7 months ago) by msaitoh
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20190609, 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, jdolecek-ncqfixes-base, jdolecek-ncqfixes, isaki-audio2-base, isaki-audio2
Branch point for: phil-wifi
Changes since 1.26: +5 -2 lines
Diff to previous 1.26 (colored)

 Add IT8728F and IT877[12]E.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Aug 14 11:49:30 2017 UTC (6 years, 8 months ago) by hauke
Branch: MAIN
CVS Tags: nick-nhusb-base-20170825
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

Enable the IT8628E shipped with my gigabyte GA-N3150N-D3V board.

XXX These IT suoer IO chips appear to be all fairly alike. Maybe add a
comprehensive list of IDs to recognize them, then deal with the
fallout?

Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 23 23:23:00 2015 UTC (8 years, 11 months ago) by pgoyette
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Update module dependencies for all the existing modules that depend on sysmon components.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Nov 15 04:45:01 2012 UTC (11 years, 5 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, 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, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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, 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, netbsd-7, khorben-n900, agc-symver-base, agc-symver
Branch point for: nick-nhusb
Changes since 1.23: +3 -2 lines
Diff to previous 1.23 (colored)

Add support for ITE8720F by Nat Sloss. PR#47169.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jul 29 20:58:47 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, 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, jmcneill-usbmp-pre-base2, 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, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, tls-maxphys, netbsd-6
Changes since 1.22: +32 -3 lines
Diff to previous 1.22 (colored)

add module support

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 20 18:12:54 2011 UTC (12 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.21: +6 -2 lines
Diff to previous 1.21 (colored)

Initialize sensors states before registering.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Aug 13 19:28:26 2010 UTC (13 years, 8 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: cherry-xenmp
Changes since 1.20: +6 -4 lines
Diff to previous 1.20 (colored)

Implement user-settable rfact in itesio.
Additionally, match on IT8721.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jul 17 21:51:43 2010 UTC (13 years, 9 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10
Changes since 1.19: +6 -6 lines
Diff to previous 1.19 (colored)

Put the original NULL pmf handler establishment back where it started, so
as not to call it in some error paths.

Instead, if there is a watchdog present, deregister the NULL handler before
establishing the one for the watchdog.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jul 17 21:36:26 2010 UTC (13 years, 9 months ago) by pgoyette
Branch: MAIN
Changes since 1.18: +22 -5 lines
Diff to previous 1.18 (colored)

If this itesio(4) has a watchdog, then set up a real suspend handler to
make sure we don't suspend when the wdog time is active.

Revision 1.18 / (download) - annotate - [select for diffs], Sun May 2 18:49:13 2010 UTC (13 years, 11 months ago) by jakllsch
Branch: MAIN
Changes since 1.17: +39 -36 lines
Diff to previous 1.17 (colored)

This only needs one bus_space_tag_t.
While here, rename one of the bus_space_handle_ts
to be be descriptive of its function.

Fixes crash caused by uninitialized bus_space_tag_t
discovered by Paul Goyette.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Apr 26 19:01:53 2008 UTC (15 years, 11 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base1, uebayasi-xip-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, 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, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, uebayasi-xip, rmind-uvmplock
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

Also attach in the IT8726F Super I/O.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Apr 26 12:59:24 2008 UTC (15 years, 11 months ago) by xtraeme
Branch: MAIN
Changes since 1.15: +12 -10 lines
Diff to previous 1.15 (colored)

Fixup the negative VINs, they were inverted and conversion was wrong.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Apr 4 08:44:22 2008 UTC (16 years ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.14: +15 -13 lines
Diff to previous 1.14 (colored)

Don't forget to unmap the I/O space in the error paths.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 5 15:45:36 2008 UTC (16 years, 1 month ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

struct cfdata * -> cfdata_t (for consistency).

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 4 11:31:16 2008 UTC (16 years, 1 month ago) by xtraeme
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Change my email address to the netbsd one.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 31 01:53:58 2007 UTC (16 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-base, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Branch point for: mjf-devfs2, matt-armv6, keiichi-mipv6
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Proxy-commit for xtraeme:
Use sysmon_wdog_unregister(), not sysmon_wdog_register(), in
itesio_detach().

Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 29 06:18:35 2007 UTC (16 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)

Erm, update another comment that was outdated with latest changes.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 29 06:15:47 2007 UTC (16 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Update a comment that I wanted to correct for long time now...

Revision 1.9 / (download) - annotate - [select for diffs], Sat Dec 29 06:05:06 2007 UTC (16 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.8: +115 -23 lines
Diff to previous 1.8 (colored)

Added support for the Watchdog Timer built in the IT871[268] Super I/Os.

The WDT supports any value between 1 and 65535 seconds (or minutes, but
but the driver only uses seconds).

Revision 1.8 / (download) - annotate - [select for diffs], Thu Dec 13 15:36:29 2007 UTC (16 years, 4 months ago) by xtraeme
Branch: MAIN
CVS Tags: vmlocking2-base3
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

Check return value of pmf_device_register(), pointed out by joerg.

Looks like the pmf(9) manpage declared it as void and not bool...

Revision 1.7 / (download) - annotate - [select for diffs], Sun Dec 9 20:59:37 2007 UTC (16 years, 4 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

Register to pmf(9).

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 1 23:40:28 2007 UTC (16 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base
Branch point for: yamt-lazymbuf, yamt-kmem, vmlocking2
Changes since 1.5: +5 -2 lines
Diff to previous 1.5 (colored)

aprintify, on behalf of xtraeme

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 22 08:15:00 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
CVS Tags: bouyer-xenamd64-base
Changes since 1.4: +6 -4 lines
Diff to previous 1.4 (colored)

Print the error if sysmon_envsys_register() fails and add a missing
return in that case.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 16 08:00:15 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2
Branch point for: mjf-devfs, jmcneill-pm, bouyer-xenamd64
Changes since 1.3: +39 -46 lines
Diff to previous 1.3 (colored)

Extend the envsys2 API (one more time, sorry) as defined in:

http://mail-index.netbsd.org/tech-kern/2007/11/09/0001.html

sysmon_envsys_create() and sysmon_envsys_destroy() were added to
create/destroy sysmon_envsys objects (and its TAILQ/LIST for sensors/events).

sysmon_envsys_sensor_attach() and sysmon_envsys_sensor_detach() were
added to attach/detach sensors to a specified sysmon_envsys device.

The events framework is now per device and configurable via the
ENVSYS_SETDICTIONARY ioctl or /etc/envsys.conf and envstat(8).

Update all users and documentation to reflect these changes.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 15 13:23:13 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (colored)

Remove a debug printf.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 15 13:09:07 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
Changes since 1.1: +2 -3 lines
Diff to previous 1.1 (colored)

- Remove an extra RCS ID line.
- Update the ifdef on itesio_isavar.h to reflect the rename.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 15 12:53:42 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN

Rename it(4) to itesio(4) to accomodate for the following changes:

- The driver now uses the Super I/O address port as port argument in
  the configuration file. The Environmental Controller base address is
  fetched by the Super I/O EC LDN configuration registers.

- Invalidate voltage sensors if data returned is 0xff.

- Use the Super I/O Global Configuration Registers Chip ID[12] and Device
  Revision to store/print the correct information.

- Use only the Fan Extended Tachometer registers on IT871[68]F for now;
  this gives us correct data for IT8705/IT8712F again.

Inspired by the smsc(4) driver. The UPDATING file has been updated to
reflect the rename.

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>