Up to [cvs.NetBSD.org] / src / sys / arch / arm / ti
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 6 15:52:20 2022 UTC (11 months, 3 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.11: +6 -3
lines
Diff to previous 1.11 (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.11 / (download) - annotate - [select for diffs], Sun Nov 7 17:12:45 2021 UTC (14 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.10: +8 -2
lines
Diff to previous 1.10 (colored)
arm: ti: adapt to dts-5.15 bindings
Revision 1.5.10.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:19 2021 UTC (21 months, 4 weeks ago) by thorpej
Branch: thorpej-futex
Changes since 1.5: +17 -12
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
Sync with HEAD.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 27 03:10:20 2021 UTC (2 years ago) by thorpej
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-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup(). Standardize on of_compatible_match() for driver matching, and adapt all call sites.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 27 02:12:16 2021 UTC (2 years ago) by thorpej
Branch: MAIN
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
Use DEVICE_COMPAT_EOL.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 25 14:20:39 2021 UTC (2 years ago) by thorpej
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Jan 18 02:35:49 2021 UTC (2 years ago) by thorpej
Branch: MAIN
Changes since 1.6: +14 -9
lines
Diff to previous 1.6 (colored)
Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible. Fix several "loses const qualifier" bugs encountered during this conversion.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 15 23:19:33 2021 UTC (2 years ago) by jmcneill
Branch: MAIN
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored)
use fdtbus_intr_establish_xname
Revision 1.5.8.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:38 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.5.8.1: +682 -0
lines
Diff to previous 1.5.8.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.3.2.3 / (download) - annotate - [select for diffs], Sun Dec 8 12:54:10 2019 UTC (3 years, 1 month ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2
Changes since 1.3.2.2: +26 -20
lines
Diff to previous 1.3.2.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #497): sys/arch/arm/ti/ti_sdhc.c: revision 1.4 sys/arch/arm/ti/ti_sdhc.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.11 Fix mmc and timer indexes. Fix inverted ti,needs-special-hs-handling property logic and enable EDMA support Support 1-bit mode and force all xfers to bounce to workaround a transfer error issue for now
Revision 1.5.8.1, Thu Nov 28 23:57:09 2019 UTC (3 years, 2 months ago) by martin
Branch: phil-wifi
Changes since 1.5: +0 -682
lines
FILE REMOVED
file ti_sdhc.c was added on branch phil-wifi on 2020-04-13 08:03:38 +0000
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 28 23:57:09 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
is-mlppp-base,
is-mlppp,
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-futex,
phil-wifi
Changes since 1.4: +25 -14
lines
Diff to previous 1.4 (colored)
Support 1-bit mode and force all xfers to bounce to workaround a transfer error issue for now
Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 27 23:03:24 2019 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.3: +3 -8
lines
Diff to previous 1.3 (colored)
Fix inverted ti,needs-special-hs-handling property logic and enable EDMA support
Revision 1.3.2.2 / (download) - annotate - [select for diffs], Wed Nov 27 13:46:44 2019 UTC (3 years, 2 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RC1
Changes since 1.3.2.1: +676 -0
lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #491): sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1 Adapt ti fdt glue to support GENERIC kernel. Do not search 64-bit directories for dts files Fix am33xx_platform_early_putchar for pre-MMU output Add bus driver for TI sysc interconncet. Make com work again Add EDMA TPCC and TPTC drivers. Add driver for one-register-per-pin type pinctrl devices. Add MMCHS support. Add USB support. Disable autoidle Place devmap above KERNEL_IO_VBASE Use Timer2 for timecounter, and enable hw module. Add support for TI AM335x Add atmel,24c256 compat data Add I2C support. Add tiiic, tps65217pmic Add FDT support Fix early putchar, add reset func No support for tegra210 in armv7 kernel Switch to GENERIC kernels only. Get mac address from DT Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle. enumerate devices under child "clocks" node Add support for platform specific opp table filters. Add fdtbus_clock_count to count the number of clock references on a given node enumerate devices under child "clocks" node Add AM335x DVFS support. Enable TI AM335x DVFS support Add support for GPIO controller. Add tigpio Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now). Add support for hardware RNG. Add tirng Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c Set stdout-path on TI OMAP3 BeagleBoard Add support for TI OMAP3. Add OMAP3 support. Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared. Skip xref if it is 0 Add generic USB PHY driver Add driver for TI TWL4030 Power Management IC Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer. Add OMAP3 USB support. Add twl, usbnopphy, tiusb, tiusbtll Move omap3 dtb files to /boot/dtb Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now) Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works. Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required Set the stdout-path on xM like Ti OMAP3 BeagleBoard Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now) Handle different register layout on OMAP3 Add omapfb to FDT-ized TI port. Use dss as console on Nokia N900. Enable IRQ status bits for omap3 type and set speed properly Add RTC support Remove tps65950pm (hardware now supported by twl4030.c) Add NAND flash support. Add tigpmc, omapnand Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed) Fix non-FDT build Cleanup and remove dependency on arch/arm/omap Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC. Remove commented out IGEPV2 entry OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC. No longer used. Also match ti,omap2-onenand Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context Add driver for NXP TDA19988 HDMI encoder Add support for AM335x display controller (LCDC). Add tdahdmi, tilcdc, tifb Test DRM_MODE_* flags, not VID_* Comment out mode fixup (not needed it seems) Use 297MHz for display clock Select closest rate to desired pixel clock Speed up mode setting a bit and turn off the display while changing modes
Revision 1.3.2.1, Tue Oct 29 22:19:13 2019 UTC (3 years, 3 months ago) by martin
Branch: netbsd-9
Changes since 1.3: +0 -676
lines
FILE REMOVED
file ti_sdhc.c was added on branch netbsd-9 on 2019-11-27 13:46:44 +0000
Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 29 22:19:13 2019 UTC (3 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20191119
Branch point for: netbsd-9
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored)
Add support for TI OMAP3.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 27 17:21:23 2019 UTC (3 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.1: +6 -2
lines
Diff to previous 1.1 (colored)
Disable autoidle
Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 27 15:43:46 2019 UTC (3 years, 3 months ago) by jmcneill
Branch: MAIN
Add MMCHS support.