gonzo retitled
D6315: Add OF_prop_free as a counterpart to OF_getprop_alloc/OF_getencprop_alloc from
to
Add OF_prop_free as a counterpart to OF_getprop_alloc/OF_getencprop_alloc.
Use DEVMETHOD_END instead of its value to indicate end of methods table
Use GPIO pin management API in gpiobacklight
Pass device tree node as a part of gpio_pin_get_by_ofw_XXX API
gonzo retitled
D6277: Pass node to the gpio_pin_get_by_ofw_XXX functions from
to
Pass node to the gpio_pin_get_by_ofw_XXX functions.
Add FDT overlays support to ubldr
Add driver for AM33xx SoC touchscreen
Refactor DTS files for Zynq-based SoCs
Add dtb/zynq to the list of extra modules required by Zedboard
Add dtb/zynq to generate dtb files for Zynq-based boards
We now have clock framework in -CURRENT. So it might be worthwhile project to migrate FreeBSD to upstream dts. But I believe this patch should be committed anyways, to fix current breakage, and migrating to gnu/dts should be the next step.
Use proper type of tag in bcm2835_mbox_fb_init
Force framebuffer virtual viewport to be the same as physical
Fix build for Pi kernels with syscons enabled
Fix UART3 and UART4 clock offsets.
Multiple fixes in VCHI audio driver:
Fix IIC "how" argument dereferencing on big-endian platforms
Release Jared McNeill (jmcneill) from mentorship
Remove dtc patch as non-standard, leave only ubldr part. It still can be used with vendor-provided .dtb/.dtbo files
gonzo retitled
D5847: Add touchscreen support to ti_adc driver from
to
Add touchscreen support to ti_adc driver.
Remove misleading comment. musb supports host mode for more than two years now
Make it possible for operations to refer to GPIO pins by name
Add support for armv6 native debugging (no crossdebugging yet)
Fix typo in device description
Welcome Jared McNeill (jmcneill) as a new src committer.
I like the idea but I think -N switch is excessive. Just treat "pin" as pinspec: if it's valid number (i.e. str2num call was successful) - it's pinnum, if not - pinname. Just like ports and /etc/services. This is IMHO and I'd like to get second opinion from imp@ or loos@
Fix order of last two arguments of mtx_init
Remove myself from the size limit override pool.
Add i.MX 6 IPU driver and enable it in IMX6 config
- Add driver for i.MX 6 HDMI framer
Add CCM functions to enable HDMI framer and IPU units (video controller)
Add dev.fb.X.resync sysctl to resync ARM framebuffer with VideoCore
Address latest round of review comments
Address latest round of review comments
Rest of the comments were addressed in new revision
Address Andrew's comments
Remove no-op IPU_READ4s that were used for debug purpose
Update for IPU part of the driver:
Looks like broadcom,channels is older way to handle this thing. It's filled by VideoCore, brcm,dma-channel-mask is set in dtb (it's not referenced anywhere in firmware). I suggest trying brcm,dma-channel-mask and falling back to broadcom,channels if it's not provided.
Andrew, I cleaned up HDMI driver per your suggestions and moved it to separate revision: D4174. I'll upload updated IPU driver here later.
gonzo retitled
D4174: i.MX6 HDMI framer driver from
to
i.MX6 HDMI framer driver.
gonzo retitled
D4168: i.MX6 IPU drivers from
to
i.MX6 IPU and HDMI drivers.
Replace magic numbers for CCGRx registers with more descriptive names
Somewhat improve HDMI event API
hdmi_if.m will be reused by iMX6 IPU code so move it to arm/arm
Move all HDMI-related stuff to hdmi_if.m, hdmi.h is not required
- Add driver for System-Reset-Controler i.MX6 module
Enable cloks for all USDHC interfaces, previous value was USDHC 1-3 + USBOH3
Add riotboard DTB to dtb/imx6
Refactor bcm2835_cpufreq to use bcm2835_mbox_property API
- Set have_message in interrupt to handle "response before READ" case
Fix some of WITNESS complaints and bootup lock by removing msg_avail
vchiq interrupt is MP safe, add respective flag to bus_setup_intr
Fix locking for VCHI driver by matching sleepable/non-sleepable APIs:
- Replace semaphore-base locking with sleep/wait synchronization:
Add /dev/vcio, userland access point to VideoCore mailbox property channel
Refactor mailbox property API to make it usable for /dev/vcio driver:
Revert r290243, it's vaid "illegal instruction" case
Fix cache issues with bulk transfers
Raspberry Pi firmware passes cache line size as a DTB parameter
Add mailbox tag/structure for touchscreen buffer address property
Synchronize with latest upstream VCHI code:
Treat synchronous VFP exception just like aynchronous: as an FP exception,
Fix BULK read transfer if destination buffer is not cache line-aligned.
Fix framebuffer compatibility with new RPi firmware. Framebuffer driver
Fix LEAVE_HYP macro: spsr is not guaranteed to contain valid value at this
Enable gpiobacklight in BEAGLEBONE config to support LCD capes by
Enable both i2c1 and i2c2. These devices are disabled in TI's DTS
Make dtb file configurable via loader(8) variable. ubldr already checks
Pass correct type of argument to ti_gpio_unmask_irq in ti_gpio_activate_resource
Set output pin initial value based on pin's pinmux pullup/pulldown setup
Add GPIO backlight driver compatible with Linux FDT bindings.
Fix color mapping for TDA19988. Values for VIP_CNTRL_1 and VIP_CNTRL_2
Synchronize PIN input/output modes with gnu/dts/include/dt…
If there is panel info in DTB do not wait for HDMI event and setup
OF_getencprop_alloc shouldn't be used to get string value. If string