History log of /netbsd-current/sys/arch/arm/ti/ti_com.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.12 05-Sep-2023 gutteridge

ti_com.c: set sc_type to COM_TYPE_OMAP

Avoid a kernel hang reported by Brook Milligan in PR port-arm/57598.
Patch suggested by RVP, seems correct to several of us. (If this
introduces a regression with some board, sorry, mea culpa. But in
that case we should still be carrying this, just conditionalized.)


Revision tags: netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
# 1.11 27-Jan-2021 thorpej

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.


# 1.10 15-Jan-2021 jmcneill

use fdtbus_intr_establish_xname


# 1.9 28-Sep-2020 jmcneill

branches: 1.9.2;
Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumer
of this was various com(4) glue so modify all of that to use the new
com_init_regs_stride instead.


Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.8 29-Oct-2019 jmcneill

Add support for TI OMAP3.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

branches: 1.4.4;
Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.11 27-Jan-2021 thorpej

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.


# 1.10 15-Jan-2021 jmcneill

use fdtbus_intr_establish_xname


Revision tags: thorpej-futex-base
# 1.9 28-Sep-2020 jmcneill

Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumer
of this was various com(4) glue so modify all of that to use the new
com_init_regs_stride instead.


Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.8 29-Oct-2019 jmcneill

Add support for TI OMAP3.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

branches: 1.4.4;
Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.10 15-Jan-2021 jmcneill

use fdtbus_intr_establish_xname


Revision tags: thorpej-futex-base
# 1.9 28-Sep-2020 jmcneill

Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumer
of this was various com(4) glue so modify all of that to use the new
com_init_regs_stride instead.


Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.8 29-Oct-2019 jmcneill

Add support for TI OMAP3.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

branches: 1.4.4;
Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.9 28-Sep-2020 jmcneill

Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumer
of this was various com(4) glue so modify all of that to use the new
com_init_regs_stride instead.


Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.8 29-Oct-2019 jmcneill

Add support for TI OMAP3.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

branches: 1.4.4;
Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.8 29-Oct-2019 jmcneill

Add support for TI OMAP3.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.7 27-Oct-2019 jmcneill

Add EDMA TPCC and TPTC drivers.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.6 27-Oct-2019 jmcneill

Make com work again


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


# 1.5 18-Oct-2019 skrll

Use PRIxBUSADDR


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4; 1.3.6;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.


Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 08-Dec-2018 thorpej

Clean up initialization of com_regs structure, in preparation for
some additional changers.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base tls-maxphys-base-20171202
# 1.3 26-Oct-2017 jmcneill

branches: 1.3.2; 1.3.4;
Add support for enabling modules specified in ti,hwmods property. Very
primitive am3xxx prcm driver added to validate it, needs work.


# 1.2 26-Oct-2017 jmcneill

UART frequency comes from 'clock-frequency' property here


# 1.1 26-Oct-2017 jakllsch

Initial FDT support for TI's ARM SoCs.

Currently supports only limited functionality on AM335x.