Up to [cvs.NetBSD.org] / src / sys / arch / arm / omap
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.36, Sat Oct 29 13:37:59 2022 UTC (16 months, 2 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: HEAD
Changes since 1.35: +1 -1
lines
FILE REMOVED
Remove old OMAP port. This code was a mess and full of unmaintainable SoC and board specific ifdefs. A modern devicetree port for OMAP3530 and AM335x based boards now lives in arch/arm/ti. If someone is interested in bringing back support for any boards lost in this transition, feel free, but please do so using the new devicetree based model.
Revision 1.35 / (download) - annotate - [select for diffs], Sat May 18 08:49:23 2019 UTC (4 years, 10 months ago) by skrll
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,
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,
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,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.34: +6 -1
lines
Diff to previous 1.34 (colored)
Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S. Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Oct 4 16:03:39 2016 UTC (7 years, 5 months ago) by kiyohara
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-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
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,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
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-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.33: +13 -1
lines
Diff to previous 1.33 (colored)
Print am335x ID and fetures. Also add omap_{chip,dev}id().
Revision 1.33 / (download) - annotate - [select for diffs], Mon Jul 11 14:51:11 2016 UTC (7 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
nick-nhusb-base-20161004,
localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.32: +18 -1
lines
Diff to previous 1.32 (colored)
Add more GPIO registers.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Jul 3 12:27:04 2016 UTC (7 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: nick-nhusb-base-20160907
Changes since 1.31: +17 -1
lines
Diff to previous 1.31 (colored)
Print DeviceID in attach(). Also test OMAP35x/AM37x/DM37x. And add omap_devid(). Tested on OMAP3503, OMAP3530 and AM3703.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Apr 25 13:07:03 2016 UTC (7 years, 10 months ago) by kiyohara
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529
Changes since 1.30: +7 -1
lines
Diff to previous 1.30 (colored)
Print OMAP3 ChipID.
Revision 1.30 / (download) - annotate - [select for diffs], Sat Jun 6 14:00:32 2015 UTC (8 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921
Changes since 1.29: +7 -1
lines
Diff to previous 1.29 (colored)
Add driver for AM335x TRNG module.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Apr 14 18:37:43 2015 UTC (8 years, 11 months ago) by bouyer
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606
Changes since 1.28: +17 -2
lines
Diff to previous 1.28 (colored)
Add a driver for the Enhanced Direct Memory Access controller found in the AM335x SoC. Written by Jared D. McNeill, with some final debug by me. Supports only DMA (not QDMA) yet, and there's no support for DMA event matrix yet (this means that only primary DMA events can be used)
Revision 1.28 / (download) - annotate - [select for diffs], Sun Jul 20 23:08:43 2014 UTC (9 years, 8 months ago) by bouyer
Branch: MAIN
CVS Tags: tls-maxphys-base,
tls-earlyentropy-base,
nick-nhusb-base-20150406,
nick-nhusb-base,
netbsd-7-base
Branch point for: nick-nhusb,
netbsd-7
Changes since 1.27: +5 -2
lines
Diff to previous 1.27 (colored)
am335x: expect the board code to provide a set_mpu_volt() function, to change the MPU code voltage. When changing MPU frequency also request a voltage change. provide frequency/voltage tables for the "blank" revision and de A revision, based on documents from www.ti.com (this means it's not possible anymore to request a beaglebone white to run at 1Ghz, but this was not working anyway). beagle_machdep.c: callback to the tps65217pmic to change the MPU voltage. Tested on beaglebone, from 275 to 720Mhz, and on beaglebone black from 300 to 1000Mhz.
Revision 1.27 / (download) - annotate - [select for diffs], Fri Apr 4 21:33:19 2014 UTC (9 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
rmind-smpnet-nbase,
rmind-smpnet-base
Branch point for: tls-earlyentropy
Changes since 1.26: +3 -10
lines
Diff to previous 1.26 (colored)
Fix build break.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 3 17:11:10 2014 UTC (9 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.25: +50 -8
lines
Diff to previous 1.25 (colored)
Add some more OMAP5 stuff. Consistently use upper case hex.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 3 17:09:48 2014 UTC (9 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.24: +381 -381
lines
Diff to previous 1.24 (colored)
Consistently use #define<tab>
Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 29 23:32:41 2014 UTC (9 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Changes since 1.23: +52 -3
lines
Diff to previous 1.23 (colored)
OMAP4/OMAP5 changes.
Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 20 05:27:31 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.22: +9 -1
lines
Diff to previous 1.22 (colored)
More defintions for the OMAP5.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 18 23:39:44 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored)
Add OMAP5_PRM_RSTCTRL definition
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jun 18 22:41:03 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.20: +3 -1
lines
Diff to previous 1.20 (colored)
Add AHCI OMAP5 address
Revision 1.20 / (download) - annotate - [select for diffs], Tue Jun 18 15:02:55 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.19: +10 -2
lines
Diff to previous 1.19 (colored)
Add PL310 address for OMAP4. Fix RSTCTRL address for OMAP4.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Jun 16 16:42:13 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.18: +51 -13
lines
Diff to previous 1.18 (colored)
OMAP4 EHCI enhancements
Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 30 05:37:51 2013 UTC (10 years, 10 months ago) by matt
Branch: MAIN
Branch point for: khorben-n900
Changes since 1.17: +12 -8
lines
Diff to previous 1.17 (colored)
Add minimal definition for control module control status register to obtain the base frequency used for the system clock.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Apr 30 00:17:24 2013 UTC (10 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.16: +14 -1
lines
Diff to previous 1.16 (colored)
Add TI_AM335x EMIF SDRAM_CONFIG definitions
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 8 19:03:16 2013 UTC (11 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
agc-symver-base,
agc-symver
Changes since 1.15: +9 -2
lines
Diff to previous 1.15 (colored)
add a simple driver for OMAP3's built-in DMA controller
Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 13 01:15:50 2012 UTC (11 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.14: +14 -1
lines
Diff to previous 1.14 (colored)
Add SDRC and I2C bases for OMAP3xxx
Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 12 00:33:45 2012 UTC (11 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.13: +3 -1
lines
Diff to previous 1.13 (colored)
Improved USB EHCI support OMAP3 variants. From jmcneill.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 11 19:24:38 2012 UTC (11 years, 3 months ago) by riastradh
Branch: MAIN
Changes since 1.12: +14 -2
lines
Diff to previous 1.12 (colored)
Detect the AM335x CPU frequency on the beaglebone.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 11 01:54:42 2012 UTC (11 years, 3 months ago) by khorben
Branch: MAIN
Changes since 1.11: +34 -2
lines
Diff to previous 1.11 (colored)
Added kernel option OMAP_3430 to allow easy differentiation between the BEAGLEBOARD and N900 kernels; otherwise no real change. Resulting N900 kernel tested with no visible regression. <gimpy> go for it
Revision 1.11 / (download) - annotate - [select for diffs], Wed Sep 5 00:19:59 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base6,
matt-nb6-plus-nbase,
matt-nb6-plus-base
Branch point for: tls-maxphys
Changes since 1.10: +11 -7
lines
Diff to previous 1.10 (colored)
Get USB closer to working on OMAP3 and OMAP4. Get OMAP4430 closer to working.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Aug 29 17:48:17 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.9: +28 -8
lines
Diff to previous 1.9 (colored)
Add some more OMAP4430 support. Add defines needed to determine clock rates of OMAP3530/TIAM37XX and OMAP4430.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Aug 24 06:34:08 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.8: +23 -4
lines
Diff to previous 1.8 (colored)
Add registers for OMAP 3530 / TI DM37xx to determine CPU speed.
Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 23 01:27:24 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.7: +16 -3
lines
Diff to previous 1.7 (colored)
More changes for BEAGLEBOARDXM. The kernel gets all the way to usermode and the installer will run (nothing to install to but ...)
Revision 1.7 / (download) - annotate - [select for diffs], Wed Aug 22 22:18:21 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.6: +29 -2
lines
Diff to previous 1.6 (colored)
First pass as supporting the TI DM37XX which is used in the BeagleBoard-XM. (compile tested but hasn't been run on an actual board).
Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 20 12:38:29 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.5: +57 -13
lines
Diff to previous 1.5 (colored)
Add support for the TI AM335x (beaglebone) and the OMAP4430 (pandaboard)
Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 12 03:38:25 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
typo fix
Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 12 03:28:45 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.3: +12 -1
lines
Diff to previous 1.3 (colored)
Add EHCI/OHCI base addresses for 3530/4430
Revision 1.3 / (download) - annotate - [select for diffs], Sat Aug 28 13:02:32 2010 UTC (13 years, 6 months ago) by ahoka
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-nfs-mp-base11,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
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,
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,
netbsd-6,
matt-mips64-premerge-20101231,
jym-xensuspend-nbase,
jym-xensuspend-base,
jruoho-x86intr-base,
jruoho-x86intr,
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,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache,
matt-nb6-plus
Changes since 1.2: +46 -1
lines
Diff to previous 1.2 (colored)
Add basic support for PRCM in omap devices, and use it to cold reset the cpu in cpu_reboot(); Note: the driver only supports the cold reset action at the moment. Enable it in BEAGLEBOARD
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 16 22:06:54 2010 UTC (13 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10,
uebayasi-xip-base2
Changes since 1.1: +16 -1
lines
Diff to previous 1.1 (colored)
PR port-arm/43299: Support added for igepv2/cortexa8/omap3530 Apply patch from PR, with build fixes. ok skrll, matt
Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 27 11:03:10 2008 UTC (15 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: 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,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
uebayasi-xip-base1,
uebayasi-xip-base,
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,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: yamt-nfs-mp,
wrstuden-revivesa,
uebayasi-xip,
rmind-uvmplock,
mjf-devfs2,
haad-dm
Cleanup OMAP2 files. Change most omap2430* to omap2_*. This is in preperation for the OMAP 3530 (OMAP 3) support. Some 3530 definitions added.