text:
require linux-bone.inc

DESCRIPTION = "Linux kernel"
KERNEL_IMAGETYPE = "uImage"

# The main PR is now using MACHINE_KERNEL_PR, for omap3 see conf/machine/include/omap3.inc
MACHINE_KERNEL_PR_append = "b"

# comment out to use default RCN defconfig
OVERRIDE_DEFCONFIG = "1"

FILESPATH =. "${FILE_DIRNAME}/linux-bone-3.8:${FILE_DIRNAME}/linux-bone-3.8/${MACHINE}:"

PV = "3.8.13"
PV_append = "-43"

# not currently working as a normal SRC_URI (git fetcher gets confused)
FW_BIN = "am335x-pm-firmware.bin"
FW_REV = "750362868d914702086187096ec2c67b68eac101"
FW_URI = "http://arago-project.org/git/projects/?p=am33x-cm3.git;a=blob;f=bin/${FW_BIN};h=464441213eeb46308fb5cc1af86b4e304450ceb0;hb=${FW_REV}"

SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git;branch=linux-3.8.y"
SRCREV_pn-${PN} = "dbf932a9b316d5b29b3e220e5a30e7a165ad2992"

SRC_URI += " \
    file://custom_defconfig \
    file://${KERNEL_DEFCONFIG} \
    file://${FW_BIN} \
"

# remove for working HDMI console/X:
#    build/{001,002,003}*
#    resources/{0022,0023}*

SRC_URI += " \
	file://dma/0001-Without-MACH_-option-Early-printk-DEBUG_LL.patch \
	file://dma/0002-ARM-OMAP-Hack-AM33xx-clock-data-to-allow-JTAG-use.patch \
	file://dma/0003-video-st7735fb-add-st7735-framebuffer-driver.patch \
	file://dma/0004-dmaengine-add-helper-function-to-request-a-slave-DMA.patch \
	file://dma/0005-of-Add-generic-device-tree-DMA-helpers.patch \
	file://dma/0006-of-dma-fix-build-break-for-CONFIG_OF.patch \
	file://dma/0007-of-dma-fix-typos-in-generic-dma-binding-definition.patch \
	file://dma/0008-dmaengine-fix-build-failure-due-to-missing-semi-colo.patch \
	file://dma/0009-dmaengine-edma-fix-slave-config-dependency-on-direct.patch \
	file://dma/0010-dmaengine-add-dma_get_channel_caps.patch \
	file://dma/0011-dma-edma-add-device_channel_caps-support.patch \
	file://dma/0012-mmc-davinci-get-SG-segment-limits-with-dma_get_chann.patch \
	file://dma/0013-ARM-davinci-move-private-EDMA-API-to-arm-common.patch \
	file://dma/0014-ARM-edma-remove-unused-transfer-controller-handlers.patch \
	file://dma/0015-ARM-edma-add-AM33XX-support-to-the-private-EDMA-API.patch \
	file://dma/0016-dmaengine-edma-enable-build-for-AM33XX.patch \
	file://dma/0017-dmaengine-edma-Add-TI-EDMA-device-tree-binding.patch \
	file://dma/0018-ARM-dts-add-AM33XX-EDMA-support.patch \
	file://dma/0019-dmaengine-add-dma_request_slave_channel_compat.patch \
	file://dma/0020-mmc-omap_hsmmc-convert-to-dma_request_slave_channel_.patch \
	file://dma/0021-mmc-omap_hsmmc-set-max_segs-based-on-dma-engine-limi.patch \
	file://dma/0022-mmc-omap_hsmmc-add-generic-DMA-request-support-to-th.patch \
	file://dma/0023-ARM-dts-add-AM33XX-MMC-support.patch \
	file://dma/0024-spi-omap2-mcspi-convert-to-dma_request_slave_channel.patch \
	file://dma/0025-spi-omap2-mcspi-add-generic-DMA-request-support-to-t.patch \
	file://dma/0026-ARM-dts-add-AM33XX-SPI-DMA-support.patch \
	file://dma/0027-ARM-dts-Add-SPI-Flash-support-to-am335x-evm.patch \
	file://dma/0028-Documentation-bindings-add-spansion.patch \
	file://dma/0029-ARM-dts-enable-spi1-node-and-pinmux-on-BeagleBone.patch \
	file://dma/0030-ARM-dts-add-BeagleBone-Adafruit-1.8-LCD-support.patch \
	file://dma/0031-misc-add-gpevt-driver.patch \
	file://dma/0032-ARM-dts-add-BeagleBone-gpevt-support.patch \
	file://dma/0033-ARM-configs-working-dmaengine-configs-for-da8xx-and-.patch \
	file://dma/0034-ARM-dts-Add-UART4-support-to-BeagleBone.patch \
	file://dma/0035-gpevnt-Remove-__devinit.patch \
	file://rtc/0001-ARM-OMAP2-am33xx-hwmod-Fix-register-offset-NULL-chec.patch \
	file://rtc/0002-rtc-OMAP-Add-system-pm_power_off-to-rtc-driver.patch \
	file://rtc/0003-ARM-dts-AM33XX-Set-pmic-shutdown-controller-for-Beag.patch \
	file://rtc/0004-ARM-dts-AM33XX-Enable-system-power-off-control-in-am.patch \
	file://pinctrl/0001-i2c-pinctrl-ify-i2c-omap.c.patch \
	file://pinctrl/0002-arm-dts-AM33XX-Configure-pinmuxs-for-user-leds-contr.patch \
	file://pinctrl/0003-beaglebone-DT-set-default-triggers-for-LEDS.patch \
	file://pinctrl/0004-beaglebone-add-a-cpu-led-trigger.patch \
	file://cpufreq/0001-am33xx-DT-add-commented-out-OPP-values-for-ES2.0.patch \
	file://adc/0001-mfd-input-iio-ti_am335x_adc-use-one-structure-for-ti.patch \
	file://adc/0002-input-ti_am33x_tsc-Step-enable-bits-made-configurabl.patch \
	file://adc/0003-input-ti_am33x_tsc-Order-of-TSC-wires-made-configura.patch \
	file://adc/0004-input-ti_am33x_tsc-remove-unwanted-fifo-flush.patch \
	file://adc/0005-input-ti_am33x_tsc-Add-DT-support.patch \
	file://adc/0006-iio-ti_am335x_adc-Add-DT-support.patch \
	file://adc/0007-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch \
	file://adc/0008-mfd-ti_am335x_tscadc-Add-DT-support.patch \
	file://adc/0009-iio-ti_tscadc-provide-datasheet_name-and-scan_type.patch \
	file://adc/0010-mfd-ti_tscadc-deal-with-partial-activation.patch \
	file://adc/0011-input-ti_am335x_adc-use-only-FIFO0-and-clean-up-a-li.patch \
	file://adc/0012-input-ti_am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch \
	file://adc/0013-input-ti_am335x_tsc-return-IRQ_NONE-if-there-was-no-.patch \
	file://adc/0014-iio-ti_am335x_adc-Allow-to-specify-input-line.patch \
	file://adc/0015-iio-ti_am335x_adc-check-if-we-found-the-value.patch \
	file://adc/0016-MFD-ti_tscadc-disable-TSC-control-register-bits-when.patch \
	file://adc/0017-IIO-ADC-ti_adc-Fix-1st-sample-read.patch \
	file://adc/0018-input-ti_tsc-Enable-shared-IRQ-TSC.patch \
	file://adc/0019-iio-ti_am335x_adc-Add-continuous-sampling-and-trigge.patch \
	file://adc/0020-iio-ti_am335x_adc-Add-IIO-map-interface.patch \
	file://i2c/0001-pinctrl-pinctrl-single-must-be-initialized-early.patch \
	file://i2c/0002-Bone-DTS-working-i2c2-i2c3-in-the-tree.patch \
	file://i2c/0003-am33xx-Convert-I2C-from-omap-to-am33xx-names.patch \
	file://i2c/0004-am335x-evm-hack-around-i2c-node-names.patch \
	file://i2c/0005-tsl2550-fix-lux1_input-error-in-low-light.patch \
	file://da8xx-fb/0001-viafb-rename-display_timing-to-via_display_timing.patch \
	file://da8xx-fb/0002-video-add-display_timing-and-videomode.patch \
	file://da8xx-fb/0003-video-add-of-helper-for-display-timings-videomode.patch \
	file://da8xx-fb/0004-fbmon-add-videomode-helpers.patch \
	file://da8xx-fb/0005-fbmon-add-of_videomode-helpers.patch \
	file://da8xx-fb/0006-drm_modes-add-videomode-helpers.patch \
	file://da8xx-fb/0007-drm_modes-add-of_videomode-helpers.patch \
	file://da8xx-fb/0008-fbmon-fix-build-error.patch \
	file://da8xx-fb/0009-of-display-timings-use-of_get_child_by_name.patch \
	file://da8xx-fb/0010-da8xx-Allow-use-by-am33xx-based-devices.patch \
	file://da8xx-fb/0011-video-da8xx-fb-fb_check_var-enhancement.patch \
	file://da8xx-fb/0012-video-da8xx-fb-simplify-lcd_reset.patch \
	file://da8xx-fb/0013-video-da8xx-fb-use-modedb-helper-to-update-var.patch \
	file://da8xx-fb/0014-video-da8xx-fb-remove-unneeded-var-initialization.patch \
	file://da8xx-fb/0015-video-da8xx-fb-store-current-display-information.patch \
	file://da8xx-fb/0016-video-da8xx-fb-store-clk-rate-even-if-CPUFREQ.patch \
	file://da8xx-fb/0017-video-da8xx-fb-pix-clk-and-clk-div-handling-cleanup.patch \
	file://da8xx-fb/0018-video-da8xx-fb-store-struct-device.patch \
	file://da8xx-fb/0019-video-da8xx-fb-report-correct-pixclock.patch \
	file://da8xx-fb/0020-video-da8xx-fb-fb_set_par-support.patch \
	file://da8xx-fb/0021-ARM-dts-AM33XX-Add-lcdc-node.patch \
	file://da8xx-fb/0022-ARM-dts-AM33XX-Add-am335x-evm-lcdc-panel-timings.patch \
	file://da8xx-fb/0023-ARM-dts-AM33XX-Add-am335x-evm-lcdc-pincontrol-info.patch \
	file://da8xx-fb/0024-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-panel-timings.patch \
	file://da8xx-fb/0025-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-pincontrol-info.patch \
	file://da8xx-fb/0026-ARM-OMAP-AM33xx-hwmod-Corrects-PWM-subsystem-HWMOD-e.patch \
	file://da8xx-fb/0027-ARM-OMAP-AM33xx-hwmod-Add-parent-child-relationship-.patch \
	file://da8xx-fb/0028-ARM-dts-AM33XX-Add-PWMSS-device-tree-nodes.patch \
	file://da8xx-fb/0029-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch \
	file://da8xx-fb/0030-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch \
	file://da8xx-fb/0031-clk-divider-prepare-for-minimum-divider.patch \
	file://da8xx-fb/0032-clk-divider-handle-minimum-divider.patch \
	file://da8xx-fb/0033-ARM-OMAP2-dpll-round-rate-to-closest-value.patch \
	file://da8xx-fb/0034-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch \
	file://da8xx-fb/0035-ARM-OMAP2-clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch \
	file://da8xx-fb/0036-ARM-AM33XX-clock-SET_RATE_PARENT-in-lcd-path.patch \
	file://da8xx-fb/0037-video-da8xx-fb-make-io-operations-safe.patch \
	file://da8xx-fb/0038-video-da8xx-fb-fix-24bpp-raster-configuration.patch \
	file://da8xx-fb/0039-video-da8xx-fb-enable-sync-lost-intr-for-v2-ip.patch \
	file://da8xx-fb/0040-video-da8xx-fb-use-devres.patch \
	file://da8xx-fb/0041-video-da8xx-fb-ensure-non-null-cfg-in-pdata.patch \
	file://da8xx-fb/0042-video-da8xx-fb-reorganize-panel-detection.patch \
	file://da8xx-fb/0043-video-da8xx-fb-minimal-dt-support.patch \
	file://da8xx-fb/0044-video-da8xx-fb-invoke-platform-callback-safely.patch \
	file://da8xx-fb/0045-video-da8xx-fb-obtain-fb_videomode-info-from-dt.patch \
	file://da8xx-fb/0046-video-da8xx-fb-ensure-pdata-only-for-non-dt.patch \
	file://da8xx-fb/0047-video-da8xx-fb-setup-struct-lcd_ctrl_config-for-dt.patch \
	file://da8xx-fb/0048-video-da8xx-fb-CCF-clock-divider-handling.patch \
	file://pwm/0001-pwm_backlight-Add-device-tree-support-for-Low-Thresh.patch \
	file://pwm/0002-Control-module-EHRPWM-clk-enabling.patch \
	file://pwm/0003-pwm-pwm_test-Driver-support-for-PWM-module-testing.patch \
	file://pwm/0004-ARM-OMAP2-PWM-limit-am33xx_register_ehrpwm-to-soc_is.patch \
	file://pwm/0005-pwm-export-of_pwm_request.patch \
	file://pwm/0006-pwm-pwm-tiehrpwm-Update-the-clock-handling-of-pwm-ti.patch \
	file://pwm/0007-ARM-AM33XX-clk-Add-clock-node-for-EHRPWM-TBCLK.patch \
	file://pwm/0008-HACK-am33xx.dtsi-turn-on-all-PWMs.patch \
	file://pwm/0009-pwm-add-sysfs-interface.patch \
	file://mmc/0001-am33xx.dtsi-enable-MMC-HSPE-bit-for-all-3-controller.patch \
	file://mmc/0002-omap-hsmmc-Correct-usage-of-of_find_node_by_name.patch \
	file://crypto/0001-ARM-OMAP2xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch \
	file://crypto/0002-ARM-OMAP2xxx-hwmod-Add-DMA-support-for-SHAM-module.patch \
	file://crypto/0003-ARM-OMAP3xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch \
	file://crypto/0004-ARM-OMAP2-Remove-unnecessary-message-when-no-SHA-IP-.patch \
	file://crypto/0005-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch \
	file://crypto/0006-ARM-AM33XX-Add-sha0-crypto-clock-data.patch \
	file://crypto/0007-ARM-AM33XX-hwmod-Update-and-uncomment-SHA0-module-da.patch \
	file://crypto/0008-ARM-dts-Add-SHAM-data-and-documentation-for-AM33XX.patch \
	file://crypto/0009-ARM-OMAP2xxx-hwmod-Convert-AES-crypto-devcie-data-to.patch \
	file://crypto/0010-ARM-OMAP3xxx-hwmod-Convert-AES-crypto-device-data-to.patch \
	file://crypto/0011-ARM-OMAP2-Remove-unnecessary-message-when-no-AES-IP-.patch \
	file://crypto/0012-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch \
	file://crypto/0013-ARM-AM33XX-Add-aes0-crypto-clock-data.patch \
	file://crypto/0014-ARM-AM33XX-hwmod-Update-and-uncomment-AES0-module-da.patch \
	file://crypto/0015-ARM-dts-Add-AES-data-and-documentation-for-AM33XX.patch \
	file://crypto/0016-crypto-omap-sham-Remove-unnecessary-pr_info-noise.patch \
	file://crypto/0017-crypto-omap-sham-Convert-to-use-pm_runtime-API.patch \
	file://crypto/0018-crypto-omap-sham-Add-suspend-resume-support.patch \
	file://crypto/0019-crypto-omap-sham-Add-code-to-use-dmaengine-API.patch \
	file://crypto/0020-crypto-omap-sham-Remove-usage-of-private-DMA-API.patch \
	file://crypto/0021-crypto-omap-sham-Add-Device-Tree-Support.patch \
	file://crypto/0022-crypto-omap-sham-Convert-to-dma_request_slave_channe.patch \
	file://crypto/0023-crypto-omap-sham-Add-OMAP4-AM33XX-SHAM-Support.patch \
	file://crypto/0024-crypto-omap-sham-Add-SHA224-and-SHA256-Support.patch \
	file://crypto/0025-crypto-omap-aes-Remmove-unnecessary-pr_info-noise.patch \
	file://crypto/0026-crypto-omap-aes-Don-t-reset-controller-for-every-ope.patch \
	file://crypto/0027-crypto-omap-aes-Convert-to-use-pm_runtime-API.patch \
	file://crypto/0028-crypto-omap-aes-Add-suspend-resume-support.patch \
	file://crypto/0029-crypto-omap-aes-Add-code-to-use-dmaengine-API.patch \
	file://crypto/0030-crypto-omap-aes-Remove-usage-of-private-DMA-API.patch \
	file://crypto/0031-crypto-omap-aes-Add-Device-Tree-Support.patch \
	file://crypto/0032-crypto-omap-aes-Convert-to-dma_request_slave_channel.patch \
	file://crypto/0033-crypto-omap-aes-Add-OMAP4-AM33XX-AES-Support.patch \
	file://crypto/0034-crypto-omap-aes-Add-CTR-algorithm-Support.patch \
	file://6lowpan/0001-6lowpan-Refactor-packet-delivery-into-a-function.patch \
	file://6lowpan/0002-6lowpan-Handle-uncompressed-IPv6-packets-over-6LoWPA.patch \
	file://6lowpan/0003-wpan-whitespace-fix.patch \
	file://6lowpan/0004-6lowpan-use-stack-buffer-instead-of-heap.patch \
	file://6lowpan/0005-wpan-use-stack-buffer-instead-of-heap.patch \
	file://6lowpan/0006-mrf24j40-pinctrl-support.patch \
	file://6lowpan/0007-mrf24j40-Warn-if-transmit-interrupts-timeout.patch \
	file://6lowpan/0008-mrf24j40-Increase-max-SPI-speed-to-10MHz.patch \
	file://6lowpan/0009-mrf24j40-Fix-byte-order-of-IEEE-address.patch \
	file://6lowpan/0010-6lowpan-lowpan_is_iid_16_bit_compressable-does-not-d.patch \
	file://6lowpan/0011-6lowpan-next-header-is-not-properly-set-upon-decompr.patch \
	file://6lowpan/0012-6lowpan-always-enable-link-layer-acknowledgments.patch \
	file://6lowpan/0013-mac802154-turn-on-ACK-when-enabled-by-the-upper-laye.patch \
	file://6lowpan/0014-6lowpan-use-short-IEEE-802.15.4-addresses-for-broadc.patch \
	file://6lowpan/0015-6lowpan-fix-first-fragment-FRAG1-handling.patch \
	file://6lowpan/0016-6lowpan-add-debug-messages-for-6LoWPAN-fragmentation.patch \
	file://6lowpan/0017-6lowpan-store-fragment-tag-values-per-device-instead.patch \
	file://6lowpan/0018-mac802154-add-mac802154_dev_get_dsn.patch \
	file://6lowpan/0019-6lowpan-obtain-IEEE802.15.4-sequence-number-from-the.patch \
	file://6lowpan/0020-6lowpan-use-the-PANID-provided-by-the-device-instead.patch \
	file://6lowpan/0021-6lowpan-modify-udp-compression-uncompression-to-matc.patch \
	file://6lowpan/0022-6lowpan-fix-a-small-formatting-issue.patch \
	file://6lowpan/0023-6lowpan-use-IEEE802154_ADDR_LEN-instead-of-a-magic-n.patch \
	file://capebus/0001-gpio-keys-Pinctrl-fy.patch \
	file://capebus/0002-tps65217-Allow-placement-elsewhere-than-parent-mfd-d.patch \
	file://capebus/0003-pwm-backlight-Pinctrl-fy.patch \
	file://capebus/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch \
	file://capebus/0005-beaglebone-create-a-shared-dtsi-for-beaglebone-based.patch \
	file://capebus/0006-beaglebone-enable-emmc-for-bonelt.patch \
	file://capebus/0007-Fix-appended-dtb-rule.patch \
	file://arm/0001-deb-pkg-Simplify-architecture-matching-for-cross-bui.patch \
	file://arm/0002-Without-MACH_-option-Early-printk-DEBUG_LL.patch \
	file://arm/0003-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch \
	file://arm/0004-ARM-7670-1-fix-the-memset-fix.patch \
	file://arm/0005-ARM-DTS-AM33XX-Add-PMU-support.patch \
	file://omap/0001-regulator-core-if-voltage-scaling-fails-restore-orig.patch \
	file://omap/0002-omap2-twl-common-Add-default-power-configuration.patch \
	file://omap/0003-omap2-irq-fix-interrupt-latency.patch \
	file://omap_sakoman/0001-OMAP-DSS2-add-bootarg-for-selecting-svideo.patch \
	file://omap_sakoman/0002-video-add-timings-for-hd720.patch \
	file://omap_beagle_expansion/0001-Beagle-expansion-add-buddy-param-for-expansionboard-.patch \
	file://omap_beagle_expansion/0002-Beagle-expansion-add-zippy.patch \
	file://omap_beagle_expansion/0003-Beagle-expansion-add-zippy2.patch \
	file://omap_beagle_expansion/0004-Beagle-expansion-add-trainer.patch \
	file://omap_beagle_expansion/0005-Beagle-expansion-add-CircuitCo-ulcd-Support.patch \
	file://omap_beagle_expansion/0006-Beagle-expansion-add-wifi.patch \
	file://omap_beagle_expansion/0007-Beagle-expansion-add-beaglefpga.patch \
	file://omap_beagle_expansion/0008-Beagle-expansion-add-spidev.patch \
	file://omap_beagle_expansion/0009-Beagle-expansion-add-Aptina-li5m03-camera.patch \
	file://omap_beagle_expansion/0010-Beagle-expansion-add-LSR-COM6L-Adapter-Board.patch \
	file://omap_beagle/0001-meego-modedb-add-Toshiba-LTA070B220F-800x480-support.patch \
	file://omap_beagle/0002-backlight-Add-TLC59108-backlight-control-driver.patch \
	file://omap_beagle/0003-tlc59108-adjust-for-beagleboard-uLCD7.patch \
	file://omap_beagle/0004-zeroMAP-Open-your-eyes.patch \
	file://omap_beagle/0005-ARM-OMAP-Beagle-use-TWL4030-generic-reset-script.patch \
	file://omap_panda/0001-panda-fix-wl12xx-regulator.patch \
	file://omap_panda/0002-ti-st-st-kim-fixing-firmware-path.patch \
	file://net/0001-am33xx-cpsw-default-to-ethernet-hwaddr-from-efuse-if.patch \
	file://net/0002-Attempted-SMC911x-BQL-patch.patch \
	file://net/0003-cpsw-Fix-interrupt-storm-among-other-things.patch \
	file://net/0004-beaglebone-TT3201-MCP2515-fixes.patch \
	file://net/0005-add-proper-db.txt-for-CRDA.patch \
	file://net/0006-mcp251x-add-device-tree-support.patch \
	file://net/0007-net-cpsw-fix-irq_disable-with-threaded-interrupts.patch \
	file://drm/0001-am33xx-Add-clock-for-the-lcdc-DRM-driver.patch \
	file://drm/0002-drm-small-fix-in-drm_send_vblank_event.patch \
	file://drm/0003-drm-cma-add-debugfs-helpers.patch \
	file://drm/0004-drm-i2c-encoder-helper-wrappers.patch \
	file://drm/0005-drm-nouveau-use-i2c-encoder-helper-wrappers.patch \
	file://drm/0006-drm-i2c-give-i2c-it-s-own-Kconfig.patch \
	file://drm/0007-drm-tilcdc-add-TI-LCD-Controller-DRM-driver-v4.patch \
	file://drm/0008-drm-i2c-nxp-tda998x-v3.patch \
	file://drm/0009-drm-tilcdc-add-encoder-slave.patch \
	file://drm/0010-drm-tilcdc-add-support-for-LCD-panels-v5.patch \
	file://drm/0011-drm-lcdc-Power-control-GPIO-support.patch \
	file://drm/0012-drm-tilcdc-Fix-scheduling-while-atomic-from-irq-hand.patch \
	file://not-capebus/0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch \
	file://not-capebus/0002-add-defconfig-file-to-use-as-.config.patch \
	file://not-capebus/0003-am33xx-musb-Add-OF-definitions.patch \
	file://not-capebus/0004-Mark-the-device-as-PRIVATE.patch \
	file://not-capebus/0005-omap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch \
	file://not-capebus/0006-tps65217-bl-Locate-backlight-node-correctly.patch \
	file://not-capebus/0007-arm-Export-cache-flush-management-symbols-when-MULTI.patch \
	file://not-capebus/0008-am335x-bone-dtsi-Clean-up.patch \
	file://not-capebus/0009-am335x-bone-dtsi-Introduce-new-I2C-entries.patch \
	file://not-capebus/0010-am335x-dt-Add-I2C0-pinctrl-entries.patch \
	file://not-capebus/0011-Cleanup-am33xx.dtsi.patch \
	file://not-capebus/0012-Fix-platform-device-resource-linking.patch \
	file://not-capebus/0013-Link-platform-device-resources-properly.patch \
	file://not-capebus/0014-Properly-handle-resources-for-omap_devices.patch \
	file://not-capebus/0015-omap-Avoid-crashes-in-the-case-of-hwmod-misconfigura.patch \
	file://not-capebus/0016-i2c-EEPROM-In-kernel-memory-accessor-interface.patch \
	file://not-capebus/0017-Fix-util_is_printable_string.patch \
	file://not-capebus/0018-fdtdump-properly-handle-multi-string-properties.patch \
	file://not-capebus/0019-dtc-Dynamic-symbols-fixup-support.patch \
	file://not-capebus/0020-dtc-Add-DTCO-rule-for-DTB-objects.patch \
	file://not-capebus/0021-OF-Compile-Device-Tree-sources-with-resolve-option.patch \
	file://not-capebus/0022-firmware-update-.gitignore-with-dtbo-objects.patch \
	file://not-capebus/0023-OF-Introduce-device-tree-node-flag-helpers.patch \
	file://not-capebus/0024-OF-export-of_property_notify.patch \
	file://not-capebus/0025-OF-Export-all-DT-proc-update-functions.patch \
	file://not-capebus/0026-OF-Introduce-utility-helper-functions.patch \
	file://not-capebus/0027-OF-Introduce-Device-Tree-resolve-support.patch \
	file://not-capebus/0028-OF-Introduce-DT-overlay-support.patch \
	file://not-capebus/0029-capemgr-Capemgr-makefiles-and-Kconfig-fragments.patch \
	file://not-capebus/0030-capemgr-Beaglebone-capemanager.patch \
	file://not-capebus/0031-capemgr-Add-beaglebone-s-cape-driver-bindings.patch \
	file://not-capebus/0032-capemgr-am33xx-family-DT-bindings.patch \
	file://not-capebus/0033-bone-geiger-Geiger-bone-driver.patch \
	file://not-capebus/0034-capemgr-firmware-makefiles-for-DT-objects.patch \
	file://not-capebus/0035-capemgr-emmc2-cape-definition.patch \
	file://not-capebus/0036-capemgr-DVI-capes-definitions.patch \
	file://not-capebus/0037-capemgr-Geiger-cape-definition.patch \
	file://not-capebus/0038-capemgr-LCD3-cape-definition.patch \
	file://not-capebus/0039-capemgr-Add-weather-cape-definition.patch \
	file://not-capebus/0040-ehrpwm-add-missing-dts-nodes.patch \
	file://not-capebus/0041-am33xx-DT-Update-am33xx.dsi-with-the-new-PWM-DT-bind.patch \
	file://not-capebus/0042-geiger-cape-Update-to-using-the-new-PWM-interface.patch \
	file://not-capebus/0043-lcd3-cape-Change-into-using-the-lcdc-DRM-driver-inst.patch \
	file://not-capebus/0044-am33xx-Add-default-config.patch \
	file://not-capebus/0045-lcd3-cape-Convert-to-using-the-proper-touchscreen-dr.patch \
	file://not-capebus/0046-geiger-cape-Convert-to-using-the-new-ADC-driver.patch \
	file://not-capebus/0047-cape-dvi-Convert-DVI-capes-to-the-new-LCDC-DRM-drive.patch \
	file://not-capebus/0048-boneblack-Add-default-HDMI-cape.patch \
	file://not-capebus/0049-cape-bone-dvi-Use-720p-mode-as-default.patch \
	file://not-capebus/0050-am33xx.dtsi-Make-the-MUSB-not-crash-on-load.patch \
	file://not-capebus/0051-regulator-DUMMY_REGULATOR-should-work-for-OF-too.patch \
	file://not-capebus/0052-OF-Overlay-Remove-excessive-debugging-crud.patch \
	file://not-capebus/0053-of-i2c-Export-single-device-registration-method.patch \
	file://not-capebus/0054-OF-Overlay-I2C-client-devices-special-handling.patch \
	file://not-capebus/0055-omap-Fix-bug-on-partial-resource-addition.patch \
	file://not-capebus/0056-ASoC-davinci-mcasp-Add-pinctrl-support.patch \
	file://not-capebus/0057-ASoC-Davinci-machine-Add-device-tree-binding.patch \
	file://not-capebus/0058-am33xx-Add-mcasp0-and-mcasp1-device-tree-entries.patch \
	file://not-capebus/0059-ASoC-dts-OMAP2-AM33xx-HACK-Add-missing-dma-info.patch \
	file://not-capebus/0060-ASoC-Davinci-McASP-remove-unused-header-include.patch \
	file://not-capebus/0061-ASoC-AM33XX-Add-support-for-AM33xx-SoC-Audio.patch \
	file://not-capebus/0062-am33xx-mcasp-Add-dma-channel-definitions.patch \
	file://not-capebus/0063-ARM-OMAP2-AM33xx-removed-invalid-McASP-HWMOD-data.patch \
	file://not-capebus/0064-davinci-evm-Header-include-move-fix.patch \
	file://not-capebus/0065-bone-dvi-cape-Add-DT-definition-for-00A2-revision.patch \
	file://not-capebus/0066-bone-dvi-cape-Update-A1-cape-definition-with-sound.patch \
	file://not-capebus/0067-sndsoc-mcasp-Get-DMA-channels-via-byname.patch \
	file://not-capebus/0068-sound-soc-Davinci-Remove-__devinit-__devexit.patch \
	file://not-capebus/0069-st7735fb-Remove-__devinit-__devexit.patch \
	file://not-capebus/0070-capemgr-Remove-__devinit-__devexit.patch \
	file://not-capebus/0071-capes-fw-target-firmware-directory-change.patch \
	file://not-capebus/0072-am33xx-edma-Always-update-unused-channel-list.patch \
	file://not-capebus/0073-defconfig-Update-bone-default-config.patch \
	file://not-capebus/0074-capes-add-dvi-a2-and-lcd3-a2-dts-files.patch \
	file://not-capebus/0075-capemgr-catch-up-with-lcdc-tilcdc-rename.patch \
	file://not-capebus/0076-firmware-fix-dvi-a1-target.patch \
	file://not-capebus/0077-capes-remove-tda-from-hdmi-cape-lcdc-handles-it-by-t.patch \
	file://not-capebus/0078-tilcdc-magic-debug-statement-makes-power-gpio-work-o.patch \
	file://not-capebus/0079-capemgr-add-dts-overlay-for-LCD7-00A2-cape.patch \
	file://not-capebus/0080-HACK-am33xx.dtsi-enable-all-PWMs.patch \
	file://not-capebus/0081-beaglebone-Add-nixie-cape-prototype-driver.patch \
	file://not-capebus/0082-beaglebone-Add-nixie-cape-device-tree-entry.patch \
	file://not-capebus/0083-am335x-bone-common.dtsi-Cleanup-test-remnants.patch \
	file://not-capebus/0084-omap_hsmmc-Add-ti-vcc-aux-disable-is-sleep-DT-proper.patch \
	file://not-capebus/0085-bone-common-ti-vcc-aux-disable-is-sleep-enable.patch \
	file://not-capebus/0086-am33xx-disable-NAPI.patch \
	file://not-capebus/0087-capemgr-Fixed-AIN-name-display-in-error-message.patch \
	file://not-capebus/0088-am33xx.dtsi-remove-duplicate-nodes.patch \
	file://not-capebus/0089-cape-dtbos-update-to-latest-OF-videomode-bindings.patch \
	file://not-capebus/0090-beaglebone-uncomment-eMMC-override.patch \
	file://not-capebus/0091-bone-capes-Update-with-new-tscadc-bindings.patch \
	file://not-capebus/0092-am33xx.dtsi-Update-and-disable-status-of-nodes.patch \
	file://not-capebus/0093-bone-capes-Adapt-to-new-pwms-setup.patch \
	file://not-capebus/0094-tilcdc-introduce-panel-tfp410-power-down-gpio-contro.patch \
	file://not-capebus/0095-bone-dvi-Update-to-new-style-tilcdc-bindings.patch \
	file://not-capebus/0096-tilcdc-tfp410-Rework-power-down-GPIO-logic.patch \
	file://not-capebus/0097-tilcdc-Add-reduced-blanking-mode-checks.patch \
	file://not-capebus/0098-cape-dvi-Switch-all-DVI-capes-to-using-the-TFTP410-p.patch \
	file://not-capebus/0099-beaglebone-switch-eMMC-to-8bit-mode.patch \
	file://not-capebus/0100-Pinmux-helper-driver.patch \
	file://not-capebus/0101-OF-Clear-detach-flag-on-attach.patch \
	file://not-capebus/0102-OF-overlay-Fix-overlay-revert-failure.patch \
	file://not-capebus/0103-bone-capemgr-Make-sure-cape-removal-works.patch \
	file://not-capebus/0104-bone-capemgr-Fix-crash-when-trying-to-remove-non-exi.patch \
	file://not-capebus/0105-beaglebone-LCD7-cape-enable-PWM-and-allow-the-specif.patch \
	file://not-capebus/0106-bone-capemgr-Introduce-pinmux-helper.patch \
	file://not-capebus/0107-bone-geiger-Fix-comment-to-match-the-contents.patch \
	file://not-capebus/0108-of-overlay-Handle-I2C-devices-already-registered-by-.patch \
	file://not-capebus/0109-pinmux-helper-Add-runtime-configuration-capability.patch \
	file://not-capebus/0110-pinmux-helper-Switch-to-using-kmalloc.patch \
	file://not-capebus/0111-i2c-DTify-pca954x-driver.patch \
	file://not-capebus/0112-tty-Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch \
	file://not-capebus/0113-grove-i2c-Add-rudimentary-grove-i2c-motor-control-dr.patch \
	file://not-capebus/0114-tty-jhd629-i2c-Clean-keypad-buffer-when-starting.patch \
	file://not-capebus/0115-am335x-bone-common-Remove-SPI-unused-pinmux-config.patch \
	file://not-capebus/0116-bone-capemgr-Force-a-slot-to-load-unconditionally.patch \
	file://not-capebus/0117-beaglebone-Added-Adafruit-prototype-cape.patch \
	file://not-capebus/0118-tilcdc-Enable-reduced-blanking-check-only-on-DVI-sla.patch \
	file://not-capebus/0119-cape-adafruit-Use-the-correct-spi-bus-spi1-no-spi0.patch \
	file://not-capebus/0120-BBB-tester-Introduce-board-DTS.patch \
	file://not-capebus/0121-BBB-tester-Introduce-cape-describing-the-contents-of.patch \
	file://not-capebus/0122-bone-tester-Add-overrides-for-BB-BONE-TESTER.patch \
	file://not-capebus/0123-cape-tester-Add-uart-specific-default-pinmux-state.patch \
	file://not-capebus/0124-cape-tester-Add-pinmux-helper-for-drvvbus-gpio.patch \
	file://not-capebus/0125-cape-Added-support-for-IIO-helper-cape.patch \
	file://not-capebus/0126-cape-Added-example-IIO-tester-dynamics-overlay.patch \
	file://not-capebus/0127-docs-Added-capemanager-extra_override-usage.patch \
	file://not-capebus/0128-capemgr-Added-module-param-descriptions.patch \
	file://not-capebus/0129-beaglebone-Add-Adafruit-RTC-prototype-cape.patch \
	file://not-capebus/0130-cape-vsense-scale-division-by-zero-check.patch \
	file://not-capebus/0131-capes-add-cape-for-beaglebone-based-Hexy-robot.patch \
	file://not-capebus/0132-Extend-bone-iio-helper.patch \
	file://not-capebus/0133-Update-iio-helper-with-more-channels.patch \
	file://not-capebus/0134-Add-ADC-IIO-helper.patch \
	file://not-capebus/0135-Changing-DT-data-to-make-selection-of-standard-i.e.-.patch \
	file://not-capebus/0136-Enhancing-to-support-extra-device-tree-options-for-t.patch \
	file://not-capebus/0137-add-WIP-support-LCD4-rev-00A4.patch \
	file://not-capebus/0138-add-eMMC-cape-support.patch \
	file://not-capebus/0139-Remove-UART-pins-from-the-expansion-set.patch \
	file://not-capebus/0140-Remove-LCD-pins-from-the-expansion-test-part.patch \
	file://not-capebus/0141-Remove-I2C2-pins-from-expansion-test.patch \
	file://not-capebus/0142-Add-expansion-test-cape-fragment.patch \
	file://not-capebus/0143-tilcdc-added-some-extra-debug-and-softened-the-wordi.patch \
	file://not-capebus/0144-Make-sure-various-timings-fit-within-the-bits-availa.patch \
	file://not-capebus/0145-fix-cape-bone-hexy.patch \
	file://not-capebus/0146-firmware-DT-Fragment-for-MRF24J40-BeagleBone-Cape.patch \
	file://not-capebus/0147-firmware-capes-Update-MRF24J40-cape-to-work-with-lat.patch \
	file://not-capebus/0148-am335x-bone-common-DT-Override-for-MRF24J40-Cape.patch \
	file://not-capebus/0149-beaglebone-black-limit-LDO3-to-1.8V.patch \
	file://not-capebus/0150-beaglebone-black-add-new-fixed-regulator-for-uSD-eMM.patch \
	file://not-capebus/0151-capemgr-Implement-disable-overrides-on-the-cmd-line.patch \
	file://not-capebus/0152-tilcdc-Enable-pinmux-states.patch \
	file://not-capebus/0153-cape-Add-a-simple-cape-for-handling-the-uSD-button.patch \
	file://not-capebus/0154-beaglebone-add-support-for-DVI-00A3.patch \
	file://not-capebus/0155-beaglebone-remove-audio-section-from-DVID-rev-2-and-.patch \
	file://not-capebus/0156-beaglebone-add-dts-for-audio-cape.patch \
	file://not-capebus/0157-cape-bone-hexy-add-iio-helper.patch \
	file://not-capebus/0158-cape-Add-CAPE-BONE-EXPTEST-to-capemaps.patch \
	file://not-capebus/0159-tester-button-cape.patch \
	file://not-capebus/0160-pwm_test-fix-some-issues.patch \
	file://not-capebus/0161-pwm_test-Clean-up-and-make-it-work-on-DT-correctly.patch \
	file://not-capebus/0162-capes-Add-PWM-test-example-cape.patch \
	file://not-capebus/0163-Sync-tester-DTS-with-am335x-common.patch \
	file://not-capebus/0164-Add-in-missing-cape-bone-tester-back-in.patch \
	file://not-capebus/0165-cape-bone-hexy-move-OLED-to-different-reset-gpio.patch \
	file://not-capebus/0166-firmware-capes-added-dts-file-for-every-PWM-pin.patch \
	file://not-capebus/0167-capes-add-LCD7-A3.patch \
	file://not-capebus/0168-capes-add-basic-support-for-LCD4-capes.patch \
	file://not-capebus/0169-OF-overlay-Add-depth-option-for-device-creation.patch \
	file://not-capebus/0170-capes-Add-BB-BONE-GPEVT-cape.patch \
	file://not-capebus/0171-clock-Export-__clock_set_parent.patch \
	file://not-capebus/0172-omap-clk-Add-adjustable-clkout2.patch \
	file://not-capebus/0173-am33xx-Update-DTS-EDMA.patch \
	file://not-capebus/0174-bone-Added-RS232-prototype-cape-DT-object.patch \
	file://not-capebus/0175-Add-support-for-BB-BONE_SERL-01-00A1-CanBus-cape.patch \
	file://not-capebus/0176-capes-Add-virtual-capes-serving-as-examples.patch \
	file://not-capebus/0177-capes-Add-TowerTech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch \
	file://not-capebus/0178-capes-Add-commented-out-example-of-use-of-spi1_cs1.patch \
	file://not-capebus/0179-cape-LCD4-Correct-key-active-polarity.patch \
	file://not-capebus/0180-capes-lcd3-Correct-button-polarity.patch \
	file://not-capebus/0181-cape-Fix-LCD7-keys-polarity.patch \
	file://not-capebus/0182-gpio-Introduce-GPIO-OF-helper.patch \
	file://not-capebus/0183-capes-ADC-GPIO-helper-capes.patch \
	file://not-capebus/0184-capes-RS232-Cape-support-added.patch \
	file://pru/0001-uio-uio_pruss-port-to-AM33xx.patch \
	file://pru/0002-ARM-omap-add-DT-support-for-deasserting-hardware-res.patch \
	file://pru/0003-ARM-dts-AM33xx-PRUSS-support.patch \
	file://pru/0004-uio_pruss-add-dt-support-replicape-00A1.patch \
	file://pru/0005-pruss-Make-sure-it-works-when-no-child-nodes-are-pre.patch \
	file://pru/0006-am33xx-pru-Very-simple-led-cape-via-GPO-of-the-PRU.patch \
	file://pru/0007-PRU-remote-proc-wip.patch \
	file://pru/0008-Add-sysfs-entry-for-DDR-sync.patch \
	file://pru/0009-virtio-ring-Introduce-dma-mapping-for-real-devices.patch \
	file://pru/0010-virtio_console-Simplify-virtio_console-for-h-w-devic.patch \
	file://pru/0011-rpmsg-Make-the-buffers-number-and-size-configurable.patch \
	file://pru/0012-remoteproc-Use-driver-ops-for-allocation-of-virtqueu.patch \
	file://pru/0013-rproc-core-Allow-bootup-without-resources.patch \
	file://pru/0014-tools-virtio-fix-build-for-3.8.patch \
	file://pru/0015-rproc-pru-PRU-remoteproc-updated-to-work-with-virtio.patch \
	file://pru/0016-capes-pru-Update-with-PRU-03-PRU-04.patch \
	file://pru/0017-rproc-PRU-Add-downcall-RPC-capability.patch \
	file://pru/0018-rproc-pru-Implement-a-software-defined-PWM-channel-s.patch \
	file://pru/0019-capes-PRU-PWM-channels-information.patch \
	file://usb/0001-drivers-usb-phy-add-a-new-driver-for-usb-part-of-con.patch \
	file://usb/0002-drivers-usb-start-using-the-control-module-driver.patch \
	file://usb/0003-usb-otg-Add-an-API-to-bind-the-USB-controller-and-PH.patch \
	file://usb/0004-usb-otg-utils-add-facilities-in-phy-lib-to-support-m.patch \
	file://usb/0005-ARM-OMAP-USB-Add-phy-binding-information.patch \
	file://usb/0006-drivers-usb-musb-omap-make-use-of-the-new-PHY-lib-AP.patch \
	file://usb/0007-usb-otg-add-device-tree-support-to-otg-library.patch \
	file://usb/0008-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch \
	file://usb/0009-MUSB-Hack-around-to-make-host-port-to-work.patch \
	file://usb/0010-make-sure-we-register-unregister-the-NOP-xceiver-onl.patch \
	file://usb/0011-ARM-OMAP-am335x-musb-use-250-for-power.patch \
	file://usb/0012-ARM-OMAP2-MUSB-Specify-omap4-has-mailbox.patch \
	file://usb/0013-usb-musb-avoid-stopping-the-session-in-host-mode.patch \
	file://PG2/0001-beaglebone-black-1ghz-hack.patch \
	file://reboot/0001-ARM-AM33xx-Add-SoC-specific-restart-hook.patch \
	file://iio/0001-iio-common-Add-STMicroelectronics-common-library.patch \
	file://iio/0002-iio-accel-Add-STMicroelectronics-accelerometers-driv.patch \
	file://iio/0003-iio-gyro-Add-STMicroelectronics-gyroscopes-driver.patch \
	file://iio/0004-iio-magnetometer-Add-STMicroelectronics-magnetometer.patch \
	file://iio/0005-iio-magn-Add-sensors_supported-in-st_magn_sensors.patch \
	file://iio/0006-Invensense-MPU6050-Device-Driver.patch \
	file://iio/0007-iio-imu-inv_mpu6050-depends-on-IIO_BUFFER.patch \
	file://iio/0008-using-kfifo_in_spinlocked-instead-of-separate-code.patch \
	file://iio/0009-pwm-add-pca9685-driver.patch \
	file://iio/0010-pwm-Fill-in-missing-.owner-fields.patch \
	file://iio/0011-pwm-pca9685-Fix-wrong-argument-to-set-MODE1_SLEEP-bi.patch \
	file://w1/0001-W1-w1-gpio-switch-to-using-dev_pm_ops.patch \
	file://w1/0002-W1-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch \
	file://w1/0003-W1-w1-gpio-rework-handling-of-platform-data.patch \
	file://w1/0004-W1-w1-gpio-switch-to-using-managed-resources-devm.patch \
	file://gpmc/0001-ARM-OMAP-Clear-GPMC-bits-when-applying-new-setting.patch \
	file://gpmc/0002-ARM-omap2-gpmc-Mark-local-scoped-functions-static.patch \
	file://gpmc/0003-ARM-omap2-gpmc-Remove-unused-gpmc_round_ns_to_ticks-.patch \
	file://gpmc/0004-ARM-omap2-gpmc-Fix-gpmc_cs_reserved-return-value.patch \
	file://gpmc/0005-ARM-omap2-gpmc-nand-Print-something-useful-on-CS-req.patch \
	file://gpmc/0006-ARM-omap2-gpmc-onenand-Print-something-useful-on-CS-.patch \
	file://gpmc/0007-ARM-omap2-gpmc-onenand-Replace-pr_err-with-dev_err.patch \
	file://gpmc/0008-ARM-omap2-gpmc-onenand-Replace-printk-KERN_ERR-with-.patch \
	file://gpmc/0009-ARM-omap2-gpmc-Remove-redundant-chip-select-out-of-r.patch \
	file://gpmc/0010-ARM-OMAP2-Simplify-code-configuring-ONENAND-devices.patch \
	file://gpmc/0011-ARM-OMAP2-Add-variable-to-store-number-of-GPMC-waitp.patch \
	file://gpmc/0012-ARM-OMAP2-Add-structure-for-storing-GPMC-settings.patch \
	file://gpmc/0013-ARM-OMAP2-Add-function-for-configuring-GPMC-settings.patch \
	file://gpmc/0014-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch \
	file://gpmc/0015-ARM-OMAP2-Convert-NAND-to-use-gpmc_cs_program_settin.patch \
	file://gpmc/0016-ARM-OMAP2-Convert-SMC91x-to-use-gpmc_cs_program_sett.patch \
	file://gpmc/0017-ARM-OMAP2-Convert-TUSB-to-use-gpmc_cs_program_settin.patch \
	file://gpmc/0018-ARM-OMAP2-Don-t-configure-of-chip-select-options-in-.patch \
	file://gpmc/0019-ARM-OMAP2-Add-function-to-read-GPMC-settings-from-de.patch \
	file://gpmc/0020-ARM-OMAP2-Add-additional-GPMC-timing-parameters.patch \
	file://gpmc/0021-ARM-OMAP2-Add-device-tree-support-for-NOR-flash.patch \
	file://gpmc/0022-ARM-OMAP2-Convert-NAND-to-retrieve-GPMC-settings-fro.patch \
	file://gpmc/0023-ARM-OMAP2-Convert-ONENAND-to-retrieve-GPMC-settings-.patch \
	file://gpmc/0024-ARM-OMAP2-Detect-incorrectly-aligned-GPMC-base-addre.patch \
	file://gpmc/0025-ARM-OMAP2-Remove-unnecesssary-GPMC-definitions-and-v.patch \
	file://gpmc/0026-ARM-OMAP2-Allow-GPMC-probe-to-complete-even-if-CS-ma.patch \
	file://gpmc/0027-ARM-OMAP2-return-ENODEV-if-GPMC-child-device-creatio.patch \
	file://gpmc/0028-ARM-OMAP2-rename-gpmc_probe_nor_child-to-gpmc_probe_.patch \
	file://gpmc/0029-ARM-OMAP2-Add-GPMC-DT-support-for-Ethernet-child-nod.patch \
	file://gpmc/0030-mtd-omap-nand-pass-device_node-in-platform-data.patch \
	file://gpmc/0031-ARM-OMAP-gpmc-nand-drop-__init-annotation.patch \
	file://gpmc/0032-ARM-OMAP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch \
	file://gpmc/0033-ARM-OMAP-gpmc-don-t-create-devices-from-initcall-on-.patch \
	file://gpmc/0034-ARM-OMAP2-gpmc-onenand-drop-__init-annotation.patch \
	file://gpmc/0035-gpmc-Add-missing-gpmc-includes.patch \
	file://gpmc/0036-mtd-omap-onenand-pass-device_node-in-platform-data.patch \
	file://gpmc/0037-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch \
	file://gpmc/0038-omap-gpmc-Various-driver-fixes.patch \
	file://gpmc/0039-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch \
	file://mxt/0001-CHROMIUM-Input-atmel_mxt_ts-refactor-i2c-error-handl.patch \
	file://mxt/0002-CHROMIUM-Input-atmel_mxt_ts-register-input-device-be.patch \
	file://mxt/0003-CHROMIUM-Input-atmel_mxt_ts-refactor-input-device-cr.patch \
	file://mxt/0004-CHROMIUM-Input-atmel_mxt_ts-handle-bootloader-mode-a.patch \
	file://mxt/0005-CHROMIUM-Input-atmel_mxt_ts-handle-errors-during-fw-.patch \
	file://mxt/0006-CHROMIUM-Input-atmel_mxt_ts-destroy-state-before-fw-.patch \
	file://mxt/0007-CHROMIUM-Input-atmel_mxt_ts-refactor-bootloader-entr.patch \
	file://mxt/0008-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-assert-in-m.patch \
	file://mxt/0009-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-after-bootl.patch \
	file://mxt/0010-CHROMIUM-Input-atmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch \
	file://mxt/0011-CHROMIUM-Input-atmel_mxt_ts-Increase-FWRESET_TIME.patch \
	file://mxt/0012-CHROMIUM-Input-atmel_mxt_ts-add-calibrate-sysfs-entr.patch \
	file://mxt/0013-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch \
	file://mxt/0014-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch \
	file://mxt/0015-CHROMIUM-Input-atmel_mxt_ts-verify-info-block-checks.patch \
	file://mxt/0016-CHROMIUM-Input-atmel_mxt_tx-add-matrix_size-sysfs-en.patch \
	file://mxt/0017-CHROMIUM-Input-atmel_mxt_ts-define-helper-functions-.patch \
	file://mxt/0018-CHROMIUM-Input-atmel_mxt_ts-add-debugfs-infrastructu.patch \
	file://mxt/0019-CHROMIUM-Input-atmel_mxt_ts-add-deltas-and-refs-debu.patch \
	file://mxt/0020-CHROMIUM-Input-atmel_mxt_ts-add-device-id-for-touchp.patch \
	file://mxt/0021-CHROMIUM-Input-atmel_mxt_ts-Read-resolution-from-dev.patch \
	file://mxt/0022-CHROMIUM-Input-atmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch \
	file://mxt/0023-CHROMIUM-Input-atmel_mxt_ts-add-new-object-types.patch \
	file://mxt/0024-CHROMIUM-INPUT-atmel_mxt_ts-Increase-the-wait-times-.patch \
	file://mxt/0025-CHROMIUM-Input-atmel_mxt_ts-dump-mxt_read-write_reg.patch \
	file://mxt/0026-CHROMIUM-Input-atmel_mxt_ts-take-an-instance-for-mxt.patch \
	file://mxt/0027-CHROMIUM-Input-atmel_mxt_ts-allow-writing-to-object-.patch \
	file://mxt/0028-CHROMIUM-Input-atmel_mxt_ts-add-backupnv-sysfs-entry.patch \
	file://mxt/0029-CHROMIUM-Input-atmel_mxt_ts-read-num-messages-then-a.patch \
	file://mxt/0030-CHROMIUM-Input-atmel_mxt_ts-remove-mxt_make_highchg.patch \
	file://mxt/0031-CHROMIUM-Input-atmel_mxt_ts-Remove-matrix-size-updat.patch \
	file://mxt/0032-CHROMIUM-Input-atmel_mxt_ts-parse-vector-field-of-da.patch \
	file://mxt/0033-CHROMIUM-Input-atmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch \
	file://mxt/0034-CHROMIUM-Input-atmel_mxt_ts-Move-object-from-sysfs-t.patch \
	file://mxt/0035-CHROMIUM-Input-atmel_mxt_ts-Set-default-irqflags-whe.patch \
	file://mxt/0036-CHROMIUM-Input-atmel_mxt_ts-Support-the-case-with-no.patch \
	file://mxt/0037-CHROMIUM-Input-atmel_mxt_ts-Wait-on-auto-calibration.patch \
	file://mxt/0038-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch \
	file://mxt/0039-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch \
	file://mxt/0040-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-for-writ.patch \
	file://mxt/0041-CHROMIUM-Input-atmel_mxt_ts-make-mxt_initialize-asyn.patch \
	file://mxt/0042-CHROMIUM-Input-atmel_mxt_ts-move-backup_nv-to-handle.patch \
	file://mxt/0043-CHROMIUM-Input-atmel_mxt_ts-Add-defines-for-T9-Touch.patch \
	file://mxt/0044-CHROMIUM-Input-atmel_mxt_ts-disable-reporting-on-sto.patch \
	file://mxt/0045-CHROMIUM-Input-atmel_mxt_ts-Suppress-handle-messages.patch \
	file://mxt/0046-CHROMIUM-Input-atmel_mxt_ts-save-and-restore-t9_ctrl.patch \
	file://mxt/0047-CHROMIUM-Input-atmel_mxt_ts-enable-RPTEN-if-can-wake.patch \
	file://mxt/0048-CHROMIUM-Input-atmel_mxt_ts-release-all-fingers-on-r.patch \
	file://mxt/0049-CHROMIUM-Input-atmel_mxt_ts-make-suspend-power-acqui.patch \
	file://mxt/0050-CHROMIUM-Input-atmel_mxt_ts-recalibrate-on-system-re.patch \
	file://mxt/0051-CHROMIUM-Input-atmel_mxt_ts-Use-correct-max-touch_ma.patch \
	file://mxt/0052-CHROMIUM-Input-atmel_mxt_ts-Add-support-for-T65-Lens.patch \
	file://mxt/0053-CHROMIUM-Input-atmel_mxt_ts-On-Tpads-enable-T42-disa.patch \
	file://mxt/0054-CHROMIUM-Input-atmel_mxt_ts-Set-power-wakeup-to-disa.patch \
	file://mxt/0055-CHROMIUM-Input-atmel_mxt_ts-mxt_stop-on-lid-close.patch \
	file://mxt/0056-CHROMIUM-Input-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch \
	file://mxt/0057-CHROMIUM-Input-atmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch \
	file://ssd130x/0001-video-ssd1307fb-Add-support-for-SSD1306-OLED-control.patch \
	file://ssd130x/0002-ssd1307fb-Rework-the-communication-functions.patch \
	file://ssd130x/0003-ssd1307fb-Speed-up-the-communication-with-the-contro.patch \
	file://ssd130x/0004-ssd1307fb-Make-use-of-horizontal-addressing-mode.patch \
	file://ssd130x/0005-SSD1307fb-1Hz-8Hz-defio-updates.patch \
	file://build/0004-Make-single-.dtb-targets-also-with-DTC_FLAGS.patch \
	file://hdmi/0001-video-Add-generic-HDMI-infoframe-helpers.patch \
	file://hdmi/0002-BeagleBone-Black-TDA998x-Initial-HDMI-Audio-support.patch \
	file://hdmi/0003-Clean-up-some-formating-and-debug-in-Davinci-MCASP-d.patch \
	file://hdmi/0004-tilcdc-Prune-modes-that-can-t-support-audio.patch \
	file://hdmi/0005-Enable-output-of-correct-AVI-Infoframe-type-hdmi.patch \
	file://hdmi/0006-drm-am335x-add-support-for-2048-lines-vertical.patch \
	file://hdmi/0007-drm-tda998x-Adding-extra-CEA-mode-for-1920x1080-24.patch \
	file://hdmi/0008-tilcdc-Remove-superfluous-newlines-from-DBG-messages.patch \
	file://hdmi/0009-tilcdc-1280x1024x60-bw-1920x1080x24-bw.patch \
	file://hdmi/0010-tilcdc-Only-support-Audio-on-50-60-Hz-modes.patch \
	file://hdmi/0011-drm-i2c-nxp-tda998x-fix-EDID-reading-on-TDA19988-dev.patch \
	file://hdmi/0012-tilcdc-Allow-non-audio-modes-when-we-don-t-support-t.patch \
	file://hdmi/0013-drm-i2c-nxp-tda998x-ensure-VIP-output-mux-is-properl.patch \
	file://hdmi/0014-drm-i2c-nxp-tda998x-fix-npix-nline-programming.patch \
	file://hdmi/0015-drm-tilcdc-Clear-bits-of-register-we-re-going-to-set.patch \
	file://hdmi/0016-DRM-tda998x-add-missing-include.patch \
	file://hdmi/0017-drm-i2c-nxp-tda998x-prepare-for-video-input-configur.patch \
	file://hdmi/0018-WIP-of-new-tda998x-patches.patch \
	file://hdmi/0019-tilcdc-Slave-panel-settings-read-from-DT-now.patch \
	file://hdmi/0020-drm-tda998x-Revert-WIP-to-previous-state.patch \
	file://hdmi/0021-tilcdc-More-refined-audio-mode-compatibility-check.patch \
	file://hdmi/0022-drm-tilcdc-fixing-i2c-slave-initialization-race.patch \
	file://hdmi/0023-drm-tilcdc-increase-allowable-supported-resolution.patch \
	file://hdmi/0024-drm-i2c-tda998x-fix-sync-generation-and-calculation.patch \
	file://hdmi/0025-drm-tilcdc-fixup-mode-to-workaound-sync-for-tda998x.patch \
	file://hdmi/0026-Documentation-for-tilcdc-Devicetree-Bindings.patch \
	file://hdmi/0027-drm-tilcdc-adding-more-guards-to-prevent-selecting-i.patch \
	file://audio/0001-Make-the-McASP-code-generic-again-remove-all-hardcod.patch \
	file://audio/0002-ASoc-Davinci-EVM-Config-12MHz-CLK-for-AIC3x-Codec.patch \
	file://audio/0003-ASoc-McASP-Lift-Reset-on-CLK-Dividers-when-RX-TX.patch \
	file://resetctrl/0001-boneblack-Remove-default-pinmuxing-for-MMC1.patch \
	file://resetctrl/0002-capemgr-Implement-cape-priorities.patch \
	file://resetctrl/0003-rstctl-Reset-control-subsystem.patch \
	file://resetctrl/0004-omap_hsmmc-Enable-rstctl-bindings.patch \
	file://resetctrl/0005-bone-Add-rstctl-DT-binding-for-beaglebone.patch \
	file://resetctrl/0006-bone-eMMC-Add-rstctl-rstctl-DT-bindings.patch \
	file://resetctrl/0007-capes-Add-testing-capes-for-rstctl.patch \
	file://resetctrl/0008-omap_hsmmc-Bail-out-when-rstctl-error-is-unrecoverab.patch \
	file://resetctrl/0009-bone-Put-priorities-in-built-in-capes.patch \
	file://resetctrl/0010-bone-common-dtsi-remove-reset-cape.patch \
	file://resetctrl/0011-mmc-add-missing-select-RSTCTL-in-MMC_OMAP.patch \
	file://camera/0001-soc_camera-QL-mt9l112-camera-driver-for-the-beaglebo.patch \
	file://camera/0002-capes-Add-BB-BONE-CAM3-cape.patch \
	file://camera/0003-cssp_camera-Correct-license-identifier.patch \
	file://camera/0004-cssp_camera-increase-delays-make-sensor-detection-wo.patch \
	file://camera/0005-mt9t112-forward-port-optimizations-from-Angstrom-3.2.patch \
	file://camera/0006-cssp_camera-Use-flip-if-available.patch \
	file://camera/0007-cssp_camera-Fix-it-for-small-resolutions.patch \
	file://camera/0008-cssp_camera-Increase-delay-after-enabling-clocks-to-.patch \
	file://camera/0009-Debugging-camera-stuff.patch \
	file://camera/0010-cssp_camera-Make-it-work-with-Beaglebone-black.patch \
	file://resources/0001-bone-capemgr-Introduce-simple-resource-tracking.patch \
	file://resources/0002-capes-Add-resources-to-capes.patch \
	file://resources/0003-capes-Update-most-of-the-capes-with-resource-definit.patch \
	file://resources/0004-capes-Update-RS232-CAN-capes-with-resources.patch \
	file://resources/0005-capemgr-Add-enable_partno-parameter.patch \
	file://resources/0006-cape-GPIOHELP-use-correct-part-number.patch \
	file://resources/0007-bbb-Add-a-fall-back-non-audio-HDMI-cape.patch \
	file://resources/0008-capes-HDMI-slaves-need-panel-settings.patch \
	file://resources/0009-capes-boneblack-HDMI-capes-have-blacklisted-modes.patch \
	file://resources/0010-capes-LCD7-Fix-definitions.patch \
	file://resources/0011-capes-LCD7-Fix-enter-key-pinmux.patch \
	file://resources/0012-Fix-timings-for-LCD3-cape.patch \
	file://resources/0013-capes-LCD-capes-updated-with-timing-fixes.patch \
	file://resources/0014-Fix-mmc2-being-enabled-when-eMMC-is-disabled.patch \
	file://resources/0015-capes-LCD7-fix-vsync-len-off-by-one.patch \
	file://resources/0016-LCD-capes-set-default-brightness-to-100.patch \
	file://resources/0017-lcd-capes-update-adc-channels.patch \
	file://resources/0018-bone-renamed-adafruit-RTC-cape.patch \
	file://resources/0019-bone-add-PPS-to-BB-BONE-RTC-cape.patch \
	file://resources/0020-firmware-remove-rule-for-cape-bone-adafruit-lcd-00A0.patch \
	file://resources/0021-hwmon-add-driver-for-the-AM335x-bandgap-temperature-.patch \
	file://resources/0024-arm-bone-dts-add-CD-for-mmc1.patch \
	file://pmic/0001-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch \
	file://pmic/0002-dt-bone-common-Add-interrupt-for-PMIC.patch \
	file://pps/0001-drivers-pps-clients-pps-gpio.c-convert-to-module_pla.patch \
	file://pps/0002-drivers-pps-clients-pps-gpio.c-convert-to-devm_-help.patch \
	file://pps/0003-pps-gpio-add-device-tree-binding-and-support.patch \
	file://pps/0004-pps-gpio-add-pinctrl-suppport.patch \
	file://leds/0001-leds-leds-pwm-Convert-to-use-devm_get_pwm.patch \
	file://leds/0002-leds-leds-pwm-Preparing-the-driver-for-device-tree-s.patch \
	file://leds/0003-leds-leds-pwm-Simplify-cleanup-code.patch \
	file://leds/0004-leds-leds-pwm-Add-device-tree-bindings.patch \
	file://leds/0005-leds-leds-pwm-Defer-led_pwm_set-if-PWM-can-sleep.patch \
	file://leds/0006-leds-pwm-Enable-compilation-on-this-version-of-the-k.patch \
	file://capes/0001-capes-Add-bacon-cape.patch \
	file://capes/0002-cape-bacon-Cosmetic-change-of-the-adc-helper-name.patch \
	file://capes/0003-cape-bacon-educational-edition.patch \
	file://capes/0004-capes-bacon-Update-with-new-ADC-driver-method.patch \
	file://capes/0005-capes-BACON-Educational-cape-with-free-form-muxing.patch \
	file://capes/0006-firmware-add-BeBoPr-cape.patch \
	file://capes/0007-Add-support-for-Beaglebone-Audio-Amplifier-Cape.patch \
	file://capes/0008-capemgr-Priority-on-capemgr.enable_partno-option.patch \
	file://capes/0009-bone-add-protocape-GPS.patch \
	file://capes/0010-capes-make-SPI-overlays-SPIDEV-by-default.patch \
	file://capes/0011-Removed-old-wrong-BeBoPr-2191-R2-overlay.patch \
	file://capes/0012-Workaround-for-bug-in-tscadc-code-that-oopses-with-B.patch \
	file://capes/0013-DT-overlay-for-BeBoPr-and-BeagleBone-white-.-Loaded-.patch \
	file://capes/0014-Added-alias-for-BeBoPrs-with-old-EEPROM-device-id-21.patch \
	file://capes/0015-DT-overlay-for-BeBoPr-with-enable-patch-and-BeagleBo.patch \
	file://capes/0016-DT-overlay-for-BeBoPr-Bridge-and-BeagleBone-any-colo.patch \
	file://capes/0017-Removed-Whitelist-and-Blacklist-Modes-From-HDMI-Devi.patch \
	file://capes/0018-beaglebone-capes-add-replicape-A2-and-A3-support.patch \
	file://capes/0019-Added-camera-cape-support-for-Beaglebone-Black.patch \
	file://capes/0020-add-argus-ups-cape-support.patch \
	file://capes/0021-Fix-aspect-ratio-issue-of-720p-in-MT9M114-camera-cap.patch \
	file://capes/0022-beaglebone-capes-Added-overlays-for-CBB-Serial-cape.patch \
	file://capes/0023-apply-htu21-patch.patch \
	file://capes/0024-add-support-for-weather-cape-rev-b.patch \
	file://capes/0025-capes-Add-cape-universal-overlay-files-More-details-.patch \
	file://capes/0026-remove-1-wire-gpio-in-weather-cape-rev-B.patch \
	file://capes/0027-cape-add-cape-bone-ibb-00A0.dts.patch \
	file://capes/0028-adds-DTS-for-CryptoCape.patch \
	file://proto/0001-add-new-default-pinmux-based-on-Proto-Cape.patch \
	file://fixes/0001-sync-don-t-block-the-flusher-thread-waiting-on-IO.patch \
	file://fixes/0002-USB-Fix-USB-device-disconnects-on-resume.patch \
	file://fixes/0003-beaglebone-switch-uSD-to-4-bit-mode.patch \
	file://fixes/0004-mmc-omap_hsmmc-clear-status-flags-before-starting-a-.patch \
	file://fixes/0005-uvcvideo-Fix-data-type-for-pan-tilt-control.patch \
	file://fixes/0006-ti_am335x_tsc-touchscreen-jitter-fix.patch \
	file://fixes/0007-omap-RS485-support-by-Michael-Musset.patch \
	file://fixes/0008-deb-pkg-sync-with-v3.14.patch \
	file://machinekit/0001-Add-dir-changeable-property-to-gpio-of-helper.patch \
	file://logo_linux_clut224.ppm \
"

repository: sarnold/meta-beagleboard

repo_name: sarnold/meta-beagleboard


text:
@article{baker_pembakaran_1998,
	title = {Pembakaran hutan di Kalimantan},
	volume = {5},
	pages = {23--25},
	journaltitle = {Majalah Kehutanan},
	author = {Baker, A. A. and Sosro, K. and Suditomo, B.},
	date = {1998-05},
	note = {Citation Key: Baker1998}
}

@inproceedings{stark_dynamics_1998,
	location = {London, U.K.},
	title = {The dynamics of surface adsorption},
	pages = {24--36},
	booktitle = {Proceedings of the International Congress on Current Aspects of Quantum Chemistry},
	publisher = {Prentice Hall},
	author = {Stark, H.},
	editor = {Carbo, R.},
	date = {1998},
	note = {Citation Key: stark1998dynamics}
}

@article{zhang_recent_2010,
	title = {Recent progresses on real-time 3D shape measurement using digital fringe projection techniques},
	volume = {48},
	issn = {01438166},
	url = {http://dx.doi.org/10.1016/j.optlaseng.2009.03.008},
	doi = {10.1016/j.optlaseng.2009.03.008},
	abstract = {Over the past few years, we have been developing techniques for high-speed 3D shape measurement using digital fringe projection and phase-shifting techniques: various algorithms have been developed to improve the phase computation speed, parallel programming has been employed to further increase the processing speed, and advanced hardware technologies have been adopted to boost the speed of coordinate calculations and 3D geometry rendering. We have successfully achieved simultaneous 3D absolute shape acquisition, reconstruction, and display at a speed of 30 frames/s with 300 K points per frame. This paper presents the principles of the real-time 3D shape measurement techniques that we developed, summarizes the most recent progresses that have been made in this field, and discusses the challenges for advancing this technology further. ©2009 Elsevier Ltd. All rights reserved.},
	pages = {149--158},
	number = {2},
	journaltitle = {Optics and Lasers in Engineering},
	author = {Zhang, Song},
	date = {2010},
	pmid = {3},
	note = {Publisher: Elsevier
Citation Key: Zhang2010
{ISBN}: 0143-8166},
	keywords = {3D scanning, 3D shape measurement, Digital fringe projection, Fringe analysis, Optical metrology, Range scanning, Real time}
}

@incollection{zhang_high-resolution_2010,
	location = {London, U.K.},
	title = {High-resolution, high-speed 3D dynamically deformable shape measurement using digital fringe projection techniques},
	isbn = {978-953-307-061-2},
	abstract = {Over the past few years, we have been developing techniques for high-speed 3D shape measurement using digital fringe projection and phase-shifting techniques: various algorithms have been developed to improve the phase computation speed, parallel programming has been employed to further increase the processing speed, and advanced hardware technologies have been adopted to boost the speed of coordinate calculations and 3D geometry rendering. We have successfully achieved simultaneous 3D absolute shape acquisition, reconstruction, and display at a speed of 30 frames/s with 300 K points per frame. This paper presents the principles of the real-time 3D shape measurement techniques that we developed, summarizes the most recent progresses that have been made in this field, and discusses the challenges for advancing this technology further.},
	pages = {29--50},
	booktitle = {Advances in Measurement Systems},
	publisher = {{IntechOpen}},
	author = {Zhang, Song},
	editor = {Sharma, Milind},
	date = {2010-04-01},
	note = {Citation Key: Zhang2010a
{ISBN}: 978-953-307-061-2},
	keywords = {3D scanning, 3D shape measurement, Digital fringe projection, Fringe analysis, Optical metrology, Range scanning, Real time}
}

@article{zhang_comparative_2015,
	title = {Comparative study on passive and active projector nonlinear gamma calibration},
	volume = {54},
	issn = {0003-6935},
	url = {http://www.opticsinfobase.org/abstract.cfm?URI=ao-54-13-3834},
	doi = {10.1364/AO.54.003834},
	abstract = {This paper compares the active and passive projector nonlinear gamma compensation methods for phase error reduction. The active method modifies fringe patterns before their projection to ensure sinusoidality; the passive method, in contrast, compensates for the phase error after capturing those distorted sinusoidal fringe patterns. Our study finds that the active method tends to provide more consistent high-quality fringe patterns regardless of the amount of projectors defocusing; yet the effectiveness of the passive method is diminished if the measurement condition deviates from the calibration condition. Experimental results will be presented to demonstrate the differences between these two nonlinear gamma compensation methods.},
	pages = {3834},
	number = {13},
	journaltitle = {Applied Optics},
	author = {Zhang, Song},
	date = {2015},
	note = {Citation Key: Zhang2015}
}

@article{diallo_noise_2004,
	title = {Noise reduction in interferometric fringe patterns with mean curvature diffusion},
	volume = {13},
	issn = {1017-9909},
	url = {http://electronicimaging.spiedigitallibrary.org/article.aspx?doi=10.1117/1.1790508},
	doi = {10.1117/1.1790508},
	abstract = {Dual beam electronic speckle interferometers provide raw data in the form of maps of wrapped relative phase or fringe patterns. Interpretation of such fringe patterns is complicated by aliased and random speckle noise. This noise can result in misidentification of the phase at a given point in the image. Automated determination of the loci of fringe extrema, useful for quantitative evaluation, are particularly affected. A nonlinear image filtering technique referred to as mean curvature diffusion is applied to overcome this difficulty. This technique essentially smooths the image without a substantial reduction in the magnitude of the underlying trends that here represent the fringes. Mean curvature diffusion uses calculations analogous to those for the diffusion of heat with the difference that the diffusion coefficient, reminiscent of thermal diffusivity, varies spatially within the image with a value given by the reciprocal of the local surface gradient. At a given point in the image, the rate of surface diffusion depends only on the average value of the normal curvature in any two orthogonal directions and not on its magnitude; this allows the lower frequency underlying components of the image structure to be retained. The method is tested on both calculated and real speckle interferograms to highlight the effectiveness of this smoothing technique relative to more standard smoothing algorithms.},
	pages = {819},
	number = {4},
	journaltitle = {Journal of Electronic Imaging},
	author = {Diallo, Mamadou S and Schmitt, Doug R},
	date = {2004},
	note = {Citation Key: Diallo2004}
}

@inproceedings{ronalds_francis_2016,
	title = {Francis Ronalds (1788–1873): The First Electrical Engineer? [Scanning Our Past]},
	volume = {104},
	url = {http://ieeexplore.ieee.org/document/7493756/},
	doi = {10.1109/JPROC.2016.2571358},
	pages = {1489--1498},
	booktitle = {Proceedings of the {IEEE}},
	author = {Ronalds, Beverley F},
	date = {2016-07},
	note = {Citation Key: Ronalds2016
Issue: 7
{ISSN}: 0018-9219}
}

@inproceedings{zou_survey_2016,
	title = {A Survey on Wireless Security: Technical Challenges, Recent Advances, and Future Trends},
	volume = {104},
	url = {http://ieeexplore.ieee.org/document/7467419/},
	doi = {10.1109/JPROC.2016.2558521},
	pages = {1727--1765},
	booktitle = {Proceedings of the {IEEE}},
	author = {Zou, Yulong and Zhu, Jia and Wang, Xianbin and Hanzo, Lajos},
	date = {2016-09},
	note = {Citation Key: Zou2016
Issue: 9
{ISSN}: 0018-9219}
}

@inproceedings{rabeh_review_2017,
	title = {Review of computer assisted diagnosis to analyze the {MRI} (Magnetic Resource Image) and detect Alzheimer disease},
	isbn = {978-1-5386-0852-4},
	url = {https://ieeexplore.ieee.org/document/8361554/},
	doi = {10.1109/CGiV.2017.21},
	pages = {117--121},
	booktitle = {2017 14th International Conference on Computer Graphics, Imaging and Visualization},
	publisher = {{IEEE}},
	author = {Rabeh, Amira Ben and Benzarti, Faouzi and Amiri, Hamid},
	date = {2017-05},
	note = {Citation Key: Rabeh2017}
}

@report{american_petroleum_institute_recommended_2001,
	location = {Washington},
	title = {Recommended practice for analysis, design, installation, and testing of basic surface safety systems for offshore production platforms},
	number = {{API} {RP} 14C},
	institution = {{API} Publishing Service},
	author = {{American Petroleum Institute}},
	date = {2001},
	note = {Citation Key: {AmericanPetroleumInstitute}2001
Place: Washington}
}

@article{ij_demokrasi_2010,
	title = {Demokrasi di era otonomi daerah},
	pages = {6},
	journaltitle = {Kompas},
	author = {Ij, Piliang},
	date = {2010-06-10},
	note = {Citation Key: Ij2010}
}

@report{pusat_data_dan_teknologi_informasi_sumber_daya_energi_dan_mineral_kementerian_energi_dan_sumber_daya_mineral_kajian_2017,
	title = {Kajian potensi mineral ikutan pada pertambangan timah},
	pages = {111},
	author = {{Pusat Data dan Teknologi Informasi Sumber Daya Energi dan Mineral Kementerian Energi dan Sumber Daya Mineral}},
	date = {2017},
	note = {Citation Key: {PusatDatadanTeknologiInformasiSumberDayaEnergidanMineralKementerianEnergidanSumberDayaMineral}2017
{ISBN}: 9786020836287}
}

@misc{tedx_talks_ocean_2016,
	title = {Ocean acidification - the evil twin of climate change {\textbar} Triona {McGrath} {\textbar} {TEDxFulbrightDublin}},
	url = {https://youtu.be/8m1X26Auw6Q},
	abstract = {In this talk, Dr. Triona {McGrath} explains how our oceans are changing due to increasing levels of carbon dioxide in the atmosphere and how it will impact our marine life. Triona shares her thoughts on ocean acidification and explain why it is the evil twin of climate change. Dr. Triona {McGrath} is a Fulbright scholar and post-doctorate research fellow, currently working with the National University of Ireland, Galway and the Marine Institute, Ireland. Her primary area of research is chemical oceanography where she is investigating ocean acidification in Irish marine waters. In 2014, Triona was a Fulbright-Marine Institute Scholar at the Scripps Institute of Oceanography in San Diego. This talk was given at a {TEDx} event using the {TED} conference format but independently organized by a local community. Learn more at http://ted.com/tedx},
	author = {{TEDx Talks}},
	date = {2016},
	note = {Citation Key: {TEDxTalks}2016}
}

@article{resnick_lyme_2018,
	title = {Lyme disease vaccine: the frustrating reason there isn’t one for humans - Vox},
	url = {https://www.vox.com/science-and-health/2018/5/7/17314716/lyme-disease-vaccine-history-effectiveness},
	journaltitle = {Vox.com},
	author = {Resnick, Brian},
	date = {2018-05},
	note = {Citation Key: Resnick2018}
}

@misc{foster_arkangel_2016,
	title = {Arkangel},
	titleaddon = {Black Mirror},
	publisher = {Netflix, United Kingdom},
	author = {Foster, J},
	editora = {Brooker, C. and Brooker, C.},
	editoratype = {collaborator},
	date = {2016},
	note = {Citation Key: Foster2016}
}

@online{badan_pusat_statistik_jumlah_2015,
	title = {Jumlah desa/kelurahan menurut provinsi dan letak geografi, 2003 - 2014},
	url = {https://www.bps.go.id/dynamictable/2015/09/18/906/jumlah-desa-kelurahan-menurut-provinsi-dan-letak-geografi-2003---2014.html},
	author = {{Badan Pusat Statistik}},
	date = {2015},
	note = {Citation Key: {BadanPusatStatistik}2015}
}

@online{agarwal_ultrasonic_2015,
	title = {Ultrasonic detection – basics \& application},
	url = {https://www.elprocus.com/ultrasonic-detection-basics-application/},
	author = {Agarwal, Tarun},
	date = {2015},
	note = {Citation Key: Agarwal2015}
}

@movie{bramantyo_kartini_2017,
	title = {Kartini},
	publisher = {Legacy Picture dan Screenplay Films, Indonesia},
	author = {Bramantyo, Hanung},
	editora = {Bramantyo, Hanung and Dramanti, B. and {Ronny, R.}},
	editoratype = {collaborator},
	date = {2017},
	note = {Place: Indonesia
Citation Key: Bramantyo2017}
}

@movie{maychaelson_matchalatte_2018,
	title = {Matchalatte},
	url = {https://www.youtube.com/watch?v=Mb8aeRuAJZw},
	author = {Maychaelson, R},
	date = {2018},
	note = {Citation Key: Maychaelson2018}
}

@patent{fathauer_ultrasonic_1975,
	title = {Ultrasonic sensor},
	type = {patentus},
	number = {3881353A},
	author = {Fathauer, George H},
	date = {1975-05},
	note = {Citation Key: Fathauer1975}
}

@patent{fathauer_ultrasonic_1975-1,
	title = {Ultrasonic sensor},
	url = {https://patents.google.com/patent/US3881353},
	abstract = {The embodiment of the invention disclosed herein is directed to a sensing device for determining the passage of high velocity, relatively small articles such as seeds being planted through high volume automatic planting apparatus used by farmers. The sensing device has a pair of spaced apart ultrasonic transducer elements, one acting as a transmitter and the other acting as a receiver. The driving circuit for the transmitting transducer has a feedback path coupled to the receiving amplifier of the receiving transducer. The pair of transducers, together with their respective driving and receiving circuits, form a closed loop oscillator circuit which includes the air gap between the transmitting and receiving elements. The spacing between the transmitting and receiving elements is maintained an integral number of half wavelengths to provide maximum sensitivity to high velocity small articles passing therebetween.},
	type = {patentus},
	number = {3881353A},
	author = {Fathauer, George H},
	date = {1975-05},
	note = {Citation Key: Fathauer1974}
}

@patent{law_multifaceted_1995,
	title = {Multifaceted ultrasound transducer probe system and methods for its use},
	type = {patentus},
	number = {5762066A},
	author = {Law, Wing K and Hennige, Carl and Fry, Frank and Sanghvi, Narendra T and Miller, Fred and Kendrick, Paul and {DeMarta}, Stan},
	date = {1995},
	note = {Citation Key: Law1995}
}

@book{bentley_principles_1995,
	location = {New York, {NY}},
	edition = {3rd},
	title = {Principles of measurement system},
	isbn = {0-582-23779-3},
	publisher = {John Wiley \& Sons},
	author = {Bentley, John P.},
	date = {1995},
	note = {Citation Key: Bentley1995}
}

@incollection{zaki_validation_2017,
	location = {London},
	title = {Validation of instrument measuring continuous variable in medicine},
	pages = {217--237},
	booktitle = {Advances in statistical methodologies and their application to real problems},
	publisher = {{IntechOpen}},
	author = {Zaki, Rafdzah},
	editor = {Hokimoto, Tsukasa},
	date = {2017},
	note = {Citation Key: Zaki2017}
}

@article{andrianov_scanning_2018,
	title = {Scanning X-ray microscopy with large solid angle X-ray fluorescence detection at the {XUV} beamline P04, {DESY}},
	volume = {13},
	url = {http://iopscience.iop.org/1742-6596/849/1/012007/},
	doi = {10.1088/1742-6596/849/1/012007},
	journaltitle = {Journal of Instrumentation},
	author = {Andrianov, K and Haidl, A and Lühl, L and Dehlinger, A and Dierks, H and Gnewkow, R and Nisius, T and Kanngießer, B and Wilhein, T},
	date = {2018},
	note = {Citation Key: Andrianov2018}
}

@article{nguyen_superpixel_2018,
	title = {Superpixel and multi-atlas based fusion entropic model for the segmentation of X-ray images},
	url = {https://www.sciencedirect.com/science/article/pii/S136184151830286X},
	journaltitle = {Medical Image Analysis},
	author = {Nguyen, D C T and Benameur, S and Mignotte, M and Lavoie, F},
	date = {2018},
	note = {Citation Key: Nguyen2018}
}

@letter{wibowo_notitle_2018,
	type = {Letter},
	author = {Wibowo, H.},
	date = {2018-05-22}
}

@article{tawackolian_calibration_2013,
	title = {Calibration of an ultrasonic flow meter for hot water},
	volume = {30},
	pages = {166--173},
	journaltitle = {Flow Measurement and Instrumentation},
	author = {Tawackolian, Karsten and Büker, Oliver and Hogendoorn, Jankees and Lederer, Thomas},
	date = {2013},
	note = {Citation Key: Tawackolian2013}
}

@book{webster_medical_2009,
	edition = {4th},
	title = {Medical instrumentation: application and design},
	url = {https://books.google.co.id/},
	author = {Webster, John G},
	date = {2009},
	note = {Citation Key: Webster2009}
}

@patent{law_multifaceted_1995-1,
	title = {Multifaceted ultrasound transducer probe system and methods for its use},
	url = {https://patents.google.com/patent/US5762066A/en},
	abstract = {A High Intensity Focused Ultrasound system is provided for treatment of focal disease. The preferred embodiment includes an intracavity probe having two active ultrasound radiating surfaces with different focal geometries. Selectively energizing the first surface focuses therapeutic energy a first distance from the housing, energizing the second surface focuses therapeutic energy nearer the housing. Preferably, the probe includes a thin, flexible, inelastic membrane which is rigidized with pressure to allow blunt manipulation of tissue. Methods of use of the probe are also provided, particularly for treatment of diseases of the prostate.},
	type = {patentus},
	number = {5762066A},
	author = {Law, Wing K and Hennige, Carl and Fry, Frank and Sanghvi, Narendra T and Miller, Fred and Kendrick, Paul and {DeMarta}, Stan},
	date = {1995-05-22},
	note = {Citation Key: Law1995a}
}

@book{millbower_show_2003,
	title = {Show biz training: Fun and effective business training techniques from the worlds of stage, screen, and song},
	url = {http://www.amacombooks.org/},
	author = {Millbower, L},
	date = {2003},
	note = {Citation Key: Millbower2003}
}

@incollection{hayborn_science_2008,
	location = {New York, {NY}},
	title = {The science of subjective well-being},
	url = {https://www.google.com/books?hl=en&lr=&id=uoD1Ly9CeRAC&oi=fnd&pg=PA1&dq=Philosophy+and+the+science+of+subjective++well-being+The+science+of+subjective+well-being&ots=CN8teNFj6h&sig=Ls7fgUnTrHEgCmWxee5A2AnLVQA},
	pages = {17--43},
	booktitle = {Philosophy and the science of subjective well-being},
	publisher = {Guilford Press},
	author = {Hayborn, D M},
	editor = {Eid, Michael and Larsen, Randy J},
	date = {2008},
	note = {Citation Key: Hayborn2008}
}

@article{gaudio_spatial_2008,
	title = {Spatial cues more salient than color cues in cotton-top tamarins (Saguinus oedipus) reversal learning.},
	volume = {122},
	doi = {10.1037/0735-7036.122.4.441},
	pages = {441--444},
	journaltitle = {Journal of Comparative Psychology},
	author = {Gaudio, Jennifer L and Snowdon, Charles T},
	date = {2008},
	note = {Citation Key: Gaudio2008}
}

@article{carter_converging_2009,
	title = {The Converging Literacies Center: An Integrated Model for Writing Programs.},
	volume = {14},
	url = {http://kairos.technorhetoric.net},
	pages = {38--48},
	number = {1},
	journaltitle = {Kairos: A Journal of Rhetoric, Technology, and Pedagogy},
	author = {Carter, Shannon and Dunbar-Odom, Donna},
	date = {2009},
	note = {Citation Key: Carter2009}
}

@article{alibali_how_1999,
	title = {How children change their minds: Strategy change can be gradual or abrupt.},
	volume = {35},
	url = {http://psycnet.apa.org/journals/dev/35/1/127.html?uid=1998-03083-011},
	pages = {127--145},
	journaltitle = {Developmental Psychology},
	author = {Alibali, Martha Wagner},
	date = {1999},
	note = {Citation Key: Alibali1999}
}

@book{baxter_race_1997,
	location = {Philadelphia},
	title = {Race equality in health care and education},
	url = {https://scholar.google.co.id/scholar?hl=en&as_sdt=0%2C5&q=Race+equality+in+health+care+and+education&btnG=},
	publisher = {Ballière Tindall},
	author = {Baxter, C},
	date = {1997},
	note = {Citation Key: Baxter1997}
}

@thesis{mayantasari_analisis_2011,
	title = {Analisis citra radiografi panoramik pada condilus mandibula untuk deteksi dini osteoporosis},
	institution = {Institut Teknologi Bandung},
	type = {Disertasi Program Doktor},
	author = {Mayantasari, Menasita},
	date = {2011},
	note = {Citation Key: Mayantasari2011}
}

@artwork{krivic_eyes_2018,
	title = {The eyes have it},
	eprinttype = {jstor},
	eprint = {Timbuktu},
	author = {Krivic, M.},
	date = {2018}
}

@artwork{markisz_blanket_2018,
	title = {Blanket of fog},
	url = {https://www.nationalgeographic.com/photography/best-of-photo-of-the-day/2018/february/#/03_best-pod-february-18.jpg},
	author = {Markisz, C.},
	date = {2018}
}

@letter{wibowo_notitle_2018-1,
	type = {E-mail},
	author = {Wibowo, H.},
	date = {2018-05-22}
}

@patent{wynne_u.s._2003,
	location = {Washington, {DC}},
	title = {U.S. Patent No. 6,606,963},
	url = {https://patents.google.com/patent/US6606963B1/en},
	type = {patent},
	number = {U.S. Patent No. 6,606,963},
	author = {Wynne, B. M.},
	date = {2003}
}

repository: itb-sps/biblatex-itb

license_type: permissive

repo_name: itb-sps/biblatex-itb

branch_name: refs/heads/master

extension: bib


text:
SUMMARY = "Go-Echo"
DESCRIPTION = "Simple echo client written in Go in version 0.3.0."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = "file://go-echo-linux-amd64 \
           file://go-echo-linux-arm64 \
           file://go-echo-linux-arm \
           file://go-echo.service"

S = "${WORKDIR}"

inherit systemd distro_features_check
require go-echo-bin-arch.inc

do_install() {
    # Install binary
    install -d ${D}${bindir}
    install -m 755 ${S}/go-echo-linux-${GO_ECHO_PKG_ARCH} ${D}${bindir}/go-echo

    # Copy systemd files
    install -Dm0644 ${S}/go-echo.service ${D}${systemd_unitdir}/system/go-echo.service

    # Expand paths
    sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
        -e 's,@BINDIR@,${bindir},g' \
        -e 's,@SBINDIR@,${sbindir},g' \
        ${D}${systemd_unitdir}/system/go-echo.service
}

FILES_${PN} += " \
    ${bindir}/go-echo \
    ${systemd_unitdir}/system/go-echo.service \
"

SYSTEMD_SERVICE_${PN} = "go-echo.service"
SYSTEMD_AUTO_ENABLE_${PN} = "enable"

repository: Daniel-Seifert/meta-go-echo

repo_name: Daniel-Seifert/meta-go-echo

branch_name: refs/heads/main

extension: bb