freebsd-nq/sys/arm/ti
Oleksandr Tymoshenko bc90a48ccf Add OF_prop_free function as a counterpart for OF_*prop_alloc
- Introduce new OF API function OF_prop_free to free memory allocated by
  OF_getprop_alloc and OF_getencprop_alloc. Current code just calls free(9)
  with M_OFWPROP memory class which assumes knowledge about OF_*prop_alloc
  functions' internals and leads to unneccessary code coupling

- Convert some of the free(..., M_OFWPROP) instances to OF_prop_free

Files affected by this commit are the ones I was able to test on real
hardware. The rest of free(..., M_OFWPROP) instances will be handled with
idividual maintainers

Reviewed by:	andrew
Differential Revision:	https://reviews.freebsd.org/D6315
2016-05-11 18:20:02 +00:00
..
am335x Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
cpsw Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
omap4 sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
twl Eliminate an unused-var warning by wrapping #if 0 around some tables of 2014-02-23 22:29:59 +00:00
usb Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
aintc.c INTRNG - redefine struct intr_map_data to avoid headers pollution. Each 2016-05-05 13:31:19 +00:00
files.ti Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
std.ti Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad 2015-01-01 23:21:46 +00:00
ti_adc.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
ti_adcreg.h Add driver for AM33xx SoC touchscreen 2016-04-29 20:31:49 +00:00
ti_adcvar.h Add driver for AM33xx SoC touchscreen 2016-04-29 20:31:49 +00:00
ti_common.c Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine 2016-04-15 16:05:41 +00:00
ti_cpuid.c ARM: Rename remaining instances of cpufunc_id() to cpu_ident(), 2016-02-01 14:28:58 +00:00
ti_cpuid.h Start removing the omap3 support. In base it was only ever a header and a 2014-10-13 15:35:08 +00:00
ti_edma3.c Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_edma3.h
ti_gpio_if.m Rework the Ti GPIO code to allow for both the OMAP4 and AM335X attachments 2014-10-18 17:51:34 +00:00
ti_gpio.c INTRNG - update gpio pin capabilities according to r299166. 2016-05-08 08:57:50 +00:00
ti_gpio.h INTRNG - use gpio interrupt modes definitions added in r298738 and 2016-05-06 08:56:46 +00:00
ti_hwmods.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
ti_hwmods.h Add a routine to return the hardware instance/unit number from ti,hwmods, 2015-08-12 17:23:15 +00:00
ti_i2c.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_i2c.h Rewrite of ti_i2c based on gonzo's patch, fix the following bugs/problems: 2014-08-20 17:02:37 +00:00
ti_machdep.c Add a MULTIDELAY option to allow the ARM kernel to have multiple DELAY 2016-04-30 17:27:33 +00:00
ti_mbox.c Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_mbox.h Add a driver for the Texas Instruments Mailbox hardware. 2013-11-16 08:20:50 +00:00
ti_pinmux.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
ti_pinmux.h Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_prcm.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_prcm.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_pruss.c ti_pruss: pass the correct IRQ to userland. 2015-05-20 06:23:01 +00:00
ti_pruss.h ti_pruss: pass the correct IRQ to userland. 2015-05-20 06:23:01 +00:00
ti_scm.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_scm.h Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_sdhci.c Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
ti_sdma.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S Switch to a .cpu directive. These will work when clang 3.5 is imported 2014-12-05 19:23:51 +00:00
ti_spi.c Bump up the read and write timeouts. The old value was too small for low 2016-03-30 16:26:00 +00:00
ti_spireg.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_spivar.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_wdt.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
ti_wdt.h Add a driver for the TI watchdog. 2014-10-18 16:59:21 +00:00
tivar.h