From 30dca9209420de23f04685cc1e703659bc32c35b Mon Sep 17 00:00:00 2001 From: Zubair Lutfullah Date: Sat, 29 Jun 2013 23:59:01 +0100 Subject: [PATCH] ADC fixes. Backport mfd-next , Forward port arago This commit does a ton of things. Mostly documented in a blog post. But I'll try and summarize Removed existing patches for ADC. Took 21 patches from mfd-next and downported them. Downported IIO changes from 3.8 to 3.11 Forward ported some improvements from Arago tree. 3.2 Added IIO Scale voltage myself of which I'm kinda proud of :) My first real patch. The others are mostly tweaks. Things to note are. ADC channels in DT are numbered 0 1 2 3 4 5 6 7. Not a simple 8/4. bone-iio-helper won't work. --- ...ctor-packet-delivery-into-a-function.patch | 6 +- ...ncompressed-IPv6-packets-over-6LoWPA.patch | 6 +- .../6lowpan/0003-wpan-whitespace-fix.patch | 6 +- ...pan-use-stack-buffer-instead-of-heap.patch | 6 +- ...pan-use-stack-buffer-instead-of-heap.patch | 6 +- .../0006-mrf24j40-pinctrl-support.patch | 6 +- ...-Warn-if-transmit-interrupts-timeout.patch | 6 +- ...4j40-Increase-max-SPI-speed-to-10MHz.patch | 6 +- ...24j40-Fix-byte-order-of-IEEE-address.patch | 6 +- ...s_iid_16_bit_compressable-does-not-d.patch | 6 +- ...der-is-not-properly-set-upon-decompr.patch | 6 +- ...ys-enable-link-layer-acknowledgments.patch | 6 +- ...n-ACK-when-enabled-by-the-upper-laye.patch | 9 +- ...t-IEEE-802.15.4-addresses-for-broadc.patch | 6 +- ...an-fix-first-fragment-FRAG1-handling.patch | 8 +- ...g-messages-for-6LoWPAN-fragmentation.patch | 8 +- ...agment-tag-values-per-device-instead.patch | 6 +- ...-mac802154-add-mac802154_dev_get_dsn.patch | 10 +- ...EEE802.15.4-sequence-number-from-the.patch | 6 +- ...PANID-provided-by-the-device-instead.patch | 6 +- ...dp-compression-uncompression-to-matc.patch | 6 +- ...6lowpan-fix-a-small-formatting-issue.patch | 6 +- ...802154_ADDR_LEN-instead-of-a-magic-n.patch | 6 +- .../PG2/0001-beaglebone-black-1ghz-hack.patch | 8 +- ...tsc-Step-enable-bits-made-configurab.patch | 78 ----- ..._am335x_adc-use-one-structure-for-ti.patch | 140 ++++++++ ...sc-Step-enable-bits-made-configurabl.patch | 220 ++++++++++++ ...c-Order-of-TSC-wires-made-configura.patch} | 202 ++++------- ...cadc-add-device-tree-binding-informa.patch | 73 ---- ...m33x_tsc-remove-unwanted-fifo-flush.patch} | 18 +- ...05-input-ti_am33x_tsc-Add-DT-support.patch | 316 ++++++++++++++++++ ...006-iio-ti_am335x_adc-Add-DT-support.patch | 100 ++++++ ...6-input-ti_am335x_tsc-Add-DT-support.patch | 143 -------- ...007-IIO-ti_am335x_adc-Add-DT-support.patch | 68 ---- ...-evm-Add-TSC-ADC-MFD-device-support.patch} | 10 +- ...mfd-ti_am335x_tscadc-Add-DT-support.patch} | 32 +- ...provide-datasheet_name-and-scan_type.patch | 89 +++++ ...-with-IIO-map-interface-deal-with-pa.patch | 191 ----------- ..._tscadc-deal-with-partial-activation.patch | 114 +++++++ ...-mfd-sub-devices-to-regmap-interface.patch | 170 ---------- ...adc-use-only-FIFO0-and-clean-up-a-li.patch | 266 +++++++++++++++ ...t-ti_am335x_tsc-Add-variance-filters.patch | 81 ----- ...t-use-find_node_by_name-use-get_chil.patch | 31 -- ...am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch | 36 ++ ...t-use-find_node_by_name-use-get_chil.patch | 31 -- ...tsc-return-IRQ_NONE-if-there-was-no-.patch | 41 +++ ...-not-use-find_node_by_name-use-get_c.patch | 43 --- ...335x_adc-Allow-to-specify-input-line.patch | 217 ++++++++++++ ..._am335x_adc-revert-info_mask-removal.patch | 29 -- ...335x_adc-check-if-we-found-the-value.patch | 47 +++ ...ti_tscadc-disable-TSC-control-regist.patch | 62 ++++ ...i_tscadc-disable-TSC-control-regist.patch~ | 59 ++++ ...x_adc-make-tiadc_read_raw-more-robus.patch | 93 ------ ...o-IIO-ADC-ti_adc-Fix-1st-sample-read.patch | 121 +++++++ ...-IIO-ADC-ti_adc-Fix-1st-sample-read.patch~ | 120 +++++++ ...o-input-ti_tsc-Enable-shared-IRQ-TSC.patch | 63 ++++ ...-input-ti_tsc-Enable-shared-IRQ-TSC.patch~ | 64 ++++ ...-of-things-reverted-to-get-child-the.patch | 52 +++ ...of-things-reverted-to-get-child-the.patch~ | 51 +++ .../adc/0020-Added-iio_voltageX_scale.patch | 64 ++++ .../adc/0020-Added-iio_voltageX_scale.patch~ | 62 ++++ ...-architecture-matching-for-cross-bui.patch | 8 +- ...t-MACH_-option-Early-printk-DEBUG_LL.patch | 8 +- ...emset-related-crashes-caused-by-rece.patch | 6 +- .../0004-ARM-7670-1-fix-the-memset-fix.patch | 4 +- ...armv7a-for-thumb2-builds-http-lists..patch | 8 +- ...Fix-build-failures-on-deep-directory.patch | 8 +- ...move-hard-coded-include-to-usr-local.patch | 8 +- ...gle-.dtb-targets-also-with-DTC_FLAGS.patch | 4 +- ...9l112-camera-driver-for-the-beaglebo.patch | 7 +- .../0002-capes-Add-BB-BONE-CAM3-cape.patch | 6 +- ...sp_camera-Correct-license-identifier.patch | 6 +- ...ease-delays-make-sensor-detection-wo.patch | 10 +- ...port-optimizations-from-Angstrom-3.2.patch | 8 +- ...06-cssp_camera-Use-flip-if-available.patch | 6 +- ..._camera-Fix-it-for-small-resolutions.patch | 6 +- ...ease-delay-after-enabling-clocks-to-.patch | 6 +- .../camera/0009-Debugging-camera-stuff.patch | 8 +- ...a-Make-it-work-with-Beaglebone-black.patch | 8 +- .../capebus/0001-gpio-keys-Pinctrl-fy.patch | 6 +- ...lacement-elsewhere-than-parent-mfd-d.patch | 6 +- .../0003-pwm-backlight-Pinctrl-fy.patch | 6 +- ...d-a-uImage-with-dtb-already-appended.patch | 8 +- ...e-a-shared-dtsi-for-beaglebone-based.patch | 12 +- ...06-beaglebone-enable-emmc-for-bonelt.patch | 8 +- .../capebus/0007-Fix-appended-dtb-rule.patch | 8 +- ...d-commented-out-OPP-values-for-ES2.0.patch | 6 +- ...od-Convert-SHAM-crypto-device-data-t.patch | 18 +- ...wmod-Add-DMA-support-for-SHAM-module.patch | 8 +- ...od-Convert-SHAM-crypto-device-data-t.patch | 10 +- ...-unnecessary-message-when-no-SHA-IP-.patch | 6 +- ...anually-add-hwmod-data-when-DT-not-u.patch | 6 +- ...RM-AM33XX-Add-sha0-crypto-clock-data.patch | 6 +- ...-Update-and-uncomment-SHA0-module-da.patch | 6 +- ...AM-data-and-documentation-for-AM33XX.patch | 16 +- ...od-Convert-AES-crypto-devcie-data-to.patch | 22 +- ...od-Convert-AES-crypto-device-data-to.patch | 14 +- ...-unnecessary-message-when-no-AES-IP-.patch | 6 +- ...anually-add-hwmod-data-when-DT-not-u.patch | 6 +- ...RM-AM33XX-Add-aes0-crypto-clock-data.patch | 6 +- ...-Update-and-uncomment-AES0-module-da.patch | 6 +- ...ES-data-and-documentation-for-AM33XX.patch | 16 +- ...ham-Remove-unnecessary-pr_info-noise.patch | 6 +- ...p-sham-Convert-to-use-pm_runtime-API.patch | 6 +- ...omap-sham-Add-suspend-resume-support.patch | 6 +- ...p-sham-Add-code-to-use-dmaengine-API.patch | 6 +- ...sham-Remove-usage-of-private-DMA-API.patch | 6 +- ...to-omap-sham-Add-Device-Tree-Support.patch | 6 +- ...-Convert-to-dma_request_slave_channe.patch | 6 +- ...p-sham-Add-OMAP4-AM33XX-SHAM-Support.patch | 6 +- ...p-sham-Add-SHA224-and-SHA256-Support.patch | 6 +- ...es-Remmove-unnecessary-pr_info-noise.patch | 6 +- ...Don-t-reset-controller-for-every-ope.patch | 6 +- ...ap-aes-Convert-to-use-pm_runtime-API.patch | 6 +- ...-omap-aes-Add-suspend-resume-support.patch | 6 +- ...ap-aes-Add-code-to-use-dmaengine-API.patch | 6 +- ...-aes-Remove-usage-of-private-DMA-API.patch | 6 +- ...pto-omap-aes-Add-Device-Tree-Support.patch | 6 +- ...Convert-to-dma_request_slave_channel.patch | 6 +- ...map-aes-Add-OMAP4-AM33XX-AES-Support.patch | 6 +- ...o-omap-aes-Add-CTR-algorithm-Support.patch | 6 +- ...display_timing-to-via_display_timing.patch | 16 +- ...deo-add-display_timing-and-videomode.patch | 16 +- ...helper-for-display-timings-videomode.patch | 18 +- .../0004-fbmon-add-videomode-helpers.patch | 8 +- .../0005-fbmon-add-of_videomode-helpers.patch | 8 +- ...0006-drm_modes-add-videomode-helpers.patch | 8 +- ...7-drm_modes-add-of_videomode-helpers.patch | 8 +- .../da8xx-fb/0008-fbmon-fix-build-error.patch | 6 +- ...lay-timings-use-of_get_child_by_name.patch | 6 +- ...xx-Allow-use-by-am33xx-based-devices.patch | 6 +- ...eo-da8xx-fb-fb_check_var-enhancement.patch | 6 +- ...12-video-da8xx-fb-simplify-lcd_reset.patch | 6 +- ...x-fb-use-modedb-helper-to-update-var.patch | 6 +- ...b-remove-unneeded-var-initialization.patch | 6 +- ...fb-store-current-display-information.patch | 6 +- ...xx-fb-store-clk-rate-even-if-CPUFREQ.patch | 6 +- ...pix-clk-and-clk-div-handling-cleanup.patch | 6 +- ...8-video-da8xx-fb-store-struct-device.patch | 6 +- ...deo-da8xx-fb-report-correct-pixclock.patch | 6 +- ...20-video-da8xx-fb-fb_set_par-support.patch | 6 +- .../0021-ARM-dts-AM33XX-Add-lcdc-node.patch | 6 +- ...XX-Add-am335x-evm-lcdc-panel-timings.patch | 10 +- ...-Add-am335x-evm-lcdc-pincontrol-info.patch | 8 +- ...-Add-am335x-evmsk-lcdc-panel-timings.patch | 6 +- ...dd-am335x-evmsk-lcdc-pincontrol-info.patch | 9 +- ...hwmod-Corrects-PWM-subsystem-HWMOD-e.patch | 6 +- ...hwmod-Add-parent-child-relationship-.patch | 6 +- ...s-AM33XX-Add-PWMSS-device-tree-nodes.patch | 6 +- ...dd-PWM-backlight-DT-data-to-am335x-e.patch | 8 +- ...dd-PWM-backlight-DT-data-to-am335x-e.patch | 6 +- ...-divider-prepare-for-minimum-divider.patch | 10 +- ...2-clk-divider-handle-minimum-divider.patch | 6 +- ...AP2-dpll-round-rate-to-closest-value.patch | 6 +- ...-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch | 8 +- ...clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch | 6 +- ...XX-clock-SET_RATE_PARENT-in-lcd-path.patch | 8 +- ...deo-da8xx-fb-make-io-operations-safe.patch | 6 +- ...xx-fb-fix-24bpp-raster-configuration.patch | 6 +- ...x-fb-enable-sync-lost-intr-for-v2-ip.patch | 6 +- .../0040-video-da8xx-fb-use-devres.patch | 6 +- ...a8xx-fb-ensure-non-null-cfg-in-pdata.patch | 6 +- ...-da8xx-fb-reorganize-panel-detection.patch | 6 +- ...43-video-da8xx-fb-minimal-dt-support.patch | 8 +- ...x-fb-invoke-platform-callback-safely.patch | 6 +- ...-fb-obtain-fb_videomode-info-from-dt.patch | 8 +- ...a8xx-fb-ensure-pdata-only-for-non-dt.patch | 6 +- ...-setup-struct-lcd_ctrl_config-for-dt.patch | 6 +- ...-da8xx-fb-CCF-clock-divider-handling.patch | 6 +- ...t-MACH_-option-Early-printk-DEBUG_LL.patch | 6 +- ...-AM33xx-clock-data-to-allow-JTAG-use.patch | 8 +- ...7735fb-add-st7735-framebuffer-driver.patch | 14 +- ...lper-function-to-request-a-slave-DMA.patch | 8 +- ...-Add-generic-device-tree-DMA-helpers.patch | 12 +- ...of-dma-fix-build-break-for-CONFIG_OF.patch | 6 +- ...os-in-generic-dma-binding-definition.patch | 6 +- ...ild-failure-due-to-missing-semi-colo.patch | 6 +- ...ix-slave-config-dependency-on-direct.patch | 6 +- ...0-dmaengine-add-dma_get_channel_caps.patch | 6 +- ...edma-add-device_channel_caps-support.patch | 6 +- ...SG-segment-limits-with-dma_get_chann.patch | 8 +- ...-move-private-EDMA-API-to-arm-common.patch | 4 +- ...-unused-transfer-controller-handlers.patch | 6 +- ...33XX-support-to-the-private-EDMA-API.patch | 8 +- ...aengine-edma-enable-build-for-AM33XX.patch | 6 +- ...edma-Add-TI-EDMA-device-tree-binding.patch | 6 +- ...0018-ARM-dts-add-AM33XX-EDMA-support.patch | 6 +- ...add-dma_request_slave_channel_compat.patch | 6 +- ...onvert-to-dma_request_slave_channel_.patch | 6 +- ...et-max_segs-based-on-dma-engine-limi.patch | 6 +- ...dd-generic-DMA-request-support-to-th.patch | 10 +- .../0023-ARM-dts-add-AM33XX-MMC-support.patch | 12 +- ...convert-to-dma_request_slave_channel.patch | 6 +- ...add-generic-DMA-request-support-to-t.patch | 6 +- ...6-ARM-dts-add-AM33XX-SPI-DMA-support.patch | 6 +- ...-Add-SPI-Flash-support-to-am335x-evm.patch | 6 +- ...-Documentation-bindings-add-spansion.patch | 6 +- ...e-spi1-node-and-pinmux-on-BeagleBone.patch | 6 +- ...-BeagleBone-Adafruit-1.8-LCD-support.patch | 6 +- patches/dma/0031-misc-add-gpevt-driver.patch | 10 +- ...ARM-dts-add-BeagleBone-gpevt-support.patch | 6 +- ...ing-dmaengine-configs-for-da8xx-and-.patch | 4 +- ...-dts-Add-UART4-support-to-BeagleBone.patch | 6 +- .../dma/0035-gpevnt-Remove-__devinit.patch | 8 +- ...xx-Add-clock-for-the-lcdc-DRM-driver.patch | 8 +- ...m-small-fix-in-drm_send_vblank_event.patch | 8 +- .../0003-drm-cma-add-debugfs-helpers.patch | 14 +- ...0004-drm-i2c-encoder-helper-wrappers.patch | 10 +- ...veau-use-i2c-encoder-helper-wrappers.patch | 8 +- ...06-drm-i2c-give-i2c-it-s-own-Kconfig.patch | 12 +- ...-add-TI-LCD-Controller-DRM-driver-v4.patch | 26 +- patches/drm/0008-drm-i2c-nxp-tda998x-v3.patch | 12 +- .../0009-drm-tilcdc-add-encoder-slave.patch | 14 +- ...tilcdc-add-support-for-LCD-panels-v5.patch | 16 +- ...-drm-lcdc-Power-control-GPIO-support.patch | 8 +- ...cheduling-while-atomic-from-irq-hand.patch | 6 +- ...-GPMC-bits-when-applying-new-setting.patch | 8 +- ...c-Mark-local-scoped-functions-static.patch | 8 +- ...emove-unused-gpmc_round_ns_to_ticks-.patch | 6 +- ...mc-Fix-gpmc_cs_reserved-return-value.patch | 6 +- ...and-Print-something-useful-on-CS-req.patch | 6 +- ...nenand-Print-something-useful-on-CS-.patch | 6 +- ...-onenand-Replace-pr_err-with-dev_err.patch | 6 +- ...nenand-Replace-printk-KERN_ERR-with-.patch | 6 +- ...emove-redundant-chip-select-out-of-r.patch | 6 +- ...ify-code-configuring-ONENAND-devices.patch | 6 +- ...riable-to-store-number-of-GPMC-waitp.patch | 6 +- ...-structure-for-storing-GPMC-settings.patch | 14 +- ...nction-for-configuring-GPMC-settings.patch | 11 +- ...t-ONENAND-to-use-gpmc_cs_program_set.patch | 6 +- ...t-NAND-to-use-gpmc_cs_program_settin.patch | 6 +- ...t-SMC91x-to-use-gpmc_cs_program_sett.patch | 6 +- ...t-TUSB-to-use-gpmc_cs_program_settin.patch | 6 +- ...configure-of-chip-select-options-in-.patch | 10 +- ...nction-to-read-GPMC-settings-from-de.patch | 10 +- ...dd-additional-GPMC-timing-parameters.patch | 8 +- ...dd-device-tree-support-for-NOR-flash.patch | 8 +- ...t-NAND-to-retrieve-GPMC-settings-fro.patch | 6 +- ...t-ONENAND-to-retrieve-GPMC-settings-.patch | 8 +- ...-incorrectly-aligned-GPMC-base-addre.patch | 6 +- ...-unnecesssary-GPMC-definitions-and-v.patch | 6 +- ...GPMC-probe-to-complete-even-if-CS-ma.patch | 6 +- ...-ENODEV-if-GPMC-child-device-creatio.patch | 6 +- ...-gpmc_probe_nor_child-to-gpmc_probe_.patch | 6 +- ...MC-DT-support-for-Ethernet-child-nod.patch | 8 +- ...nd-pass-device_node-in-platform-data.patch | 8 +- ...MAP-gpmc-nand-drop-__init-annotation.patch | 6 +- ...AP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch | 6 +- ...n-t-create-devices-from-initcall-on-.patch | 6 +- ...-gpmc-onenand-drop-__init-annotation.patch | 6 +- .../0035-gpmc-Add-missing-gpmc-includes.patch | 6 +- ...nd-pass-device_node-in-platform-data.patch | 8 +- ...t-ONENAND-to-use-gpmc_cs_program_set.patch | 6 +- .../0038-omap-gpmc-Various-driver-fixes.patch | 8 +- ...-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch | 6 +- ...o-Add-generic-HDMI-infoframe-helpers.patch | 14 +- ...k-TDA998x-Initial-HDMI-Audio-support.patch | 20 +- ...rmating-and-debug-in-Davinci-MCASP-d.patch | 8 +- ...Prune-modes-that-can-t-support-audio.patch | 18 +- ...t-of-correct-AVI-Infoframe-type-hdmi.patch | 8 +- ...-add-support-for-2048-lines-vertical.patch | 12 +- ...ding-extra-CEA-mode-for-1920x1080-24.patch | 8 +- ...perfluous-newlines-from-DBG-messages.patch | 8 +- ...lcdc-1280x1024x60-bw-1920x1080x24-bw.patch | 10 +- ...Only-support-Audio-on-50-60-Hz-modes.patch | 8 +- ...98x-fix-EDID-reading-on-TDA19988-dev.patch | 8 +- ...-audio-modes-when-we-don-t-support-t.patch | 8 +- ...98x-ensure-VIP-output-mux-is-properl.patch | 10 +- ...p-tda998x-fix-npix-nline-programming.patch | 8 +- ...-bits-of-register-we-re-going-to-set.patch | 9 +- ...0016-DRM-tda998x-add-missing-include.patch | 8 +- ...98x-prepare-for-video-input-configur.patch | 8 +- .../0018-WIP-of-new-tda998x-patches.patch | 10 +- ...lave-panel-settings-read-from-DT-now.patch | 14 +- ...tda998x-Revert-WIP-to-previous-state.patch | 8 +- ...fined-audio-mode-compatibility-check.patch | 8 +- ...ment-whitelist-blacklist-mode-suppor.patch | 14 +- ...trl-single-must-be-initialized-early.patch | 8 +- ...ne-DTS-working-i2c2-i2c3-in-the-tree.patch | 8 +- ...onvert-I2C-from-omap-to-am33xx-names.patch | 14 +- ...m335x-evm-hack-around-i2c-node-names.patch | 12 +- ...50-fix-lux1_input-error-in-low-light.patch | 6 +- ...dd-STMicroelectronics-common-library.patch | 30 +- ...Microelectronics-accelerometers-driv.patch | 22 +- ...STMicroelectronics-gyroscopes-driver.patch | 20 +- ...-Add-STMicroelectronics-magnetometer.patch | 20 +- ...sensors_supported-in-st_magn_sensors.patch | 8 +- ...eton-i2c-client-driver-for-PCA9685-1.patch | 12 +- ...007-Invensense-MPU6050-Device-Driver.patch | 24 +- ...mu-inv_mpu6050-depends-on-IIO_BUFFER.patch | 6 +- ..._spinlocked-instead-of-separate-code.patch | 6 +- ...le-MMC-HSPE-bit-for-all-3-controller.patch | 6 +- ...orrect-usage-of-of_find_node_by_name.patch | 6 +- ...tmel_mxt_ts-refactor-i2c-error-handl.patch | 6 +- ...tmel_mxt_ts-register-input-device-be.patch | 6 +- ...tmel_mxt_ts-refactor-input-device-cr.patch | 6 +- ...tmel_mxt_ts-handle-bootloader-mode-a.patch | 6 +- ...tmel_mxt_ts-handle-errors-during-fw-.patch | 10 +- ...tmel_mxt_ts-destroy-state-before-fw-.patch | 10 +- ...tmel_mxt_ts-refactor-bootloader-entr.patch | 6 +- ...tmel_mxt_ts-wait-for-CHG-assert-in-m.patch | 6 +- ...tmel_mxt_ts-wait-for-CHG-after-bootl.patch | 6 +- ...tmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch | 6 +- ...t-atmel_mxt_ts-Increase-FWRESET_TIME.patch | 6 +- ...tmel_mxt_ts-add-calibrate-sysfs-entr.patch | 6 +- ...tmel_mxt_ts-add-sysfs-entry-to-read-.patch | 10 +- ...tmel_mxt_ts-add-sysfs-entry-to-read-.patch | 10 +- ...tmel_mxt_ts-verify-info-block-checks.patch | 6 +- ...tmel_mxt_tx-add-matrix_size-sysfs-en.patch | 6 +- ...tmel_mxt_ts-define-helper-functions-.patch | 10 +- ...tmel_mxt_ts-add-debugfs-infrastructu.patch | 6 +- ...tmel_mxt_ts-add-deltas-and-refs-debu.patch | 6 +- ...tmel_mxt_ts-add-device-id-for-touchp.patch | 6 +- ...tmel_mxt_ts-Read-resolution-from-dev.patch | 6 +- ...tmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch | 6 +- ...ut-atmel_mxt_ts-add-new-object-types.patch | 6 +- ...tmel_mxt_ts-Increase-the-wait-times-.patch | 10 +- ...atmel_mxt_ts-dump-mxt_read-write_reg.patch | 9 +- ...tmel_mxt_ts-take-an-instance-for-mxt.patch | 6 +- ...tmel_mxt_ts-allow-writing-to-object-.patch | 10 +- ...tmel_mxt_ts-add-backupnv-sysfs-entry.patch | 6 +- ...tmel_mxt_ts-read-num-messages-then-a.patch | 10 +- ...atmel_mxt_ts-remove-mxt_make_highchg.patch | 9 +- ...tmel_mxt_ts-Remove-matrix-size-updat.patch | 6 +- ...tmel_mxt_ts-parse-vector-field-of-da.patch | 6 +- ...tmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch | 6 +- ...tmel_mxt_ts-Move-object-from-sysfs-t.patch | 6 +- ...tmel_mxt_ts-Set-default-irqflags-whe.patch | 6 +- ...tmel_mxt_ts-Support-the-case-with-no.patch | 6 +- ...tmel_mxt_ts-Wait-on-auto-calibration.patch | 6 +- ...tmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch | 10 +- ...tmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch | 10 +- ...tmel_mxt_ts-add-sysfs-entry-for-writ.patch | 6 +- ...tmel_mxt_ts-make-mxt_initialize-asyn.patch | 6 +- ...tmel_mxt_ts-move-backup_nv-to-handle.patch | 6 +- ...tmel_mxt_ts-Add-defines-for-T9-Touch.patch | 6 +- ...tmel_mxt_ts-disable-reporting-on-sto.patch | 6 +- ...tmel_mxt_ts-Suppress-handle-messages.patch | 6 +- ...tmel_mxt_ts-save-and-restore-t9_ctrl.patch | 6 +- ...tmel_mxt_ts-enable-RPTEN-if-can-wake.patch | 6 +- ...tmel_mxt_ts-release-all-fingers-on-r.patch | 6 +- ...tmel_mxt_ts-make-suspend-power-acqui.patch | 6 +- ...tmel_mxt_ts-recalibrate-on-system-re.patch | 6 +- ...tmel_mxt_ts-Use-correct-max-touch_ma.patch | 6 +- ...tmel_mxt_ts-Add-support-for-T65-Lens.patch | 6 +- ...tmel_mxt_ts-On-Tpads-enable-T42-disa.patch | 6 +- ...tmel_mxt_ts-Set-power-wakeup-to-disa.patch | 6 +- ...t-atmel_mxt_ts-mxt_stop-on-lid-close.patch | 6 +- ...-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch | 6 +- ...tmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch | 6 +- ...ult-to-ethernet-hwaddr-from-efuse-if.patch | 10 +- .../0002-Attempted-SMC911x-BQL-patch.patch | 6 +- ...x-interrupt-storm-among-other-things.patch | 14 +- ...0004-beaglebone-TT3201-MCP2515-fixes.patch | 6 +- .../net/0005-add-proper-db.txt-for-CRDA.patch | 6 +- ...0006-mcp251x-add-device-tree-support.patch | 8 +- ...0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch | 8 +- ...add-defconfig-file-to-use-as-.config.patch | 6 +- .../0003-am33xx-musb-Add-OF-definitions.patch | 8 +- .../0004-Mark-the-device-as-PRIVATE.patch | 8 +- ...ap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch | 10 +- ...7-bl-Locate-backlight-node-correctly.patch | 8 +- ...-flush-management-symbols-when-MULTI.patch | 8 +- .../0008-am335x-bone-dtsi-Clean-up.patch | 8 +- ...-bone-dtsi-Introduce-new-I2C-entries.patch | 8 +- ...0-am335x-dt-Add-I2C0-pinctrl-entries.patch | 8 +- .../0011-Cleanup-am33xx.dtsi.patch | 8 +- ...Fix-platform-device-resource-linking.patch | 10 +- ...k-platform-device-resources-properly.patch | 8 +- ...ly-handle-resources-for-omap_devices.patch | 8 +- ...es-in-the-case-of-hwmod-misconfigura.patch | 8 +- ...-In-kernel-memory-accessor-interface.patch | 10 +- .../0017-Fix-util_is_printable_string.patch | 8 +- ...perly-handle-multi-string-properties.patch | 8 +- ...19-dtc-Dynamic-symbols-fixup-support.patch | 28 +- ...20-dtc-Add-DTCO-rule-for-DTB-objects.patch | 8 +- ...ice-Tree-sources-with-resolve-option.patch | 10 +- ...-update-.gitignore-with-dtbo-objects.patch | 8 +- ...roduce-device-tree-node-flag-helpers.patch | 8 +- .../0024-OF-export-of_property_notify.patch | 10 +- ...-Export-all-DT-proc-update-functions.patch | 10 +- ...F-Introduce-utility-helper-functions.patch | 12 +- ...ntroduce-Device-Tree-resolve-support.patch | 16 +- ...0028-OF-Introduce-DT-overlay-support.patch | 16 +- ...emgr-makefiles-and-Kconfig-fragments.patch | 20 +- .../0030-capemgr-Beaglebone-capemanager.patch | 6 +- ...dd-beaglebone-s-cape-driver-bindings.patch | 8 +- ...32-capemgr-am33xx-family-DT-bindings.patch | 8 +- .../0033-bone-geiger-Geiger-bone-driver.patch | 8 +- ...gr-firmware-makefiles-for-DT-objects.patch | 8 +- .../0035-capemgr-emmc2-cape-definition.patch | 8 +- .../0036-capemgr-DVI-capes-definitions.patch | 10 +- .../0037-capemgr-Geiger-cape-definition.patch | 12 +- .../0038-capemgr-LCD3-cape-definition.patch | 8 +- ...-capemgr-Add-weather-cape-definition.patch | 12 +- .../0040-ehrpwm-add-missing-dts-nodes.patch | 8 +- ...-am33xx.dsi-with-the-new-PWM-DT-bind.patch | 8 +- ...pdate-to-using-the-new-PWM-interface.patch | 10 +- ...-into-using-the-lcdc-DRM-driver-inst.patch | 8 +- .../0044-am33xx-Add-default-config.patch | 8 +- ...t-to-using-the-proper-touchscreen-dr.patch | 8 +- ...-Convert-to-using-the-new-ADC-driver.patch | 14 +- ...-DVI-capes-to-the-new-LCDC-DRM-drive.patch | 10 +- ...0048-boneblack-Add-default-HDMI-cape.patch | 12 +- ...pe-bone-dvi-Use-720p-mode-as-default.patch | 10 +- ...dtsi-Make-the-MUSB-not-crash-on-load.patch | 8 +- ...MMY_REGULATOR-should-work-for-OF-too.patch | 8 +- ...rlay-Remove-excessive-debugging-crud.patch | 8 +- ...rt-single-device-registration-method.patch | 10 +- ...-I2C-client-devices-special-handling.patch | 8 +- ...Fix-bug-on-partial-resource-addition.patch | 8 +- ...oC-davinci-mcasp-Add-pinctrl-support.patch | 8 +- ...inci-machine-Add-device-tree-binding.patch | 10 +- ...casp0-and-mcasp1-device-tree-entries.patch | 8 +- ...AP2-AM33xx-HACK-Add-missing-dma-info.patch | 11 +- ...i-McASP-remove-unused-header-include.patch | 8 +- ...3XX-Add-support-for-AM33xx-SoC-Audio.patch | 10 +- ...xx-mcasp-Add-dma-channel-definitions.patch | 8 +- ...3xx-removed-invalid-McASP-HWMOD-data.patch | 9 +- ...-davinci-evm-Header-include-move-fix.patch | 8 +- ...-Add-DT-definition-for-00A2-revision.patch | 8 +- ...Update-A1-cape-definition-with-sound.patch | 8 +- ...oc-mcasp-Get-DMA-channels-via-byname.patch | 8 +- ...c-Davinci-Remove-__devinit-__devexit.patch | 8 +- ...-st7735fb-Remove-__devinit-__devexit.patch | 8 +- ...0-capemgr-Remove-__devinit-__devexit.patch | 8 +- ...-fw-target-firmware-directory-change.patch | 8 +- ...ma-Always-update-unused-channel-list.patch | 8 +- ...defconfig-Update-bone-default-config.patch | 8 +- ...pes-add-dvi-a2-and-lcd3-a2-dts-files.patch | 18 +- ...mgr-catch-up-with-lcdc-tilcdc-rename.patch | 18 +- .../0076-firmware-fix-dvi-a1-target.patch | 8 +- ...-from-hdmi-cape-lcdc-handles-it-by-t.patch | 8 +- ...ug-statement-makes-power-gpio-work-o.patch | 8 +- ...r-add-dts-overlay-for-LCD7-00A2-cape.patch | 10 +- ...080-HACK-am33xx.dtsi-enable-all-PWMs.patch | 8 +- ...bone-Add-nixie-cape-prototype-driver.patch | 12 +- ...one-Add-nixie-cape-device-tree-entry.patch | 12 +- ...ne-common.dtsi-Cleanup-test-remnants.patch | 8 +- ...i-vcc-aux-disable-is-sleep-DT-proper.patch | 8 +- ...n-ti-vcc-aux-disable-is-sleep-enable.patch | 10 +- .../0086-am33xx-disable-NAPI.patch | 8 +- ...ed-AIN-name-display-in-error-message.patch | 8 +- ...8-am33xx.dtsi-remove-duplicate-nodes.patch | 8 +- ...date-to-latest-OF-videomode-bindings.patch | 12 +- ...0-beaglebone-uncomment-eMMC-override.patch | 8 +- ...apes-Update-with-new-tscadc-bindings.patch | 32 +- ...i-Update-and-disable-status-of-nodes.patch | 8 +- ...3-bone-capes-Adapt-to-new-pwms-setup.patch | 18 +- ...-panel-tfp410-power-down-gpio-contro.patch | 10 +- ...-Update-to-new-style-tilcdc-bindings.patch | 12 +- ...-tfp410-Rework-power-down-GPIO-logic.patch | 8 +- ...cdc-Add-reduced-blanking-mode-checks.patch | 18 +- ...all-DVI-capes-to-using-the-TFTP410-p.patch | 12 +- ...-beaglebone-switch-eMMC-to-8bit-mode.patch | 10 +- .../0100-Pinmux-helper-driver.patch | 12 +- .../0101-OF-Clear-detach-flag-on-attach.patch | 8 +- ...F-overlay-Fix-overlay-revert-failure.patch | 10 +- ...capemgr-Make-sure-cape-removal-works.patch | 8 +- ...-crash-when-trying-to-remove-non-exi.patch | 8 +- ...cape-enable-PWM-and-allow-the-specif.patch | 10 +- ...bone-capemgr-Introduce-pinmux-helper.patch | 10 +- ...er-Fix-comment-to-match-the-contents.patch | 10 +- ...e-I2C-devices-already-registered-by-.patch | 8 +- ...Add-runtime-configuration-capability.patch | 8 +- ...inmux-helper-Switch-to-using-kmalloc.patch | 8 +- .../0111-i2c-DTify-pca954x-driver.patch | 8 +- ...Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch | 16 +- ...dimentary-grove-i2c-motor-control-dr.patch | 12 +- ...2c-Clean-keypad-buffer-when-starting.patch | 8 +- ...mmon-Remove-SPI-unused-pinmux-config.patch | 8 +- ...Force-a-slot-to-load-unconditionally.patch | 8 +- ...lebone-Added-Adafruit-prototype-cape.patch | 12 +- ...duced-blanking-check-only-on-DVI-sla.patch | 22 +- ...Use-the-correct-spi-bus-spi1-no-spi0.patch | 9 +- .../0120-BBB-tester-Introduce-board-DTS.patch | 10 +- ...duce-cape-describing-the-contents-of.patch | 12 +- ...ter-Add-overrides-for-BB-BONE-TESTER.patch | 8 +- ...d-uart-specific-default-pinmux-state.patch | 8 +- ...r-Add-pinmux-helper-for-drvvbus-gpio.patch | 8 +- ...pe-Added-support-for-IIO-helper-cape.patch | 12 +- ...-example-IIO-tester-dynamics-overlay.patch | 10 +- ...ded-capemanager-extra_override-usage.patch | 8 +- ...emgr-Added-module-param-descriptions.patch | 8 +- ...bone-Add-Adafruit-RTC-prototype-cape.patch | 12 +- ...-vsense-scale-division-by-zero-check.patch | 8 +- ...cape-for-beaglebone-based-Hexy-robot.patch | 12 +- .../0132-Extend-bone-iio-helper.patch | 8 +- ...Update-iio-helper-with-more-channels.patch | 12 +- .../not-capebus/0134-Add-ADC-IIO-helper.patch | 12 +- ...-to-make-selection-of-standard-i.e.-.patch | 8 +- ...port-extra-device-tree-options-for-t.patch | 28 +- .../0137-add-WIP-support-LCD4-rev-00A4.patch | 10 +- .../0138-add-eMMC-cape-support.patch | 10 +- ...ove-UART-pins-from-the-expansion-set.patch | 10 +- ...CD-pins-from-the-expansion-test-part.patch | 10 +- ...Remove-I2C2-pins-from-expansion-test.patch | 10 +- ...142-Add-expansion-test-cape-fragment.patch | 12 +- ...e-extra-debug-and-softened-the-wordi.patch | 19 +- ...s-timings-fit-within-the-bits-availa.patch | 21 +- .../not-capebus/0145-fix-cape-bone-hexy.patch | 8 +- ...ragment-for-MRF24J40-BeagleBone-Cape.patch | 10 +- ...pdate-MRF24J40-cape-to-work-with-lat.patch | 8 +- ...common-DT-Override-for-MRF24J40-Cape.patch | 10 +- ...-beaglebone-black-limit-LDO3-to-1.8V.patch | 8 +- ...-add-new-fixed-regulator-for-uSD-eMM.patch | 12 +- ...nt-disable-overrides-on-the-cmd-line.patch | 8 +- .../0152-tilcdc-Enable-pinmux-states.patch | 14 +- ...ple-cape-for-handling-the-uSD-button.patch | 10 +- ...-beaglebone-add-support-for-DVI-00A3.patch | 10 +- ...e-audio-section-from-DVID-rev-2-and-.patch | 8 +- ...56-beaglebone-add-dts-for-audio-cape.patch | 10 +- .../0157-cape-bone-hexy-add-iio-helper.patch | 12 +- ...pe-Add-CAPE-BONE-EXPTEST-to-capemaps.patch | 8 +- .../not-capebus/0159-tester-button-cape.patch | 8 +- .../0160-pwm_test-fix-some-issues.patch | 8 +- ...-up-and-make-it-work-on-DT-correctly.patch | 8 +- ...0162-capes-Add-PWM-test-example-cape.patch | 10 +- ...3-Sync-tester-DTS-with-am335x-common.patch | 8 +- ...-in-missing-cape-bone-tester-back-in.patch | 8 +- ...xy-move-OLED-to-different-reset-gpio.patch | 10 +- ...pes-added-dts-file-for-every-PWM-pin.patch | 38 +-- .../not-capebus/0167-capes-add-LCD7-A3.patch | 10 +- ...pes-add-basic-support-for-LCD4-capes.patch | 12 +- ...Add-depth-option-for-device-creation.patch | 10 +- .../0170-capes-Add-BB-BONE-GPEVT-cape.patch | 10 +- ...0171-clock-Export-__clock_set_parent.patch | 10 +- ...0172-omap-clk-Add-adjustable-clkout2.patch | 8 +- .../0173-am33xx-Update-DTS-EDMA.patch | 10 +- ...Added-RS232-prototype-cape-DT-object.patch | 12 +- ...for-BB-BONE_SERL-01-00A1-CanBus-cape.patch | 10 +- ...dd-virtual-capes-serving-as-examples.patch | 26 +- ...ech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch | 12 +- ...ented-out-example-of-use-of-spi1_cs1.patch | 8 +- ...ape-LCD4-Correct-key-active-polarity.patch | 8 +- ...0-capes-lcd3-Correct-button-polarity.patch | 14 +- .../0181-cape-Fix-LCD7-keys-polarity.patch | 14 +- .../0182-gpio-Introduce-GPIO-OF-helper.patch | 12 +- .../0183-capes-ADC-GPIO-helper-capes.patch | 16 +- .../0184-capes-RS232-Cape-support-added.patch | 8 +- ...f-voltage-scaling-fails-restore-orig.patch | 6 +- ...mmon-Add-default-power-configuration.patch | 8 +- ...0003-omap2-irq-fix-interrupt-latency.patch | 6 +- ...-Toshiba-LTA070B220F-800x480-support.patch | 6 +- ...dd-TLC59108-backlight-control-driver.patch | 10 +- ...lc59108-adjust-for-beagleboard-uLCD7.patch | 6 +- .../0004-zeroMAP-Open-your-eyes.patch | 6 +- ...gle-use-TWL4030-generic-reset-script.patch | 6 +- ...-add-buddy-param-for-expansionboard-.patch | 6 +- .../0002-Beagle-expansion-add-zippy.patch | 6 +- .../0003-Beagle-expansion-add-zippy2.patch | 6 +- .../0004-Beagle-expansion-add-trainer.patch | 6 +- ...expansion-add-CircuitCo-ulcd-Support.patch | 8 +- .../0006-Beagle-expansion-add-wifi.patch | 6 +- ...0007-Beagle-expansion-add-beaglefpga.patch | 6 +- .../0008-Beagle-expansion-add-spidev.patch | 6 +- ...e-expansion-add-Aptina-li5m03-camera.patch | 6 +- ...xpansion-add-LSR-COM6L-Adapter-Board.patch | 6 +- .../0001-panda-fix-wl12xx-regulator.patch | 6 +- ...02-ti-st-st-kim-fixing-firmware-path.patch | 6 +- ...SS2-add-bootarg-for-selecting-svideo.patch | 8 +- .../0002-video-add-timings-for-hd720.patch | 6 +- .../0001-i2c-pinctrl-ify-i2c-omap.c.patch | 6 +- ...onfigure-pinmuxs-for-user-leds-contr.patch | 6 +- ...one-DT-set-default-triggers-for-LEDS.patch | 6 +- ...004-beaglebone-add-a-cpu-led-trigger.patch | 6 +- ...e-KEY_POWER-press-on-AC-loss-PWR_BUT.patch | 8 +- ...t-bone-common-Add-interrupt-for-PMIC.patch | 12 +- .../0001-uio-uio_pruss-port-to-AM33xx.patch | 8 +- ...support-for-deasserting-hardware-res.patch | 10 +- .../0003-ARM-dts-AM33xx-PRUSS-support.patch | 8 +- ..._pruss-add-dt-support-replicape-00A1.patch | 6 +- ...it-works-when-no-child-nodes-are-pre.patch | 9 +- ...y-simple-led-cape-via-GPO-of-the-PRU.patch | 8 +- patches/pru/0007-PRU-remote-proc-wip.patch | 12 +- .../0008-Add-sysfs-entry-for-DDR-sync.patch | 6 +- ...d-device-tree-support-for-Low-Thresh.patch | 8 +- ...2-Control-module-EHRPWM-clk-enabling.patch | 6 +- ...river-support-for-PWM-module-testing.patch | 10 +- ...mit-am33xx_register_ehrpwm-to-soc_is.patch | 6 +- .../pwm/0005-pwm-export-of_pwm_request.patch | 8 +- ...-Update-the-clock-handling-of-pwm-ti.patch | 6 +- ...-clk-Add-clock-node-for-EHRPWM-TBCLK.patch | 8 +- ...08-HACK-am33xx.dtsi-turn-on-all-PWMs.patch | 6 +- .../pwm/0009-pwm-add-sysfs-interface.patch | 14 +- ...AM33xx-Add-SoC-specific-restart-hook.patch | 12 +- ...ck-Remove-default-pinmuxing-for-MMC1.patch | 6 +- ...02-capemgr-Implement-cape-priorities.patch | 6 +- .../0003-rstctl-Reset-control-subsystem.patch | 22 +- ...04-omap_hsmmc-Enable-rstctl-bindings.patch | 6 +- ...Add-rstctl-DT-binding-for-beaglebone.patch | 8 +- ...e-eMMC-Add-rstctl-rstctl-DT-bindings.patch | 8 +- ...7-capes-Add-testing-capes-for-rstctl.patch | 8 +- ...out-when-rstctl-error-is-unrecoverab.patch | 9 +- ...one-Put-priorities-in-built-in-capes.patch | 8 +- ...0-bone-common-dtsi-remove-reset-cape.patch | 6 +- ...dd-missing-select-RSTCTL-in-MMC_OMAP.patch | 6 +- ...r-Introduce-simple-resource-tracking.patch | 8 +- .../0002-capes-Add-resources-to-capes.patch | 76 ++--- ...t-of-the-capes-with-resource-definit.patch | 83 ++--- ...pdate-RS232-CAN-capes-with-resources.patch | 12 +- ...-capemgr-Add-enable_partno-parameter.patch | 8 +- ...ape-GPIOHELP-use-correct-part-number.patch | 8 +- ...-Add-a-fall-back-non-audio-HDMI-cape.patch | 16 +- ...apes-HDMI-slaves-need-panel-settings.patch | 10 +- ...ck-HDMI-capes-have-blacklisted-modes.patch | 10 +- .../0010-capes-LCD7-Fix-definitions.patch | 10 +- ...0011-capes-LCD7-Fix-enter-key-pinmux.patch | 10 +- .../0012-Fix-timings-for-LCD3-cape.patch | 10 +- ...-LCD-capes-updated-with-timing-fixes.patch | 26 +- ...-being-enabled-when-eMMC-is-disabled.patch | 8 +- ...-capes-LCD7-fix-vsync-len-off-by-one.patch | 12 +- ...-hwmod-Fix-register-offset-NULL-chec.patch | 6 +- ...dd-system-pm_power_off-to-rtc-driver.patch | 8 +- ...et-pmic-shutdown-controller-for-Beag.patch | 6 +- ...nable-system-power-off-control-in-am.patch | 6 +- ...Add-support-for-SSD1306-OLED-control.patch | 11 +- ...b-Rework-the-communication-functions.patch | 6 +- ...up-the-communication-with-the-contro.patch | 9 +- ...ke-use-of-horizontal-addressing-mode.patch | 6 +- ...0005-SSD1307fb-1Hz-8Hz-defio-updates.patch | 6 +- ...add-a-new-driver-for-usb-part-of-con.patch | 14 +- ...tart-using-the-control-module-driver.patch | 22 +- ...PI-to-bind-the-USB-controller-and-PH.patch | 11 +- ...d-facilities-in-phy-lib-to-support-m.patch | 8 +- ...OMAP-USB-Add-phy-binding-information.patch | 38 +-- ...-omap-make-use-of-the-new-PHY-lib-AP.patch | 10 +- ...d-device-tree-support-to-otg-library.patch | 8 +- ...-OMAP-get-PHY-by-phandle-for-dt-boot.patch | 6 +- ...ack-around-to-make-host-port-to-work.patch | 16 +- ...ister-unregister-the-NOP-xceiver-onl.patch | 6 +- ...M-OMAP-am335x-musb-use-250-for-power.patch | 8 +- ...OMAP2-MUSB-Specify-omap4-has-mailbox.patch | 8 +- ...id-stopping-the-session-in-host-mode.patch | 6 +- ...1-w1-gpio-switch-to-using-dev_pm_ops.patch | 6 +- ...-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch | 6 +- ...pio-rework-handling-of-platform-data.patch | 6 +- ...itch-to-using-managed-resources-devm.patch | 6 +- 638 files changed, 5110 insertions(+), 3877 deletions(-) delete mode 100644 patches/adc/0001-input-ti_am335x_tsc-Step-enable-bits-made-configurab.patch create mode 100644 patches/adc/0001-mfd-input-iio-ti_am335x_adc-use-one-structure-for-ti.patch create mode 100644 patches/adc/0002-input-ti_am33x_tsc-Step-enable-bits-made-configurabl.patch rename patches/adc/{0002-input-ti_am335x_tsc-Order-of-TSC-wires-made-configur.patch => 0003-input-ti_am33x_tsc-Order-of-TSC-wires-made-configura.patch} (63%) delete mode 100644 patches/adc/0004-MFD-ti_am335x_tscadc-add-device-tree-binding-informa.patch rename patches/adc/{0003-input-touchscreen-ti_tsc-remove-unwanted-fifo-flush.patch => 0004-input-ti_am33x_tsc-remove-unwanted-fifo-flush.patch} (68%) create mode 100644 patches/adc/0005-input-ti_am33x_tsc-Add-DT-support.patch create mode 100644 patches/adc/0006-iio-ti_am335x_adc-Add-DT-support.patch delete mode 100644 patches/adc/0006-input-ti_am335x_tsc-Add-DT-support.patch delete mode 100644 patches/adc/0007-IIO-ti_am335x_adc-Add-DT-support.patch rename patches/adc/{0008-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch => 0007-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch} (82%) rename patches/adc/{0005-MFD-ti_am335x_tscadc-Add-DT-support.patch => 0008-mfd-ti_am335x_tscadc-Add-DT-support.patch} (65%) create mode 100644 patches/adc/0009-iio-ti_tscadc-provide-datasheet_name-and-scan_type.patch delete mode 100644 patches/adc/0009-ti_tscadc-Update-with-IIO-map-interface-deal-with-pa.patch create mode 100644 patches/adc/0010-mfd-ti_tscadc-deal-with-partial-activation.patch delete mode 100644 patches/adc/0010-ti_tscadc-Match-mfd-sub-devices-to-regmap-interface.patch create mode 100644 patches/adc/0011-input-ti_am335x_adc-use-only-FIFO0-and-clean-up-a-li.patch delete mode 100644 patches/adc/0011-input-ti_am335x_tsc-Add-variance-filters.patch delete mode 100644 patches/adc/0012-am335x-adc-Do-not-use-find_node_by_name-use-get_chil.patch create mode 100644 patches/adc/0012-input-ti_am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch delete mode 100644 patches/adc/0013-am335x-tsc-Do-not-use-find_node_by_name-use-get_chil.patch create mode 100644 patches/adc/0013-input-ti_am335x_tsc-return-IRQ_NONE-if-there-was-no-.patch delete mode 100644 patches/adc/0014-am335x-tscadc-Do-not-use-find_node_by_name-use-get_c.patch create mode 100644 patches/adc/0014-iio-ti_am335x_adc-Allow-to-specify-input-line.patch delete mode 100644 patches/adc/0015-iio-adc-ti_am335x_adc-revert-info_mask-removal.patch create mode 100644 patches/adc/0015-iio-ti_am335x_adc-check-if-we-found-the-value.patch create mode 100644 patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch create mode 100644 patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch~ delete mode 100644 patches/adc/0016-iio-adc-ti_am335x_adc-make-tiadc_read_raw-more-robus.patch create mode 100644 patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch create mode 100644 patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch~ create mode 100644 patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch create mode 100644 patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch~ create mode 100644 patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch create mode 100644 patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch~ create mode 100644 patches/adc/0020-Added-iio_voltageX_scale.patch create mode 100644 patches/adc/0020-Added-iio_voltageX_scale.patch~ diff --git a/patches/6lowpan/0001-6lowpan-Refactor-packet-delivery-into-a-function.patch b/patches/6lowpan/0001-6lowpan-Refactor-packet-delivery-into-a-function.patch index 4b9203b1..ef60b496 100644 --- a/patches/6lowpan/0001-6lowpan-Refactor-packet-delivery-into-a-function.patch +++ b/patches/6lowpan/0001-6lowpan-Refactor-packet-delivery-into-a-function.patch @@ -1,4 +1,4 @@ -From 7f1a51fffd6885e19678204fbc52c8879ccf85ce Mon Sep 17 00:00:00 2001 +From 830e8527399dbb11bf1df4862f741618b1a3c44b Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Wed, 16 Jan 2013 19:09:47 +0000 Subject: [PATCH 01/23] 6lowpan: Refactor packet delivery into a function @@ -9,7 +9,7 @@ function. Signed-off-by: Alan Ott Signed-off-by: David S. Miller --- - net/ieee802154/6lowpan.c | 38 ++++++++++++++++++++++++-------------- + net/ieee802154/6lowpan.c | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -72,5 +72,5 @@ index 76c3d0a..9d39f5b 100644 kfree_skb(new); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0002-6lowpan-Handle-uncompressed-IPv6-packets-over-6LoWPA.patch b/patches/6lowpan/0002-6lowpan-Handle-uncompressed-IPv6-packets-over-6LoWPA.patch index 7480a8cd..64747e19 100644 --- a/patches/6lowpan/0002-6lowpan-Handle-uncompressed-IPv6-packets-over-6LoWPA.patch +++ b/patches/6lowpan/0002-6lowpan-Handle-uncompressed-IPv6-packets-over-6LoWPA.patch @@ -1,4 +1,4 @@ -From 86021942d4947445234042c7f7898e51f7774bfd Mon Sep 17 00:00:00 2001 +From a84b85b660975ea80f3379fcc38b69983740fecb Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Wed, 16 Jan 2013 19:09:48 +0000 Subject: [PATCH 02/23] 6lowpan: Handle uncompressed IPv6 packets over 6LoWPAN @@ -8,7 +8,7 @@ Handle the reception of uncompressed packets (dispatch type = IPv6). Signed-off-by: Alan Ott Signed-off-by: David S. Miller --- - net/ieee802154/6lowpan.c | 41 ++++++++++++++++++++++++++++++++--------- + net/ieee802154/6lowpan.c | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -68,5 +68,5 @@ index 9d39f5b..f62c3b9 100644 return NET_RX_SUCCESS; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0003-wpan-whitespace-fix.patch b/patches/6lowpan/0003-wpan-whitespace-fix.patch index e6fcf652..dee94d09 100644 --- a/patches/6lowpan/0003-wpan-whitespace-fix.patch +++ b/patches/6lowpan/0003-wpan-whitespace-fix.patch @@ -1,4 +1,4 @@ -From d52187124e3f7f4018f8eb01c1dbfe6f38fabaab Mon Sep 17 00:00:00 2001 +From f587a0e8db5ab11816ce3b7c5dbd1c1a0bc4ba3f Mon Sep 17 00:00:00 2001 From: Alexander Aring Date: Tue, 5 Feb 2013 04:25:35 +0000 Subject: [PATCH 03/23] wpan: whitespace fix @@ -6,7 +6,7 @@ Subject: [PATCH 03/23] wpan: whitespace fix Signed-off-by: Alexander Aring Signed-off-by: David S. Miller --- - net/mac802154/wpan.c | 2 +- + net/mac802154/wpan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/mac802154/wpan.c b/net/mac802154/wpan.c @@ -23,5 +23,5 @@ index 199b922..98c867b 100644 return 0; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0004-6lowpan-use-stack-buffer-instead-of-heap.patch b/patches/6lowpan/0004-6lowpan-use-stack-buffer-instead-of-heap.patch index 8224fe87..dbf962a2 100644 --- a/patches/6lowpan/0004-6lowpan-use-stack-buffer-instead-of-heap.patch +++ b/patches/6lowpan/0004-6lowpan-use-stack-buffer-instead-of-heap.patch @@ -1,4 +1,4 @@ -From 1b0d0179a2c58fdbf62517d99130c384dd349c1c Mon Sep 17 00:00:00 2001 +From d1974e74804d32f2d107e367eb336321326419d7 Mon Sep 17 00:00:00 2001 From: Alexander Aring Date: Tue, 5 Feb 2013 10:23:43 +0000 Subject: [PATCH 04/23] 6lowpan: use stack buffer instead of heap @@ -11,7 +11,7 @@ Also fixed a comment codestyle issue. Signed-off-by: Alexander Aring Signed-off-by: David S. Miller --- - net/ieee802154/6lowpan.c | 13 ++++--------- + net/ieee802154/6lowpan.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -50,5 +50,5 @@ index f62c3b9..43b95ca 100644 skb->len); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0005-wpan-use-stack-buffer-instead-of-heap.patch b/patches/6lowpan/0005-wpan-use-stack-buffer-instead-of-heap.patch index f97dbca1..62ea097a 100644 --- a/patches/6lowpan/0005-wpan-use-stack-buffer-instead-of-heap.patch +++ b/patches/6lowpan/0005-wpan-use-stack-buffer-instead-of-heap.patch @@ -1,4 +1,4 @@ -From 371fc26f385abf27a0faf2e1f7b2323373d6d262 Mon Sep 17 00:00:00 2001 +From c6aed47f6497ca911cf91dabb7036b46471477e8 Mon Sep 17 00:00:00 2001 From: Alexander Aring Date: Tue, 5 Feb 2013 10:23:44 +0000 Subject: [PATCH 05/23] wpan: use stack buffer instead of heap @@ -9,7 +9,7 @@ So it's not necessary to put it on the heap. Signed-off-by: Alexander Aring Signed-off-by: David S. Miller --- - net/mac802154/wpan.c | 7 +------ + net/mac802154/wpan.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/net/mac802154/wpan.c b/net/mac802154/wpan.c @@ -43,5 +43,5 @@ index 98c867b..d20c6d3 100644 return pos; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0006-mrf24j40-pinctrl-support.patch b/patches/6lowpan/0006-mrf24j40-pinctrl-support.patch index 7bd77337..0af3d923 100644 --- a/patches/6lowpan/0006-mrf24j40-pinctrl-support.patch +++ b/patches/6lowpan/0006-mrf24j40-pinctrl-support.patch @@ -1,4 +1,4 @@ -From 9f5aadb619a827d703af848ed4b7196b0944df7a Mon Sep 17 00:00:00 2001 +From 6e9fdf9d6b9564e9e313d9605400675a2a228c86 Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Mon, 18 Mar 2013 00:39:48 -0400 Subject: [PATCH 06/23] mrf24j40: pinctrl support @@ -7,7 +7,7 @@ Activate pinctrl settings when used with a DT system. Signed-off-by: Alan Ott --- - drivers/net/ieee802154/mrf24j40.c | 7 +++++++ + drivers/net/ieee802154/mrf24j40.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c @@ -43,5 +43,5 @@ index 3f2c7aa..3106895 100644 if (spi->max_speed_hz > MAX_SPI_SPEED_HZ) spi->max_speed_hz = MAX_SPI_SPEED_HZ; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0007-mrf24j40-Warn-if-transmit-interrupts-timeout.patch b/patches/6lowpan/0007-mrf24j40-Warn-if-transmit-interrupts-timeout.patch index 40fbfb3d..1faa17bb 100644 --- a/patches/6lowpan/0007-mrf24j40-Warn-if-transmit-interrupts-timeout.patch +++ b/patches/6lowpan/0007-mrf24j40-Warn-if-transmit-interrupts-timeout.patch @@ -1,4 +1,4 @@ -From da27babaf33d1cf2ca622bcb658bc8bd1bce7c69 Mon Sep 17 00:00:00 2001 +From 87958c66f99fc55fd777db5ca97da90e3473ce25 Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Mon, 18 Mar 2013 00:49:02 -0400 Subject: [PATCH 07/23] mrf24j40: Warn if transmit interrupts timeout @@ -7,7 +7,7 @@ Issue a warning if a transmit complete interrupt doesn't happen in time. Signed-off-by: Alan Ott --- - drivers/net/ieee802154/mrf24j40.c | 1 + + drivers/net/ieee802154/mrf24j40.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c @@ -23,5 +23,5 @@ index 3106895..bb7e613 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0008-mrf24j40-Increase-max-SPI-speed-to-10MHz.patch b/patches/6lowpan/0008-mrf24j40-Increase-max-SPI-speed-to-10MHz.patch index df090fce..b6c1984d 100644 --- a/patches/6lowpan/0008-mrf24j40-Increase-max-SPI-speed-to-10MHz.patch +++ b/patches/6lowpan/0008-mrf24j40-Increase-max-SPI-speed-to-10MHz.patch @@ -1,4 +1,4 @@ -From 4578208258a6e0c4f55d60375712b40cc7d8bf66 Mon Sep 17 00:00:00 2001 +From e60a69a7acbec439c4adb7367c0b5dc999f6689a Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Mon, 18 Mar 2013 01:17:05 -0400 Subject: [PATCH 08/23] mrf24j40: Increase max SPI speed to 10MHz @@ -8,7 +8,7 @@ for SCK at 10MHz. Signed-off-by: Alan Ott --- - drivers/net/ieee802154/mrf24j40.c | 5 ++--- + drivers/net/ieee802154/mrf24j40.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c @@ -28,5 +28,5 @@ index bb7e613..f6e723e 100644 #define printdev(X) (&X->spi->dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0009-mrf24j40-Fix-byte-order-of-IEEE-address.patch b/patches/6lowpan/0009-mrf24j40-Fix-byte-order-of-IEEE-address.patch index 891f5f3d..937828a8 100644 --- a/patches/6lowpan/0009-mrf24j40-Fix-byte-order-of-IEEE-address.patch +++ b/patches/6lowpan/0009-mrf24j40-Fix-byte-order-of-IEEE-address.patch @@ -1,4 +1,4 @@ -From 168818700acba74d3b05a845ae91bed8cab0f78f Mon Sep 17 00:00:00 2001 +From 968f7ca458efe46ac9eb8f04d706c54c14027adc Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Mon, 18 Mar 2013 01:26:01 -0400 Subject: [PATCH 09/23] mrf24j40: Fix byte-order of IEEE address @@ -8,7 +8,7 @@ byte order. Signed-off-by: Alan Ott --- - drivers/net/ieee802154/mrf24j40.c | 2 +- + drivers/net/ieee802154/mrf24j40.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c @@ -25,5 +25,5 @@ index f6e723e..6481faf 100644 #ifdef DEBUG printk(KERN_DEBUG "Set long addr to: "); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0010-6lowpan-lowpan_is_iid_16_bit_compressable-does-not-d.patch b/patches/6lowpan/0010-6lowpan-lowpan_is_iid_16_bit_compressable-does-not-d.patch index 365ebb0f..be7d421c 100644 --- a/patches/6lowpan/0010-6lowpan-lowpan_is_iid_16_bit_compressable-does-not-d.patch +++ b/patches/6lowpan/0010-6lowpan-lowpan_is_iid_16_bit_compressable-does-not-d.patch @@ -1,4 +1,4 @@ -From c91402a0d175742abc917fe99ab77d9aa9884683 Mon Sep 17 00:00:00 2001 +From a7ceb817638cb492b14025eec6bd88fdc4d5cbe7 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:21 -0400 Subject: [PATCH 10/23] 6lowpan: lowpan_is_iid_16_bit_compressable() does not @@ -9,7 +9,7 @@ and fixed in Contiki. This patch is basically a port of their fix. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.h | 7 ++++--- + net/ieee802154/6lowpan.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net/ieee802154/6lowpan.h b/net/ieee802154/6lowpan.h @@ -31,5 +31,5 @@ index bba5f83..4b8f917 100644 /* multicast address */ #define is_addr_mcast(a) (((a)->s6_addr[0]) == 0xFF) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0011-6lowpan-next-header-is-not-properly-set-upon-decompr.patch b/patches/6lowpan/0011-6lowpan-next-header-is-not-properly-set-upon-decompr.patch index 8b40aa6e..fe76a46b 100644 --- a/patches/6lowpan/0011-6lowpan-next-header-is-not-properly-set-upon-decompr.patch +++ b/patches/6lowpan/0011-6lowpan-next-header-is-not-properly-set-upon-decompr.patch @@ -1,4 +1,4 @@ -From 59be413a2f9978a3ad2151306fc3aa990a97264a Mon Sep 17 00:00:00 2001 +From 1447fc2614e05e191429edba841ef9a8b307f21a Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:22 -0400 Subject: [PATCH 11/23] 6lowpan: next header is not properly set upon @@ -8,7 +8,7 @@ This causes a drop of the UDP packet. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 4 +++- + net/ieee802154/6lowpan.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -29,5 +29,5 @@ index 43b95ca..9f53904 100644 /* Not fragmented package */ hdr.payload_len = htons(skb->len); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0012-6lowpan-always-enable-link-layer-acknowledgments.patch b/patches/6lowpan/0012-6lowpan-always-enable-link-layer-acknowledgments.patch index f5ab5e3d..a4419ecf 100644 --- a/patches/6lowpan/0012-6lowpan-always-enable-link-layer-acknowledgments.patch +++ b/patches/6lowpan/0012-6lowpan-always-enable-link-layer-acknowledgments.patch @@ -1,4 +1,4 @@ -From 9c66c9424a5e7867c741ba3d6db417762bd996ed Mon Sep 17 00:00:00 2001 +From 55bd0a06c1232a9666bd18f80a0f26890a1b9de6 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:23 -0400 Subject: [PATCH 12/23] 6lowpan: always enable link-layer acknowledgments @@ -11,7 +11,7 @@ acknowledgments even if this is set. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 4 ++++ + net/ieee802154/6lowpan.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -30,5 +30,5 @@ index 9f53904..e7f61de 100644 type, (void *)&da, (void *)&sa, skb->len); } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0013-mac802154-turn-on-ACK-when-enabled-by-the-upper-laye.patch b/patches/6lowpan/0013-mac802154-turn-on-ACK-when-enabled-by-the-upper-laye.patch index 394adea1..af9f3580 100644 --- a/patches/6lowpan/0013-mac802154-turn-on-ACK-when-enabled-by-the-upper-laye.patch +++ b/patches/6lowpan/0013-mac802154-turn-on-ACK-when-enabled-by-the-upper-laye.patch @@ -1,11 +1,12 @@ -From 5ae67779a6023a024f7108b9489d9e8d040a30e3 Mon Sep 17 00:00:00 2001 +From c3d94f8e4e52d3dca16cc6508ed3463269c441c3 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:24 -0400 -Subject: [PATCH 13/23] mac802154: turn on ACK when enabled by the upper layers +Subject: [PATCH 13/23] mac802154: turn on ACK when enabled by the upper + layers Signed-off-by: Tony Cheneau --- - net/mac802154/wpan.c | 2 ++ + net/mac802154/wpan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/mac802154/wpan.c b/net/mac802154/wpan.c @@ -22,5 +23,5 @@ index d20c6d3..7d3f659 100644 if (!saddr) { spin_lock_bh(&priv->mib_lock); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0014-6lowpan-use-short-IEEE-802.15.4-addresses-for-broadc.patch b/patches/6lowpan/0014-6lowpan-use-short-IEEE-802.15.4-addresses-for-broadc.patch index 5de40310..85eea0d5 100644 --- a/patches/6lowpan/0014-6lowpan-use-short-IEEE-802.15.4-addresses-for-broadc.patch +++ b/patches/6lowpan/0014-6lowpan-use-short-IEEE-802.15.4-addresses-for-broadc.patch @@ -1,4 +1,4 @@ -From 46df33d2b4da28af3920fe34f1bf437fe43bbc5d Mon Sep 17 00:00:00 2001 +From f5f743f5fb6b6cd2c4d4f43d1d47f5982ca93595 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:25 -0400 Subject: [PATCH 14/23] 6lowpan: use short IEEE 802.15.4 addresses for @@ -9,7 +9,7 @@ broadcasting. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 23 +++++++++++++++-------- + net/ieee802154/6lowpan.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -54,5 +54,5 @@ index e7f61de..0eebb96 100644 return dev_hard_header(skb, lowpan_dev_info(dev)->real_dev, type, (void *)&da, (void *)&sa, skb->len); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0015-6lowpan-fix-first-fragment-FRAG1-handling.patch b/patches/6lowpan/0015-6lowpan-fix-first-fragment-FRAG1-handling.patch index 676a4055..c4303b93 100644 --- a/patches/6lowpan/0015-6lowpan-fix-first-fragment-FRAG1-handling.patch +++ b/patches/6lowpan/0015-6lowpan-fix-first-fragment-FRAG1-handling.patch @@ -1,4 +1,4 @@ -From 5f4dd208c9f5ce553e539242006d393993020596 Mon Sep 17 00:00:00 2001 +From a4ed4b8b71744485e2e5ee65461054e3d7474ab4 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:26 -0400 Subject: [PATCH 15/23] 6lowpan: fix first fragment (FRAG1) handling @@ -19,11 +19,11 @@ not properly initialized. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 36 +++++++++++++++++++++++------------- + net/ieee802154/6lowpan.c | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c -index 0eebb96..4a622896 100644 +index 0eebb96..4a62289 100644 --- a/net/ieee802154/6lowpan.c +++ b/net/ieee802154/6lowpan.c @@ -661,7 +661,7 @@ static void lowpan_fragment_timer_expired(unsigned long entry_addr) @@ -119,5 +119,5 @@ index 0eebb96..4a622896 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0016-6lowpan-add-debug-messages-for-6LoWPAN-fragmentation.patch b/patches/6lowpan/0016-6lowpan-add-debug-messages-for-6LoWPAN-fragmentation.patch index 9e515e32..b2419a5d 100644 --- a/patches/6lowpan/0016-6lowpan-add-debug-messages-for-6LoWPAN-fragmentation.patch +++ b/patches/6lowpan/0016-6lowpan-add-debug-messages-for-6LoWPAN-fragmentation.patch @@ -1,4 +1,4 @@ -From 7759cb8839a8085d8c8fb756cc1aac011bdc85ea Mon Sep 17 00:00:00 2001 +From a83a97940c3201471b4e8bf4445038263fbb1976 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:27 -0400 Subject: [PATCH 16/23] 6lowpan: add debug messages for 6LoWPAN fragmentation @@ -8,11 +8,11 @@ reassembly. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 25 +++++++++++++++++++++---- + net/ieee802154/6lowpan.c | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c -index 4a622896..61eee9d 100644 +index 4a62289..61eee9d 100644 --- a/net/ieee802154/6lowpan.c +++ b/net/ieee802154/6lowpan.c @@ -742,10 +742,16 @@ lowpan_process_data(struct sk_buff *skb) @@ -80,5 +80,5 @@ index 4a622896..61eee9d 100644 offset += len; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0017-6lowpan-store-fragment-tag-values-per-device-instead.patch b/patches/6lowpan/0017-6lowpan-store-fragment-tag-values-per-device-instead.patch index 2848d134..ec83594f 100644 --- a/patches/6lowpan/0017-6lowpan-store-fragment-tag-values-per-device-instead.patch +++ b/patches/6lowpan/0017-6lowpan-store-fragment-tag-values-per-device-instead.patch @@ -1,4 +1,4 @@ -From abc8426123c3318ffe236dae466f1a9ca912b0ec Mon Sep 17 00:00:00 2001 +From fa1e23265f99e2df45373b34276a6033398a7bba Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:28 -0400 Subject: [PATCH 17/23] 6lowpan: store fragment tag values per device instead @@ -6,7 +6,7 @@ Subject: [PATCH 17/23] 6lowpan: store fragment tag values per device instead Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 9 +++++---- + net/ieee802154/6lowpan.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -64,5 +64,5 @@ index 61eee9d..f952451 100644 entry = kzalloc(sizeof(struct lowpan_dev_record), GFP_KERNEL); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0018-mac802154-add-mac802154_dev_get_dsn.patch b/patches/6lowpan/0018-mac802154-add-mac802154_dev_get_dsn.patch index 7f0ef784..db093bd9 100644 --- a/patches/6lowpan/0018-mac802154-add-mac802154_dev_get_dsn.patch +++ b/patches/6lowpan/0018-mac802154-add-mac802154_dev_get_dsn.patch @@ -1,4 +1,4 @@ -From a5fce12174e8d395ba128640586e01c647806bc1 Mon Sep 17 00:00:00 2001 +From 0a4bb88f02ab4fca702da1194971d7192547033c Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:29 -0400 Subject: [PATCH 18/23] mac802154: add mac802154_dev_get_dsn() @@ -10,9 +10,9 @@ order to properly set the DSN (Data Sequence Number) value in the IEEE Signed-off-by: Tony Cheneau --- - net/mac802154/mac802154.h | 1 + - net/mac802154/mac_cmd.c | 1 + - net/mac802154/mib.c | 9 +++++++++ + net/mac802154/mac802154.h | 1 + + net/mac802154/mac_cmd.c | 1 + + net/mac802154/mib.c | 9 +++++++++ 3 files changed, 11 insertions(+) diff --git a/net/mac802154/mac802154.h b/net/mac802154/mac802154.h @@ -57,5 +57,5 @@ index f47781a..f03e55f 100644 { struct phy_chan_notify_work *nw = container_of(work, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0019-6lowpan-obtain-IEEE802.15.4-sequence-number-from-the.patch b/patches/6lowpan/0019-6lowpan-obtain-IEEE802.15.4-sequence-number-from-the.patch index 0ace500d..e4709add 100644 --- a/patches/6lowpan/0019-6lowpan-obtain-IEEE802.15.4-sequence-number-from-the.patch +++ b/patches/6lowpan/0019-6lowpan-obtain-IEEE802.15.4-sequence-number-from-the.patch @@ -1,4 +1,4 @@ -From ac5ef8eb8690a8268f8f1ea6ec79cdcb918cbfd4 Mon Sep 17 00:00:00 2001 +From 4a980f197ff4e841a4ee08ec3d94c6213d3b1a55 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:30 -0400 Subject: [PATCH 19/23] 6lowpan: obtain IEEE802.15.4 sequence number from the @@ -9,7 +9,7 @@ number is always set to 0. This makes trafic analysis very hard. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 8 ++++++++ + net/ieee802154/6lowpan.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -46,5 +46,5 @@ index f952451..d1d4ee6 100644 static void lowpan_setup(struct net_device *dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0020-6lowpan-use-the-PANID-provided-by-the-device-instead.patch b/patches/6lowpan/0020-6lowpan-use-the-PANID-provided-by-the-device-instead.patch index 8b7a3939..a021f8d1 100644 --- a/patches/6lowpan/0020-6lowpan-use-the-PANID-provided-by-the-device-instead.patch +++ b/patches/6lowpan/0020-6lowpan-use-the-PANID-provided-by-the-device-instead.patch @@ -1,4 +1,4 @@ -From f4b33899d557e42cd5d278f7705cc910f5fd0545 Mon Sep 17 00:00:00 2001 +From a8648f62afa796440a634509a4b0a96974ddf308 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:31 -0400 Subject: [PATCH 20/23] 6lowpan: use the PANID provided by the device instead @@ -6,7 +6,7 @@ Subject: [PATCH 20/23] 6lowpan: use the PANID provided by the device instead Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 6 ++++-- + net/ieee802154/6lowpan.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -29,5 +29,5 @@ index d1d4ee6..276971b 100644 * if the destination address is the broadcast address, use the * corresponding short address -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0021-6lowpan-modify-udp-compression-uncompression-to-matc.patch b/patches/6lowpan/0021-6lowpan-modify-udp-compression-uncompression-to-matc.patch index b9c60869..b80f7da7 100644 --- a/patches/6lowpan/0021-6lowpan-modify-udp-compression-uncompression-to-matc.patch +++ b/patches/6lowpan/0021-6lowpan-modify-udp-compression-uncompression-to-matc.patch @@ -1,4 +1,4 @@ -From 062d3b58e0fe5e2f9a765444a0933051b23ec174 Mon Sep 17 00:00:00 2001 +From d30afc3b9180f5e004f3494dc8881d5f6959a2c0 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Mon, 25 Mar 2013 23:59:32 -0400 Subject: [PATCH 21/23] 6lowpan: modify udp compression/uncompression to match @@ -9,7 +9,7 @@ UDP header along with the uncompressed one. Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 39 ++++++++++++++++++++++++++++++++++++--- + net/ieee802154/6lowpan.c | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -86,5 +86,5 @@ index 276971b..c9c3f3d 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0022-6lowpan-fix-a-small-formatting-issue.patch b/patches/6lowpan/0022-6lowpan-fix-a-small-formatting-issue.patch index 528d5917..c359320f 100644 --- a/patches/6lowpan/0022-6lowpan-fix-a-small-formatting-issue.patch +++ b/patches/6lowpan/0022-6lowpan-fix-a-small-formatting-issue.patch @@ -1,4 +1,4 @@ -From d385073c39ba2470282a174bf04de9dc3ec30ab2 Mon Sep 17 00:00:00 2001 +From 9a725292bb2a0651290a082115937cbb7dd406c9 Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Wed, 27 Mar 2013 00:09:24 -0400 Subject: [PATCH 22/23] 6lowpan: fix a small formatting issue @@ -8,7 +8,7 @@ d4ac32365dcbfd341a87eae444c26679f889249a Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 2 +- + net/ieee802154/6lowpan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -25,5 +25,5 @@ index c9c3f3d..f4969d7 100644 struct lowpan_dev_record { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/6lowpan/0023-6lowpan-use-IEEE802154_ADDR_LEN-instead-of-a-magic-n.patch b/patches/6lowpan/0023-6lowpan-use-IEEE802154_ADDR_LEN-instead-of-a-magic-n.patch index 9a340053..b4acdd09 100644 --- a/patches/6lowpan/0023-6lowpan-use-IEEE802154_ADDR_LEN-instead-of-a-magic-n.patch +++ b/patches/6lowpan/0023-6lowpan-use-IEEE802154_ADDR_LEN-instead-of-a-magic-n.patch @@ -1,4 +1,4 @@ -From f374af5a9ef6ad45d0621d25c60a36547c73b4a8 Mon Sep 17 00:00:00 2001 +From e23d2cb5acb73c7844e3f1dc3ba1fd174ef0842c Mon Sep 17 00:00:00 2001 From: Tony Cheneau Date: Wed, 27 Mar 2013 00:09:25 -0400 Subject: [PATCH 23/23] 6lowpan: use IEEE802154_ADDR_LEN instead of a magic @@ -6,7 +6,7 @@ Subject: [PATCH 23/23] 6lowpan: use IEEE802154_ADDR_LEN instead of a magic Signed-off-by: Tony Cheneau --- - net/ieee802154/6lowpan.c | 2 +- + net/ieee802154/6lowpan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c @@ -23,5 +23,5 @@ index f4969d7..e1b4580 100644 /* request acknowledgment */ mac_cb(skb)->flags |= MAC_CB_FLAG_ACKREQ; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/PG2/0001-beaglebone-black-1ghz-hack.patch b/patches/PG2/0001-beaglebone-black-1ghz-hack.patch index 1c3cee23..81c2dab7 100644 --- a/patches/PG2/0001-beaglebone-black-1ghz-hack.patch +++ b/patches/PG2/0001-beaglebone-black-1ghz-hack.patch @@ -1,12 +1,12 @@ -From 2b0490074bcfd82bbd9df6f72ec91ce61effe1e9 Mon Sep 17 00:00:00 2001 +From d97cae8c23ac92027d4aa8d852ac52f19384d672 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 22 Jan 2013 17:52:18 +0100 Subject: [PATCH] beaglebone black: 1ghz hack Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-boneblack.dts | 16 ++++++++++++++++ - arch/arm/boot/dts/am33xx.dtsi | 2 +- + arch/arm/boot/dts/am335x-boneblack.dts | 16 ++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts @@ -47,5 +47,5 @@ index 6b71632..6c24c9b 100644 /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/adc/0001-input-ti_am335x_tsc-Step-enable-bits-made-configurab.patch b/patches/adc/0001-input-ti_am335x_tsc-Step-enable-bits-made-configurab.patch deleted file mode 100644 index eb506772..00000000 --- a/patches/adc/0001-input-ti_am335x_tsc-Step-enable-bits-made-configurab.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 4af84239fa709c379138bc8e6cf296faf663d8f5 Mon Sep 17 00:00:00 2001 -From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:05 +0000 -Subject: [PATCH 01/16] input: ti_am335x_tsc: Step enable bits made - configurable - -Current code has hard coded value written to -step enable bits. Now the bits are updated based -on how many steps are needed to be configured got -from platform data. - -The user needs to take care not to exceed -the count more than 16. While using ADC and TSC -one should take care to set this parameter correctly. - -Signed-off-by: Patil, Rachna ---- - drivers/input/touchscreen/ti_am335x_tsc.c | 10 ++++++++-- - include/linux/mfd/ti_am335x_tscadc.h | 1 - - 2 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index 51e7b87..da652e0 100644 ---- a/drivers/input/touchscreen/ti_am335x_tsc.c -+++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -39,6 +39,7 @@ struct titsc { - unsigned int irq; - unsigned int wires; - unsigned int x_plate_resistance; -+ unsigned int enable_bits; - bool pen_down; - int steps_to_configure; - }; -@@ -57,6 +58,7 @@ static void titsc_writel(struct titsc *tsc, unsigned int reg, - static void titsc_step_config(struct titsc *ts_dev) - { - unsigned int config; -+ unsigned int stepenable = 0; - int i, total_steps; - - /* Configure the Step registers */ -@@ -128,7 +130,11 @@ static void titsc_step_config(struct titsc *ts_dev) - titsc_writel(ts_dev, REG_STEPDELAY(total_steps + 2), - STEPCONFIG_OPENDLY); - -- titsc_writel(ts_dev, REG_SE, STPENB_STEPENB_TC); -+ for (i = 0; i <= (total_steps + 2); i++) -+ stepenable |= 1 << i; -+ ts_dev->enable_bits = stepenable; -+ -+ titsc_writel(ts_dev, REG_SE, ts_dev->enable_bits); - } - - static void titsc_read_coordinates(struct titsc *ts_dev, -@@ -250,7 +256,7 @@ static irqreturn_t titsc_irq(int irq, void *dev) - - titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); - -- titsc_writel(ts_dev, REG_SE, STPENB_STEPENB_TC); -+ titsc_writel(ts_dev, REG_SE, ts_dev->enable_bits); - return IRQ_HANDLED; - } - -diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h -index c79ad5d..23e4f33 100644 ---- a/include/linux/mfd/ti_am335x_tscadc.h -+++ b/include/linux/mfd/ti_am335x_tscadc.h -@@ -47,7 +47,6 @@ - #define STEPENB_MASK (0x1FFFF << 0) - #define STEPENB(val) ((val) << 0) - #define STPENB_STEPENB STEPENB(0x1FFFF) --#define STPENB_STEPENB_TC STEPENB(0x1FFF) - - /* IRQ enable */ - #define IRQENB_HW_PEN BIT(0) --- -1.8.1.4 - diff --git a/patches/adc/0001-mfd-input-iio-ti_am335x_adc-use-one-structure-for-ti.patch b/patches/adc/0001-mfd-input-iio-ti_am335x_adc-use-one-structure-for-ti.patch new file mode 100644 index 00000000..c9984d75 --- /dev/null +++ b/patches/adc/0001-mfd-input-iio-ti_am335x_adc-use-one-structure-for-ti.patch @@ -0,0 +1,140 @@ +From 5671f70e3003bc1799f429470f6a4503eab8631e Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:02 +0200 +Subject: [PATCH 01/20] mfd: input: iio: ti_am335x_adc: use one structure for + ti_tscadc_dev + +The mfd driver creates platform data for the child devices and it is the +ti_tscadc_dev struct. This struct is copied for the two devices. +The copy of the structure makes a common lock in this structure a little +less usefull. Therefore the platform data is not a pointer to the +structure and the same structure is used. +While doing the change I noticed that the suspend/resume code assumes +the wrong pointer for ti_tscadc_dev and this has been fixed as well. + +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 5 +++-- + drivers/input/touchscreen/ti_am335x_tsc.c | 16 +++++++++------- + drivers/mfd/ti_am335x_tscadc.c | 8 ++++---- + include/linux/mfd/ti_am335x_tscadc.h | 7 +++++++ + 4 files changed, 23 insertions(+), 13 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index cd030e1..fde3822 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -140,7 +140,7 @@ static int tiadc_probe(struct platform_device *pdev) + { + struct iio_dev *indio_dev; + struct tiadc_device *adc_dev; +- struct ti_tscadc_dev *tscadc_dev = pdev->dev.platform_data; ++ struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); + struct mfd_tscadc_board *pdata; + int err; + +@@ -205,9 +205,10 @@ static int tiadc_suspend(struct device *dev) + { + struct iio_dev *indio_dev = dev_get_drvdata(dev); + struct tiadc_device *adc_dev = iio_priv(indio_dev); +- struct ti_tscadc_dev *tscadc_dev = dev->platform_data; ++ struct ti_tscadc_dev *tscadc_dev; + unsigned int idle; + ++ tscadc_dev = ti_tscadc_dev_get(to_platform_device(dev)); + if (!device_may_wakeup(tscadc_dev->dev)) { + idle = tiadc_readl(adc_dev, REG_CTRL); + idle &= ~(CNTRLREG_TSCSSENB); +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 51e7b87..16077d3 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -262,7 +262,7 @@ static int titsc_probe(struct platform_device *pdev) + { + struct titsc *ts_dev; + struct input_dev *input_dev; +- struct ti_tscadc_dev *tscadc_dev = pdev->dev.platform_data; ++ struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); + struct mfd_tscadc_board *pdata; + int err; + +@@ -329,8 +329,8 @@ err_free_mem: + + static int titsc_remove(struct platform_device *pdev) + { +- struct ti_tscadc_dev *tscadc_dev = pdev->dev.platform_data; +- struct titsc *ts_dev = tscadc_dev->tsc; ++ struct titsc *ts_dev = platform_get_drvdata(pdev); ++ u32 steps; + + free_irq(ts_dev->irq, ts_dev); + +@@ -344,10 +344,11 @@ static int titsc_remove(struct platform_device *pdev) + #ifdef CONFIG_PM + static int titsc_suspend(struct device *dev) + { +- struct ti_tscadc_dev *tscadc_dev = dev->platform_data; +- struct titsc *ts_dev = tscadc_dev->tsc; ++ struct titsc *ts_dev = dev_get_drvdata(dev); ++ struct ti_tscadc_dev *tscadc_dev; + unsigned int idle; + ++ tscadc_dev = ti_tscadc_dev_get(to_platform_device(dev)); + if (device_may_wakeup(tscadc_dev->dev)) { + idle = titsc_readl(ts_dev, REG_IRQENABLE); + titsc_writel(ts_dev, REG_IRQENABLE, +@@ -359,9 +360,10 @@ static int titsc_suspend(struct device *dev) + + static int titsc_resume(struct device *dev) + { +- struct ti_tscadc_dev *tscadc_dev = dev->platform_data; +- struct titsc *ts_dev = tscadc_dev->tsc; ++ struct titsc *ts_dev = dev_get_drvdata(dev); ++ struct ti_tscadc_dev *tscadc_dev; + ++ tscadc_dev = ti_tscadc_dev_get(to_platform_device(dev)); + if (device_may_wakeup(tscadc_dev->dev)) { + titsc_writel(ts_dev, REG_IRQWAKEUP, + 0x00); +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index e9f3fb5..772ea2a 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -176,14 +176,14 @@ static int ti_tscadc_probe(struct platform_device *pdev) + /* TSC Cell */ + cell = &tscadc->cells[TSC_CELL]; + cell->name = "tsc"; +- cell->platform_data = tscadc; +- cell->pdata_size = sizeof(*tscadc); ++ cell->platform_data = &tscadc; ++ cell->pdata_size = sizeof(tscadc); + + /* ADC Cell */ + cell = &tscadc->cells[ADC_CELL]; + cell->name = "tiadc"; +- cell->platform_data = tscadc; +- cell->pdata_size = sizeof(*tscadc); ++ cell->platform_data = &tscadc; ++ cell->pdata_size = sizeof(tscadc); + + err = mfd_add_devices(&pdev->dev, pdev->id, tscadc->cells, + TSCADC_CELLS, NULL, 0, NULL); +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index c79ad5d..8114e4e 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -149,4 +149,11 @@ struct ti_tscadc_dev { + struct adc_device *adc; + }; + ++static inline struct ti_tscadc_dev *ti_tscadc_dev_get(struct platform_device *p) ++{ ++ struct ti_tscadc_dev **tscadc_dev = p->dev.platform_data; ++ ++ return *tscadc_dev; ++} ++ + #endif +-- +1.7.9.5 + diff --git a/patches/adc/0002-input-ti_am33x_tsc-Step-enable-bits-made-configurabl.patch b/patches/adc/0002-input-ti_am33x_tsc-Step-enable-bits-made-configurabl.patch new file mode 100644 index 00000000..37a2ee7c --- /dev/null +++ b/patches/adc/0002-input-ti_am33x_tsc-Step-enable-bits-made-configurabl.patch @@ -0,0 +1,220 @@ +From d0971bd38d29b02224fb30bf0b3acbf85e6b2192 Mon Sep 17 00:00:00 2001 +From: "Patil, Rachna" +Date: Wed, 12 Jun 2013 18:58:03 +0200 +Subject: [PATCH 02/20] input: ti_am33x_tsc: Step enable bits made + configurable + +Current code has hard coded value written to +step enable bits. Now the bits are updated based +on how many steps are needed to be configured got +from platform data. + +The user needs to take care not to exceed +the count more than 16. While using ADC and TSC +one should take care to set this parameter correctly. + +Sebastian added the common lock and moved the code, that manipulates the +steps, from into the mfd module. + +Signed-off-by: Patil, Rachna +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 20 ++++++++++++++++++-- + drivers/input/touchscreen/ti_am335x_tsc.c | 12 ++++++++++-- + drivers/mfd/ti_am335x_tscadc.c | 29 ++++++++++++++++++++++++++++- + include/linux/mfd/ti_am335x_tscadc.h | 8 ++++++-- + 4 files changed, 62 insertions(+), 7 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index fde3822..b47594d 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -42,10 +42,20 @@ static void tiadc_writel(struct tiadc_device *adc, unsigned int reg, + writel(val, adc->mfd_tscadc->tscadc_base + reg); + } + ++static u32 get_adc_step_mask(struct tiadc_device *adc_dev) ++{ ++ u32 step_en; ++ ++ step_en = ((1 << adc_dev->channels) - 1); ++ step_en <<= TOTAL_STEPS - adc_dev->channels + 1; ++ return step_en; ++} ++ + static void tiadc_step_config(struct tiadc_device *adc_dev) + { + unsigned int stepconfig; + int i, channels = 0, steps; ++ u32 step_en; + + /* + * There are 16 configurable steps and 8 analog input +@@ -69,7 +79,8 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + STEPCONFIG_OPENDLY); + channels++; + } +- tiadc_writel(adc_dev, REG_SE, STPENB_STEPENB); ++ step_en = get_adc_step_mask(adc_dev); ++ am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); + } + + static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) +@@ -127,7 +138,7 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + if (i == chan->channel) + *val = readx1 & 0xfff; + } +- tiadc_writel(adc_dev, REG_SE, STPENB_STEPENB); ++ am335x_tsc_se_update(adc_dev->mfd_tscadc); + + return IIO_VAL_INT; + } +@@ -191,10 +202,15 @@ err_ret: + static int tiadc_remove(struct platform_device *pdev) + { + struct iio_dev *indio_dev = platform_get_drvdata(pdev); ++ struct tiadc_device *adc_dev = iio_priv(indio_dev); ++ u32 step_en; + + iio_device_unregister(indio_dev); + tiadc_channels_remove(indio_dev); + ++ step_en = get_adc_step_mask(adc_dev); ++ am335x_tsc_se_clr(adc_dev->mfd_tscadc, step_en); ++ + iio_device_free(indio_dev); + + return 0; +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 16077d3..23d6a4d 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -57,6 +57,7 @@ static void titsc_writel(struct titsc *tsc, unsigned int reg, + static void titsc_step_config(struct titsc *ts_dev) + { + unsigned int config; ++ unsigned int stepenable = 0; + int i, total_steps; + + /* Configure the Step registers */ +@@ -128,7 +129,9 @@ static void titsc_step_config(struct titsc *ts_dev) + titsc_writel(ts_dev, REG_STEPDELAY(total_steps + 2), + STEPCONFIG_OPENDLY); + +- titsc_writel(ts_dev, REG_SE, STPENB_STEPENB_TC); ++ /* The steps1 … end and bit 0 for TS_Charge */ ++ stepenable = (1 << (total_steps + 2)) - 1; ++ am335x_tsc_se_set(ts_dev->mfd_tscadc, stepenable); + } + + static void titsc_read_coordinates(struct titsc *ts_dev, +@@ -250,7 +253,7 @@ static irqreturn_t titsc_irq(int irq, void *dev) + + titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); + +- titsc_writel(ts_dev, REG_SE, STPENB_STEPENB_TC); ++ am335x_tsc_se_update(ts_dev->mfd_tscadc); + return IRQ_HANDLED; + } + +@@ -334,6 +337,11 @@ static int titsc_remove(struct platform_device *pdev) + + free_irq(ts_dev->irq, ts_dev); + ++ /* total steps followed by the enable mask */ ++ steps = 2 * ts_dev->steps_to_configure + 2; ++ steps = (1 << steps) - 1; ++ am335x_tsc_se_clr(ts_dev->mfd_tscadc, steps); ++ + input_unregister_device(ts_dev->input); + + platform_set_drvdata(pdev, NULL); +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 772ea2a..90ccfc0 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -48,6 +48,32 @@ static const struct regmap_config tscadc_regmap_config = { + .val_bits = 32, + }; + ++void am335x_tsc_se_update(struct ti_tscadc_dev *tsadc) ++{ ++ tscadc_writel(tsadc, REG_SE, tsadc->reg_se_cache); ++} ++EXPORT_SYMBOL_GPL(am335x_tsc_se_update); ++ ++void am335x_tsc_se_set(struct ti_tscadc_dev *tsadc, u32 val) ++{ ++ spin_lock(&tsadc->reg_lock); ++ tsadc->reg_se_cache |= val; ++ spin_unlock(&tsadc->reg_lock); ++ ++ am335x_tsc_se_update(tsadc); ++} ++EXPORT_SYMBOL_GPL(am335x_tsc_se_set); ++ ++void am335x_tsc_se_clr(struct ti_tscadc_dev *tsadc, u32 val) ++{ ++ spin_lock(&tsadc->reg_lock); ++ tsadc->reg_se_cache &= ~val; ++ spin_unlock(&tsadc->reg_lock); ++ ++ am335x_tsc_se_update(tsadc); ++} ++EXPORT_SYMBOL_GPL(am335x_tsc_se_clr); ++ + static void tscadc_idle_config(struct ti_tscadc_dev *config) + { + unsigned int idleconfig; +@@ -129,6 +155,7 @@ static int ti_tscadc_probe(struct platform_device *pdev) + goto ret; + } + ++ spin_lock_init(&tscadc->reg_lock); + pm_runtime_enable(&pdev->dev); + pm_runtime_get_sync(&pdev->dev); + +@@ -239,7 +266,7 @@ static int tscadc_resume(struct device *dev) + CNTRLREG_STEPID | CNTRLREG_4WIRE; + tscadc_writel(tscadc_dev, REG_CTRL, ctrl); + tscadc_idle_config(tscadc_dev); +- tscadc_writel(tscadc_dev, REG_SE, STPENB_STEPENB); ++ am335x_tsc_se_update(tscadc_dev); + restore = tscadc_readl(tscadc_dev, REG_CTRL); + tscadc_writel(tscadc_dev, REG_CTRL, + (restore | CNTRLREG_TSCSSENB)); +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index 8114e4e..4258627 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -46,8 +46,6 @@ + /* Step Enable */ + #define STEPENB_MASK (0x1FFFF << 0) + #define STEPENB(val) ((val) << 0) +-#define STPENB_STEPENB STEPENB(0x1FFFF) +-#define STPENB_STEPENB_TC STEPENB(0x1FFF) + + /* IRQ enable */ + #define IRQENB_HW_PEN BIT(0) +@@ -141,6 +139,8 @@ struct ti_tscadc_dev { + void __iomem *tscadc_base; + int irq; + struct mfd_cell cells[TSCADC_CELLS]; ++ u32 reg_se_cache; ++ spinlock_t reg_lock; + + /* tsc device */ + struct titsc *tsc; +@@ -156,4 +156,8 @@ static inline struct ti_tscadc_dev *ti_tscadc_dev_get(struct platform_device *p) + return *tscadc_dev; + } + ++void am335x_tsc_se_update(struct ti_tscadc_dev *tsadc); ++void am335x_tsc_se_set(struct ti_tscadc_dev *tsadc, u32 val); ++void am335x_tsc_se_clr(struct ti_tscadc_dev *tsadc, u32 val); ++ + #endif +-- +1.7.9.5 + diff --git a/patches/adc/0002-input-ti_am335x_tsc-Order-of-TSC-wires-made-configur.patch b/patches/adc/0003-input-ti_am33x_tsc-Order-of-TSC-wires-made-configura.patch similarity index 63% rename from patches/adc/0002-input-ti_am335x_tsc-Order-of-TSC-wires-made-configur.patch rename to patches/adc/0003-input-ti_am33x_tsc-Order-of-TSC-wires-made-configura.patch index a3df0908..745f4580 100644 --- a/patches/adc/0002-input-ti_am335x_tsc-Order-of-TSC-wires-made-configur.patch +++ b/patches/adc/0003-input-ti_am33x_tsc-Order-of-TSC-wires-made-configura.patch @@ -1,161 +1,113 @@ -From 5ddb1a32ccdc226ec6028bebf63389e2810189f2 Mon Sep 17 00:00:00 2001 +From 1a6d69979f45648b55268633fe14e9aaa359606f Mon Sep 17 00:00:00 2001 From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:06 +0000 -Subject: [PATCH 02/16] input: ti_am335x_tsc: Order of TSC wires, made +Date: Wed, 12 Jun 2013 18:58:04 +0200 +Subject: [PATCH 03/20] input: ti_am33x_tsc: Order of TSC wires, made configurable The current driver expected touchscreen input wires(XP,XN,YP,YN) to be connected in a particular order. Making changes to accept this as platform data. +Sebastian reworked the original patch and removed a lot of the not +required pieces. + Signed-off-by: Patil, Rachna +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior --- - drivers/input/touchscreen/ti_am335x_tsc.c | 156 +++++++++++++++++++++++++++--- - include/linux/input/ti_am335x_tsc.h | 12 +++ - include/linux/mfd/ti_am335x_tscadc.h | 10 +- - 3 files changed, 159 insertions(+), 19 deletions(-) + drivers/input/touchscreen/ti_am335x_tsc.c | 102 ++++++++++++++++++++++++----- + include/linux/input/ti_am335x_tsc.h | 12 ++++ + include/linux/mfd/ti_am335x_tscadc.h | 3 - + 3 files changed, 98 insertions(+), 19 deletions(-) diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index da652e0..0c460f9 100644 +index 23d6a4d..2bdd66c 100644 --- a/drivers/input/touchscreen/ti_am335x_tsc.c +++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -33,6 +33,17 @@ +@@ -33,6 +33,13 @@ #define SEQ_SETTLE 275 #define MAX_12BIT ((1 << 12) - 1) -+/* -+ * Refer to function regbit_map() to -+ * map the values in the matrix. -+ */ -+static int config[4][4] = { -+ {1, 0, 1, 0}, -+ {2, 3, 2, 3}, -+ {4, 5, 4, 5}, -+ {0, 6, 0, 6} ++static const int config_pins[] = { ++ STEPCONFIG_XPP, ++ STEPCONFIG_XNN, ++ STEPCONFIG_YPP, ++ STEPCONFIG_YNN, +}; + struct titsc { struct input_dev *input; struct ti_tscadc_dev *mfd_tscadc; -@@ -42,6 +53,9 @@ struct titsc { - unsigned int enable_bits; +@@ -41,6 +48,9 @@ struct titsc { + unsigned int x_plate_resistance; bool pen_down; int steps_to_configure; -+ int config_inp[20]; -+ int bit_xp, bit_xn, bit_yp, bit_yn; -+ int inp_xp, inp_xn, inp_yp, inp_yn; ++ u32 config_inp[4]; ++ u32 bit_xp, bit_xn, bit_yp, bit_yn; ++ u32 inp_xp, inp_xn, inp_yp, inp_yn; }; static unsigned int titsc_readl(struct titsc *ts, unsigned int reg) -@@ -55,6 +69,107 @@ static void titsc_writel(struct titsc *tsc, unsigned int reg, +@@ -54,6 +64,58 @@ static void titsc_writel(struct titsc *tsc, unsigned int reg, writel(val, tsc->mfd_tscadc->tscadc_base + reg); } -+/* -+ * Each of the analog lines are mapped -+ * with one or two register bits, -+ * which can be either pulled high/low -+ * depending on the value to be read. -+ */ -+static int regbit_map(int val) -+{ -+ int map_bits = 0; -+ -+ switch (val) { -+ case 1: -+ map_bits = XPP; -+ break; -+ case 2: -+ map_bits = XNP; -+ break; -+ case 3: -+ map_bits = XNN; -+ break; -+ case 4: -+ map_bits = YPP; -+ break; -+ case 5: -+ map_bits = YPN; -+ break; -+ case 6: -+ map_bits = YNN; -+ break; -+ } -+ -+ return map_bits; -+} -+ +static int titsc_config_wires(struct titsc *ts_dev) +{ -+ int analog_line[10], wire_order[10]; -+ int i, temp_bits, err; ++ u32 analog_line[4]; ++ u32 wire_order[4]; ++ int i, bit_cfg; + + for (i = 0; i < 4; i++) { + /* + * Get the order in which TSC wires are attached + * w.r.t. each of the analog input lines on the EVM. + */ -+ analog_line[i] = ts_dev->config_inp[i] & 0xF0; -+ analog_line[i] = analog_line[i] >> 4; -+ ++ analog_line[i] = (ts_dev->config_inp[i] & 0xF0) >> 4; + wire_order[i] = ts_dev->config_inp[i] & 0x0F; ++ if (WARN_ON(analog_line[i] > 7)) ++ return -EINVAL; ++ if (WARN_ON(wire_order[i] > ARRAY_SIZE(config_pins))) ++ return -EINVAL; + } + + for (i = 0; i < 4; i++) { -+ switch (wire_order[i]) { ++ int an_line; ++ int wi_order; ++ ++ an_line = analog_line[i]; ++ wi_order = wire_order[i]; ++ bit_cfg = config_pins[wi_order]; ++ if (bit_cfg == 0) ++ return -EINVAL; ++ switch (wi_order) { + case 0: -+ temp_bits = config[analog_line[i]][0]; -+ if (temp_bits == 0) { -+ err = -EINVAL; -+ goto ret; -+ } else { -+ ts_dev->bit_xp = regbit_map(temp_bits); -+ ts_dev->inp_xp = analog_line[i]; -+ break; -+ } ++ ts_dev->bit_xp = bit_cfg; ++ ts_dev->inp_xp = an_line; ++ break; ++ + case 1: -+ temp_bits = config[analog_line[i]][1]; -+ if (temp_bits == 0) { -+ err = -EINVAL; -+ goto ret; -+ } else { -+ ts_dev->bit_xn = regbit_map(temp_bits); -+ ts_dev->inp_xn = analog_line[i]; -+ break; -+ } ++ ts_dev->bit_xn = bit_cfg; ++ ts_dev->inp_xn = an_line; ++ break; ++ + case 2: -+ temp_bits = config[analog_line[i]][2]; -+ if (temp_bits == 0) { -+ err = -EINVAL; -+ goto ret; -+ } else { -+ ts_dev->bit_yp = regbit_map(temp_bits); -+ ts_dev->inp_yp = analog_line[i]; -+ break; -+ } ++ ts_dev->bit_yp = bit_cfg; ++ ts_dev->inp_yp = an_line; ++ break; + case 3: -+ temp_bits = config[analog_line[i]][3]; -+ if (temp_bits == 0) { -+ err = -EINVAL; -+ goto ret; -+ } else { -+ ts_dev->bit_yn = regbit_map(temp_bits); -+ ts_dev->inp_yn = analog_line[i]; -+ break; -+ } ++ ts_dev->bit_yn = bit_cfg; ++ ts_dev->inp_yn = an_line; ++ break; + } + } -+ + return 0; -+ -+ret: -+ return err; +} + static void titsc_step_config(struct titsc *ts_dev) { unsigned int config; -@@ -65,18 +180,18 @@ static void titsc_step_config(struct titsc *ts_dev) +@@ -64,18 +126,18 @@ static void titsc_step_config(struct titsc *ts_dev) total_steps = 2 * ts_dev->steps_to_configure; config = STEPCONFIG_MODE_HWSYNC | @@ -180,7 +132,7 @@ index da652e0..0c460f9 100644 break; } -@@ -87,18 +202,18 @@ static void titsc_step_config(struct titsc *ts_dev) +@@ -86,18 +148,18 @@ static void titsc_step_config(struct titsc *ts_dev) config = 0; config = STEPCONFIG_MODE_HWSYNC | @@ -204,7 +156,7 @@ index da652e0..0c460f9 100644 break; } -@@ -109,9 +224,9 @@ static void titsc_step_config(struct titsc *ts_dev) +@@ -108,9 +170,9 @@ static void titsc_step_config(struct titsc *ts_dev) config = 0; /* Charge step configuration */ @@ -216,7 +168,7 @@ index da652e0..0c460f9 100644 titsc_writel(ts_dev, REG_CHARGECONFIG, config); titsc_writel(ts_dev, REG_CHARGEDELAY, CHARGEDLY_OPENDLY); -@@ -119,13 +234,14 @@ static void titsc_step_config(struct titsc *ts_dev) +@@ -118,13 +180,14 @@ static void titsc_step_config(struct titsc *ts_dev) config = 0; /* Configure to calculate pressure */ config = STEPCONFIG_MODE_HWSYNC | @@ -234,7 +186,7 @@ index da652e0..0c460f9 100644 titsc_writel(ts_dev, REG_STEPCONFIG(total_steps + 2), config); titsc_writel(ts_dev, REG_STEPDELAY(total_steps + 2), STEPCONFIG_OPENDLY); -@@ -295,6 +411,8 @@ static int titsc_probe(struct platform_device *pdev) +@@ -292,6 +355,8 @@ static int titsc_probe(struct platform_device *pdev) ts_dev->wires = pdata->tsc_init->wires; ts_dev->x_plate_resistance = pdata->tsc_init->x_plate_resistance; ts_dev->steps_to_configure = pdata->tsc_init->steps_to_configure; @@ -243,7 +195,7 @@ index da652e0..0c460f9 100644 err = request_irq(ts_dev->irq, titsc_irq, 0, pdev->dev.driver->name, ts_dev); -@@ -304,6 +422,11 @@ static int titsc_probe(struct platform_device *pdev) +@@ -301,6 +366,11 @@ static int titsc_probe(struct platform_device *pdev) } titsc_writel(ts_dev, REG_IRQENABLE, IRQENB_FIFO0THRES); @@ -255,14 +207,6 @@ index da652e0..0c460f9 100644 titsc_step_config(ts_dev); titsc_writel(ts_dev, REG_FIFO0THR, ts_dev->steps_to_configure); -@@ -373,6 +496,7 @@ static int titsc_resume(struct device *dev) - 0x00); - titsc_writel(ts_dev, REG_IRQCLR, IRQENB_HW_PEN); - } -+ titsc_config_wires(ts_dev); - titsc_step_config(ts_dev); - titsc_writel(ts_dev, REG_FIFO0THR, - ts_dev->steps_to_configure); diff --git a/include/linux/input/ti_am335x_tsc.h b/include/linux/input/ti_am335x_tsc.h index 49269a2..6a66b4d 100644 --- a/include/linux/input/ti_am335x_tsc.h @@ -293,10 +237,10 @@ index 49269a2..6a66b4d 100644 #endif diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h -index 23e4f33..9624fea 100644 +index 4258627..e36ae41 100644 --- a/include/linux/mfd/ti_am335x_tscadc.h +++ b/include/linux/mfd/ti_am335x_tscadc.h -@@ -72,8 +72,6 @@ +@@ -71,8 +71,6 @@ #define STEPCONFIG_INM_ADCREFM STEPCONFIG_INM(8) #define STEPCONFIG_INP_MASK (0xF << 19) #define STEPCONFIG_INP(val) ((val) << 19) @@ -305,7 +249,7 @@ index 23e4f33..9624fea 100644 #define STEPCONFIG_INP_AN4 STEPCONFIG_INP(4) #define STEPCONFIG_INP_ADCREFM STEPCONFIG_INP(8) #define STEPCONFIG_FIFO1 BIT(26) -@@ -95,7 +93,6 @@ +@@ -94,7 +92,6 @@ #define STEPCHARGE_INM_AN1 STEPCHARGE_INM(1) #define STEPCHARGE_INP_MASK (0xF << 19) #define STEPCHARGE_INP(val) ((val) << 19) @@ -313,20 +257,6 @@ index 23e4f33..9624fea 100644 #define STEPCHARGE_RFM_MASK (3 << 23) #define STEPCHARGE_RFM(val) ((val) << 23) #define STEPCHARGE_RFM_XNUR STEPCHARGE_RFM(1) -@@ -117,6 +114,13 @@ - #define CNTRLREG_8WIRE CNTRLREG_AFE_CTRL(3) - #define CNTRLREG_TSCENB BIT(7) - -+#define XPP STEPCONFIG_XPP -+#define XNP STEPCONFIG_XNP -+#define XNN STEPCONFIG_XNN -+#define YPP STEPCONFIG_YPP -+#define YPN STEPCONFIG_YPN -+#define YNN STEPCONFIG_YNN -+ - #define ADC_CLK 3000000 - #define MAX_CLK_DIV 7 - #define TOTAL_STEPS 16 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/adc/0004-MFD-ti_am335x_tscadc-add-device-tree-binding-informa.patch b/patches/adc/0004-MFD-ti_am335x_tscadc-add-device-tree-binding-informa.patch deleted file mode 100644 index 0e545cdc..00000000 --- a/patches/adc/0004-MFD-ti_am335x_tscadc-add-device-tree-binding-informa.patch +++ /dev/null @@ -1,73 +0,0 @@ -From b5ed59a66ec5ea26494ae2e76c210e464e48e5d5 Mon Sep 17 00:00:00 2001 -From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:08 +0000 -Subject: [PATCH 04/16] MFD: ti_am335x_tscadc: add device tree binding - information - -Signed-off-by: Patil, Rachna ---- - .../devicetree/bindings/mfd/ti_am335x_tscadc.txt | 52 ++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - create mode 100644 Documentation/devicetree/bindings/mfd/ti_am335x_tscadc.txt - -diff --git a/Documentation/devicetree/bindings/mfd/ti_am335x_tscadc.txt b/Documentation/devicetree/bindings/mfd/ti_am335x_tscadc.txt -new file mode 100644 -index 0000000..0100771 ---- /dev/null -+++ b/Documentation/devicetree/bindings/mfd/ti_am335x_tscadc.txt -@@ -0,0 +1,52 @@ -+Texas Instruments - TSC / ADC multi-functional device -+ -+ti_tscadc is a multi-function device with touchscreen and ADC on chip. -+This document describes the binding for mfd device. -+ -+Required properties: -+- compatible: "ti,ti-tscadc" -+- reg: Specifies the address of MFD block -+- interrupts: IRQ line connected to the main SoC -+- interrupt-parent: The parent interrupt controller -+ -+Optional properties: -+- ti,hwmods: Hardware information related to TSC/ADC MFD device -+ -+Sub-nodes: -+Device Description -+------ ----------- -+tsc Touchscreen -+adc Analog to digital converter -+ -+Sub-node device required properties: -+tsc: -+- ti,wires: 4/5/8 wire touchscreen support on the platform. -+- ti,x-plate-resistance: X plate resistance. -+- ti,steps-to-configure: A step is configured to read a single co-ordinate value, -+ can be applied more number of times for better results. -+- ti,wire-config: Order for connecting wires on touchscreen. -+ -+adc: -+- ti,adc-channels: Number of ADC channels used. -+ -+Example: -+ -+ tscadc: tscadc@44e0d000 { -+ compatible = "ti,ti-tscadc"; -+ reg = <0x44e0d000 0x1000>; -+ -+ interrupt-parent = <&intc>; -+ interrupts = <16>; -+ ti,hwmods = "adc_tsc"; -+ -+ tsc { -+ ti,wires = <4>; -+ ti,x-plate-resistance = <200>; -+ ti,steps-to-configure = <5>; -+ ti,wire-config = <0x00 0x11 0x22 0x33>; -+ }; -+ -+ adc { -+ ti,adc-channels = <4>; -+ }; -+ }; --- -1.8.1.4 - diff --git a/patches/adc/0003-input-touchscreen-ti_tsc-remove-unwanted-fifo-flush.patch b/patches/adc/0004-input-ti_am33x_tsc-remove-unwanted-fifo-flush.patch similarity index 68% rename from patches/adc/0003-input-touchscreen-ti_tsc-remove-unwanted-fifo-flush.patch rename to patches/adc/0004-input-ti_am33x_tsc-remove-unwanted-fifo-flush.patch index e53dc21a..8b579ae8 100644 --- a/patches/adc/0003-input-touchscreen-ti_tsc-remove-unwanted-fifo-flush.patch +++ b/patches/adc/0004-input-ti_am33x_tsc-remove-unwanted-fifo-flush.patch @@ -1,21 +1,23 @@ -From 1352fe8163f8f34f6aae8c6c88f71665d32e2b63 Mon Sep 17 00:00:00 2001 +From 57583b858fa8b57a3679359280b804b61b58076e Mon Sep 17 00:00:00 2001 From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:07 +0000 -Subject: [PATCH 03/16] input: touchscreen: ti_tsc: remove unwanted fifo flush +Date: Wed, 12 Jun 2013 18:58:05 +0200 +Subject: [PATCH 04/20] input: ti_am33x_tsc: remove unwanted fifo flush When touchscreen and ADC are used together, this unwanted fifo flush leads to loss of ADC data. Signed-off-by: Patil, Rachna +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior --- - drivers/input/touchscreen/ti_am335x_tsc.c | 10 ---------- + drivers/input/touchscreen/ti_am335x_tsc.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index 0c460f9..064d2b2 100644 +index 2bdd66c..7b7de60 100644 --- a/drivers/input/touchscreen/ti_am335x_tsc.c +++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -308,8 +308,6 @@ static irqreturn_t titsc_irq(int irq, void *dev) +@@ -252,8 +252,6 @@ static irqreturn_t titsc_irq(int irq, void *dev) unsigned int x = 0, y = 0; unsigned int z1, z2, z; unsigned int fsm; @@ -24,7 +26,7 @@ index 0c460f9..064d2b2 100644 status = titsc_readl(ts_dev, REG_IRQSTATUS); if (status & IRQENB_FIFO0THRES) { -@@ -318,14 +316,6 @@ static irqreturn_t titsc_irq(int irq, void *dev) +@@ -262,14 +260,6 @@ static irqreturn_t titsc_irq(int irq, void *dev) z1 = titsc_readl(ts_dev, REG_FIFO0) & 0xfff; z2 = titsc_readl(ts_dev, REG_FIFO1) & 0xfff; @@ -40,5 +42,5 @@ index 0c460f9..064d2b2 100644 /* * Calculate pressure using formula -- -1.8.1.4 +1.7.9.5 diff --git a/patches/adc/0005-input-ti_am33x_tsc-Add-DT-support.patch b/patches/adc/0005-input-ti_am33x_tsc-Add-DT-support.patch new file mode 100644 index 00000000..a6c4800d --- /dev/null +++ b/patches/adc/0005-input-ti_am33x_tsc-Add-DT-support.patch @@ -0,0 +1,316 @@ +From 16136118161eb17bb2b61e972e15ab1deb4ec935 Mon Sep 17 00:00:00 2001 +From: "Patil, Rachna" +Date: Wed, 12 Jun 2013 18:58:06 +0200 +Subject: [PATCH 05/20] input: ti_am33x_tsc: Add DT support + +This patch adds DT support to touch driver. It also provides a binding +document which is used by the MFD and IIO part of the device. +This patch also renames steps_to_configure to coordinate_readouts +because the original name misleads the purpose of the variable. + +Signed-off-by: Pantelis Antoniou +Signed-off-by: Patil, Rachna +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior +--- + .../bindings/input/touchscreen/ti-tsc-adc.txt | 44 ++++++++ + drivers/input/touchscreen/ti_am335x_tsc.c | 105 +++++++++++++++----- + drivers/mfd/ti_am335x_tscadc.c | 1 + + include/linux/input/ti_am335x_tsc.h | 2 +- + 4 files changed, 128 insertions(+), 24 deletions(-) + create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt + +diff --git a/Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt b/Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt +new file mode 100644 +index 0000000..6a69af6 +--- /dev/null ++++ b/Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt +@@ -0,0 +1,44 @@ ++* TI - TSC ADC (Touschscreen and analog digital converter) ++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ++ ++Required properties: ++- child "tsc" ++ ti,wires: Wires refer to application modes i.e. 4/5/8 wire touchscreen ++ support on the platform. ++ ti,x-plate-resistance: X plate resistance ++ ti,coordinate-readouts: The sequencer supports a total of 16 ++ programmable steps each step is used to ++ read a single coordinate. A single ++ readout is enough but multiple reads can ++ increase the quality. ++ A value of 5 means, 5 reads for X, 5 for ++ Y and 2 for Z (always). This utilises 12 ++ of the 16 software steps available. The ++ remaining 4 can be used by the ADC. ++ ti,wire-config: Different boards could have a different order for ++ connecting wires on touchscreen. We need to provide an ++ 8 bit number where in the 1st four bits represent the ++ analog lines and the next 4 bits represent positive/ ++ negative terminal on that input line. Notations to ++ represent the input lines and terminals resoectively ++ is as follows: ++ AIN0 = 0, AIN1 = 1 and so on till AIN7 = 7. ++ XP = 0, XN = 1, YP = 2, YN = 3. ++- child "adc" ++ ti,adc-channels: List of analog inputs available for ADC. ++ AIN0 = 0, AIN1 = 1 and so on till AIN7 = 7. ++ ++Example: ++ tscadc: tscadc@44e0d000 { ++ compatible = "ti,ti-tscadc"; ++ tsc { ++ ti,wires = <4>; ++ ti,x-plate-resistance = <200>; ++ ti,coordinate-readouts = <5>; ++ ti,wire-config = <0x00 0x11 0x22 0x33>; ++ }; ++ ++ adc { ++ ti,adc-channels = <4 5 6 7>; ++ }; ++ } +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 7b7de60..ae8a1ce 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -26,6 +26,8 @@ + #include + #include + #include ++#include ++#include + + #include + +@@ -47,7 +49,7 @@ struct titsc { + unsigned int wires; + unsigned int x_plate_resistance; + bool pen_down; +- int steps_to_configure; ++ int coordinate_readouts; + u32 config_inp[4]; + u32 bit_xp, bit_xn, bit_yp, bit_yn; + u32 inp_xp, inp_xn, inp_yp, inp_yn; +@@ -123,7 +125,7 @@ static void titsc_step_config(struct titsc *ts_dev) + int i, total_steps; + + /* Configure the Step registers */ +- total_steps = 2 * ts_dev->steps_to_configure; ++ total_steps = 2 * ts_dev->coordinate_readouts; + + config = STEPCONFIG_MODE_HWSYNC | + STEPCONFIG_AVG_16 | ts_dev->bit_xp; +@@ -141,7 +143,7 @@ static void titsc_step_config(struct titsc *ts_dev) + break; + } + +- for (i = 1; i <= ts_dev->steps_to_configure; i++) { ++ for (i = 1; i <= ts_dev->coordinate_readouts; i++) { + titsc_writel(ts_dev, REG_STEPCONFIG(i), config); + titsc_writel(ts_dev, REG_STEPDELAY(i), STEPCONFIG_OPENDLY); + } +@@ -163,7 +165,7 @@ static void titsc_step_config(struct titsc *ts_dev) + break; + } + +- for (i = (ts_dev->steps_to_configure + 1); i <= total_steps; i++) { ++ for (i = (ts_dev->coordinate_readouts + 1); i <= total_steps; i++) { + titsc_writel(ts_dev, REG_STEPCONFIG(i), config); + titsc_writel(ts_dev, REG_STEPDELAY(i), STEPCONFIG_OPENDLY); + } +@@ -218,7 +220,7 @@ static void titsc_read_coordinates(struct titsc *ts_dev, + read = titsc_readl(ts_dev, REG_FIFO0); + channel = read & 0xf0000; + channel = channel >> 0x10; +- if ((channel >= 0) && (channel < ts_dev->steps_to_configure)) { ++ if ((channel >= 0) && (channel < ts_dev->coordinate_readouts)) { + read &= 0xfff; + diff = abs(read - prev_val_x); + if (diff < prev_diff_x) { +@@ -231,8 +233,8 @@ static void titsc_read_coordinates(struct titsc *ts_dev, + read = titsc_readl(ts_dev, REG_FIFO1); + channel = read & 0xf0000; + channel = channel >> 0x10; +- if ((channel >= ts_dev->steps_to_configure) && +- (channel < (2 * ts_dev->steps_to_configure - 1))) { ++ if ((channel >= ts_dev->coordinate_readouts) && ++ (channel < (2 * ts_dev->coordinate_readouts - 1))) { + read &= 0xfff; + diff = abs(read - prev_val_y); + if (diff < prev_diff_y) { +@@ -310,6 +312,59 @@ static irqreturn_t titsc_irq(int irq, void *dev) + return IRQ_HANDLED; + } + ++static int titsc_parse_dt(struct platform_device *pdev, ++ struct titsc *ts_dev) ++{ ++ struct device_node *node = pdev->dev.of_node; ++ int err; ++ ++ if (!node) ++ return -EINVAL; ++ ++ err = of_property_read_u32(node, "ti,wires", &ts_dev->wires); ++ if (err < 0) ++ return err; ++ switch (ts_dev->wires) { ++ case 4: ++ case 5: ++ case 8: ++ break; ++ default: ++ return -EINVAL; ++ } ++ ++ err = of_property_read_u32(node, "ti,x-plate-resistance", ++ &ts_dev->x_plate_resistance); ++ if (err < 0) ++ return err; ++ ++ err = of_property_read_u32(node, "ti,coordinate-readouts", ++ &ts_dev->coordinate_readouts); ++ if (err < 0) ++ return err; ++ ++ return of_property_read_u32_array(node, "ti,wire-config", ++ ts_dev->config_inp, ARRAY_SIZE(ts_dev->config_inp)); ++} ++ ++static int titsc_parse_pdata(struct ti_tscadc_dev *tscadc_dev, ++ struct titsc *ts_dev) ++{ ++ struct mfd_tscadc_board *pdata = tscadc_dev->dev->platform_data; ++ ++ if (!pdata) ++ return -EINVAL; ++ ++ ts_dev->wires = pdata->tsc_init->wires; ++ ts_dev->x_plate_resistance = ++ pdata->tsc_init->x_plate_resistance; ++ ts_dev->coordinate_readouts = ++ pdata->tsc_init->coordinate_readouts; ++ memcpy(ts_dev->config_inp, pdata->tsc_init->wire_config, ++ sizeof(pdata->tsc_init->wire_config)); ++ return 0; ++} ++ + /* + * The functions for inserting/removing driver as a module. + */ +@@ -319,16 +374,8 @@ static int titsc_probe(struct platform_device *pdev) + struct titsc *ts_dev; + struct input_dev *input_dev; + struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); +- struct mfd_tscadc_board *pdata; + int err; + +- pdata = tscadc_dev->dev->platform_data; +- +- if (!pdata) { +- dev_err(&pdev->dev, "Could not find platform data\n"); +- return -EINVAL; +- } +- + /* Allocate memory for device */ + ts_dev = kzalloc(sizeof(struct titsc), GFP_KERNEL); + input_dev = input_allocate_device(); +@@ -342,11 +389,16 @@ static int titsc_probe(struct platform_device *pdev) + ts_dev->mfd_tscadc = tscadc_dev; + ts_dev->input = input_dev; + ts_dev->irq = tscadc_dev->irq; +- ts_dev->wires = pdata->tsc_init->wires; +- ts_dev->x_plate_resistance = pdata->tsc_init->x_plate_resistance; +- ts_dev->steps_to_configure = pdata->tsc_init->steps_to_configure; +- memcpy(ts_dev->config_inp, pdata->tsc_init->wire_config, +- sizeof(pdata->tsc_init->wire_config)); ++ ++ if (tscadc_dev->dev->platform_data) ++ err = titsc_parse_pdata(tscadc_dev, ts_dev); ++ else ++ err = titsc_parse_dt(pdev, ts_dev); ++ ++ if (err) { ++ dev_err(&pdev->dev, "Could not find valid DT data.\n"); ++ goto err_free_mem; ++ } + + err = request_irq(ts_dev->irq, titsc_irq, + 0, pdev->dev.driver->name, ts_dev); +@@ -362,7 +414,7 @@ static int titsc_probe(struct platform_device *pdev) + goto err_free_irq; + } + titsc_step_config(ts_dev); +- titsc_writel(ts_dev, REG_FIFO0THR, ts_dev->steps_to_configure); ++ titsc_writel(ts_dev, REG_FIFO0THR, ts_dev->coordinate_readouts); + + input_dev->name = "ti-tsc"; + input_dev->dev.parent = &pdev->dev; +@@ -398,7 +450,7 @@ static int titsc_remove(struct platform_device *pdev) + free_irq(ts_dev->irq, ts_dev); + + /* total steps followed by the enable mask */ +- steps = 2 * ts_dev->steps_to_configure + 2; ++ steps = 2 * ts_dev->coordinate_readouts + 2; + steps = (1 << steps) - 1; + am335x_tsc_se_clr(ts_dev->mfd_tscadc, steps); + +@@ -439,7 +491,7 @@ static int titsc_resume(struct device *dev) + } + titsc_step_config(ts_dev); + titsc_writel(ts_dev, REG_FIFO0THR, +- ts_dev->steps_to_configure); ++ ts_dev->coordinate_readouts); + return 0; + } + +@@ -452,6 +504,12 @@ static const struct dev_pm_ops titsc_pm_ops = { + #define TITSC_PM_OPS NULL + #endif + ++static const struct of_device_id ti_tsc_dt_ids[] = { ++ { .compatible = "ti,ti-tscadc", }, ++ { } ++}; ++MODULE_DEVICE_TABLE(of, ti_tsc_dt_ids); ++ + static struct platform_driver ti_tsc_driver = { + .probe = titsc_probe, + .remove = titsc_remove, +@@ -459,6 +517,7 @@ static struct platform_driver ti_tsc_driver = { + .name = "tsc", + .owner = THIS_MODULE, + .pm = TITSC_PM_OPS, ++ .of_match_table = of_match_ptr(ti_tsc_dt_ids), + }, + }; + module_platform_driver(ti_tsc_driver); +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 90ccfc0..ebce3d3 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -203,6 +203,7 @@ static int ti_tscadc_probe(struct platform_device *pdev) + /* TSC Cell */ + cell = &tscadc->cells[TSC_CELL]; + cell->name = "tsc"; ++ cell->of_compatible = "ti,ti-tscadc"; + cell->platform_data = &tscadc; + cell->pdata_size = sizeof(tscadc); + +diff --git a/include/linux/input/ti_am335x_tsc.h b/include/linux/input/ti_am335x_tsc.h +index 6a66b4d..c0bf08b 100644 +--- a/include/linux/input/ti_am335x_tsc.h ++++ b/include/linux/input/ti_am335x_tsc.h +@@ -28,7 +28,7 @@ + struct tsc_data { + int wires; + int x_plate_resistance; +- int steps_to_configure; ++ int coordinate_readouts; + int wire_config[10]; + }; + +-- +1.7.9.5 + diff --git a/patches/adc/0006-iio-ti_am335x_adc-Add-DT-support.patch b/patches/adc/0006-iio-ti_am335x_adc-Add-DT-support.patch new file mode 100644 index 00000000..413df92f --- /dev/null +++ b/patches/adc/0006-iio-ti_am335x_adc-Add-DT-support.patch @@ -0,0 +1,100 @@ +From 26ff1506936f8abea3f9e98b2b36133d71310392 Mon Sep 17 00:00:00 2001 +From: "Patil, Rachna" +Date: Wed, 12 Jun 2013 18:58:08 +0200 +Subject: [PATCH 06/20] iio: ti_am335x_adc: Add DT support + +Add DT support for client ADC driver. + +Acked-by: Jonathan Cameron +Signed-off-by: Patil, Rachna +Signed-off-by: Pantelis Antoniou +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 29 ++++++++++++++++++++++++----- + drivers/mfd/ti_am335x_tscadc.c | 1 + + 2 files changed, 25 insertions(+), 5 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index b47594d..4f4c82e 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -22,6 +22,8 @@ + #include + #include + #include ++#include ++#include + + #include + #include +@@ -152,11 +154,12 @@ static int tiadc_probe(struct platform_device *pdev) + struct iio_dev *indio_dev; + struct tiadc_device *adc_dev; + struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); +- struct mfd_tscadc_board *pdata; ++ struct mfd_tscadc_board *pdata = tscadc_dev->dev->platform_data; ++ struct device_node *node = tscadc_dev->dev->of_node; + int err; ++ u32 val32; + +- pdata = tscadc_dev->dev->platform_data; +- if (!pdata || !pdata->adc_init) { ++ if (!pdata && !node) { + dev_err(&pdev->dev, "Could not find platform data\n"); + return -EINVAL; + } +@@ -169,8 +172,17 @@ static int tiadc_probe(struct platform_device *pdev) + } + adc_dev = iio_priv(indio_dev); + +- adc_dev->mfd_tscadc = tscadc_dev; +- adc_dev->channels = pdata->adc_init->adc_channels; ++ adc_dev->mfd_tscadc = ti_tscadc_dev_get(pdev); ++ ++ if (pdata) ++ adc_dev->channels = pdata->adc_init->adc_channels; ++ else { ++ err = of_property_read_u32(node, ++ "ti,adc-channels", &val32); ++ if (err < 0) ++ goto err_free_device; ++ adc_dev->channels = val32; ++ } + + indio_dev->dev.parent = &pdev->dev; + indio_dev->name = dev_name(&pdev->dev); +@@ -260,11 +272,18 @@ static const struct dev_pm_ops tiadc_pm_ops = { + #define TIADC_PM_OPS NULL + #endif + ++static const struct of_device_id ti_adc_dt_ids[] = { ++ { .compatible = "ti,ti-tscadc", }, ++ { } ++}; ++MODULE_DEVICE_TABLE(of, ti_adc_dt_ids); ++ + static struct platform_driver tiadc_driver = { + .driver = { + .name = "tiadc", + .owner = THIS_MODULE, + .pm = TIADC_PM_OPS, ++ .of_match_table = of_match_ptr(ti_adc_dt_ids), + }, + .probe = tiadc_probe, + .remove = tiadc_remove, +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index ebce3d3..cca6a6c 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -210,6 +210,7 @@ static int ti_tscadc_probe(struct platform_device *pdev) + /* ADC Cell */ + cell = &tscadc->cells[ADC_CELL]; + cell->name = "tiadc"; ++ cell->of_compatible = "ti,ti-tscadc"; + cell->platform_data = &tscadc; + cell->pdata_size = sizeof(tscadc); + +-- +1.7.9.5 + diff --git a/patches/adc/0006-input-ti_am335x_tsc-Add-DT-support.patch b/patches/adc/0006-input-ti_am335x_tsc-Add-DT-support.patch deleted file mode 100644 index c0236610..00000000 --- a/patches/adc/0006-input-ti_am335x_tsc-Add-DT-support.patch +++ /dev/null @@ -1,143 +0,0 @@ -From 302a1237bd36a5ac60214711bb4139158b0130c3 Mon Sep 17 00:00:00 2001 -From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:10 +0000 -Subject: [PATCH 06/16] input: ti_am335x_tsc: Add DT support - -Add DT support for client touchscreen driver - -Signed-off-by: Patil, Rachna ---- - drivers/input/touchscreen/ti_am335x_tsc.c | 94 ++++++++++++++++++++++++++----- - 1 file changed, 81 insertions(+), 13 deletions(-) - -diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index 064d2b2..6ff5a76 100644 ---- a/drivers/input/touchscreen/ti_am335x_tsc.c -+++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -26,6 +26,8 @@ - #include - #include - #include -+#include -+#include - - #include - -@@ -366,6 +368,74 @@ static irqreturn_t titsc_irq(int irq, void *dev) - return IRQ_HANDLED; - } - -+static int titsc_parse_dt(struct ti_tscadc_dev *tscadc_dev, -+ struct titsc *ts_dev) -+{ -+ struct device_node *node = tscadc_dev->dev->of_node; -+ int err, i; -+ u32 val32, wires_conf[4]; -+ -+ if (!node) -+ return -EINVAL; -+ else { -+ node = of_find_node_by_name(node, "tsc"); -+ if (!node) -+ return -EINVAL; -+ else { -+ err = of_property_read_u32(node, "ti,wires", &val32); -+ if (err < 0) -+ goto error_ret; -+ else -+ ts_dev->wires = val32; -+ -+ err = of_property_read_u32(node, -+ "ti,x-plate-resistance", &val32); -+ if (err < 0) -+ goto error_ret; -+ else -+ ts_dev->x_plate_resistance = val32; -+ -+ err = of_property_read_u32(node, -+ "ti,steps-to-configure", &val32); -+ if (err < 0) -+ goto error_ret; -+ else -+ ts_dev->steps_to_configure = val32; -+ -+ err = of_property_read_u32_array(node, "ti,wire-config", -+ wires_conf, ARRAY_SIZE(wires_conf)); -+ if (err < 0) -+ goto error_ret; -+ else { -+ for (i = 0; i < ARRAY_SIZE(wires_conf); i++) -+ ts_dev->config_inp[i] = wires_conf[i]; -+ } -+ } -+ } -+ return 0; -+ -+error_ret: -+ return err; -+} -+ -+static int titsc_parse_pdata(struct ti_tscadc_dev *tscadc_dev, -+ struct titsc *ts_dev) -+{ -+ struct mfd_tscadc_board *pdata = tscadc_dev->dev->platform_data; -+ -+ if (!pdata) -+ return -EINVAL; -+ -+ ts_dev->wires = pdata->tsc_init->wires; -+ ts_dev->x_plate_resistance = -+ pdata->tsc_init->x_plate_resistance; -+ ts_dev->steps_to_configure = -+ pdata->tsc_init->steps_to_configure; -+ memcpy(ts_dev->config_inp, pdata->tsc_init->wire_config, -+ sizeof(pdata->tsc_init->wire_config)); -+ return 0; -+} -+ - /* - * The functions for inserting/removing driver as a module. - */ -@@ -375,16 +445,8 @@ static int titsc_probe(struct platform_device *pdev) - struct titsc *ts_dev; - struct input_dev *input_dev; - struct ti_tscadc_dev *tscadc_dev = pdev->dev.platform_data; -- struct mfd_tscadc_board *pdata; - int err; - -- pdata = tscadc_dev->dev->platform_data; -- -- if (!pdata) { -- dev_err(&pdev->dev, "Could not find platform data\n"); -- return -EINVAL; -- } -- - /* Allocate memory for device */ - ts_dev = kzalloc(sizeof(struct titsc), GFP_KERNEL); - input_dev = input_allocate_device(); -@@ -398,11 +460,17 @@ static int titsc_probe(struct platform_device *pdev) - ts_dev->mfd_tscadc = tscadc_dev; - ts_dev->input = input_dev; - ts_dev->irq = tscadc_dev->irq; -- ts_dev->wires = pdata->tsc_init->wires; -- ts_dev->x_plate_resistance = pdata->tsc_init->x_plate_resistance; -- ts_dev->steps_to_configure = pdata->tsc_init->steps_to_configure; -- memcpy(ts_dev->config_inp, pdata->tsc_init->wire_config, -- sizeof(pdata->tsc_init->wire_config)); -+ -+ if (tscadc_dev->dev->platform_data) -+ err = titsc_parse_pdata(tscadc_dev, ts_dev); -+ else -+ err = titsc_parse_dt(tscadc_dev, ts_dev); -+ -+ if (err) { -+ dev_err(&pdev->dev, "Could not find platform data\n"); -+ err = -EINVAL; -+ goto err_free_mem; -+ } - - err = request_irq(ts_dev->irq, titsc_irq, - 0, pdev->dev.driver->name, ts_dev); --- -1.8.1.4 - diff --git a/patches/adc/0007-IIO-ti_am335x_adc-Add-DT-support.patch b/patches/adc/0007-IIO-ti_am335x_adc-Add-DT-support.patch deleted file mode 100644 index 6b52f913..00000000 --- a/patches/adc/0007-IIO-ti_am335x_adc-Add-DT-support.patch +++ /dev/null @@ -1,68 +0,0 @@ -From f0e5e9a93ae5f1d359b43db02a50518db6dc4d99 Mon Sep 17 00:00:00 2001 -From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:11 +0000 -Subject: [PATCH 07/16] IIO: ti_am335x_adc: Add DT support - -Add DT support for client ADC driver. - -Signed-off-by: Patil, Rachna ---- - drivers/iio/adc/ti_am335x_adc.c | 26 ++++++++++++++++++++++---- - 1 file changed, 22 insertions(+), 4 deletions(-) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index cd030e1..8e7b089 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -22,6 +22,8 @@ - #include - #include - #include -+#include -+#include - - #include - #include -@@ -141,11 +143,12 @@ static int tiadc_probe(struct platform_device *pdev) - struct iio_dev *indio_dev; - struct tiadc_device *adc_dev; - struct ti_tscadc_dev *tscadc_dev = pdev->dev.platform_data; -- struct mfd_tscadc_board *pdata; -+ struct mfd_tscadc_board *pdata = tscadc_dev->dev->platform_data; -+ struct device_node *node = tscadc_dev->dev->of_node; - int err; -+ u32 val32; - -- pdata = tscadc_dev->dev->platform_data; -- if (!pdata || !pdata->adc_init) { -+ if (!pdata && !node) { - dev_err(&pdev->dev, "Could not find platform data\n"); - return -EINVAL; - } -@@ -159,7 +162,22 @@ static int tiadc_probe(struct platform_device *pdev) - adc_dev = iio_priv(indio_dev); - - adc_dev->mfd_tscadc = tscadc_dev; -- adc_dev->channels = pdata->adc_init->adc_channels; -+ -+ if (pdata) -+ adc_dev->channels = pdata->adc_init->adc_channels; -+ else { -+ node = of_find_node_by_name(node, "adc"); -+ if (!node) -+ return -EINVAL; -+ else { -+ err = of_property_read_u32(node, -+ "ti,adc-channels", &val32); -+ if (err < 0) -+ goto err_free_device; -+ else -+ adc_dev->channels = val32; -+ } -+ } - - indio_dev->dev.parent = &pdev->dev; - indio_dev->name = dev_name(&pdev->dev); --- -1.8.1.4 - diff --git a/patches/adc/0008-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch b/patches/adc/0007-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch similarity index 82% rename from patches/adc/0008-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch rename to patches/adc/0007-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch index db0d6793..5e128790 100644 --- a/patches/adc/0008-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch +++ b/patches/adc/0007-arm-dts-AM335x-evm-Add-TSC-ADC-MFD-device-support.patch @@ -1,15 +1,15 @@ -From 9e93eac3f6b014fe54d6821377d22cdb7dc729d6 Mon Sep 17 00:00:00 2001 +From 1af3293cb281de0d6e487bb19edd9f9f666ee6c2 Mon Sep 17 00:00:00 2001 From: "Patil, Rachna" Date: Thu, 24 Jan 2013 03:45:12 +0000 -Subject: [PATCH 08/16] arm/dts: AM335x-evm: Add TSC/ADC MFD device support +Subject: [PATCH 07/20] arm/dts: AM335x-evm: Add TSC/ADC MFD device support Add support for core multifunctional device along with its clients touchscreen and ADC. Signed-off-by: Patil, Rachna --- - arch/arm/boot/dts/am335x-evm.dts | 13 +++++++++++++ - arch/arm/boot/dts/am33xx.dtsi | 8 ++++++++ + arch/arm/boot/dts/am335x-evm.dts | 13 +++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 8 ++++++++ 2 files changed, 21 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts @@ -52,5 +52,5 @@ index 9059cfc..47ac3d2 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/adc/0005-MFD-ti_am335x_tscadc-Add-DT-support.patch b/patches/adc/0008-mfd-ti_am335x_tscadc-Add-DT-support.patch similarity index 65% rename from patches/adc/0005-MFD-ti_am335x_tscadc-Add-DT-support.patch rename to patches/adc/0008-mfd-ti_am335x_tscadc-Add-DT-support.patch index b5830f2b..0c7d59a9 100644 --- a/patches/adc/0005-MFD-ti_am335x_tscadc-Add-DT-support.patch +++ b/patches/adc/0008-mfd-ti_am335x_tscadc-Add-DT-support.patch @@ -1,17 +1,23 @@ -From a7a8824707ea43c6d07ac4e6efe1a7cc1b04aa5c Mon Sep 17 00:00:00 2001 +From 91ceb43cb043009d82b5016e005c7c0e953d8279 Mon Sep 17 00:00:00 2001 From: "Patil, Rachna" -Date: Thu, 24 Jan 2013 03:45:09 +0000 -Subject: [PATCH 05/16] MFD: ti_am335x_tscadc: Add DT support +Date: Wed, 12 Jun 2013 18:58:10 +0200 +Subject: [PATCH 08/20] mfd: ti_am335x_tscadc: Add DT support -Make changes to add DT support in the MFD core driver. +Add DT support in the MFD core driver. The node name is "am3359" because +it was tested on this platform. +Zubair Lutfullah: Reversed the chang to am3359-tsc to ti-tscadc to keep from further changes in DT + +Signed-off-by: Pantelis Antoniou Signed-off-by: Patil, Rachna +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior --- - drivers/mfd/ti_am335x_tscadc.c | 28 +++++++++++++++++++++++----- - 1 file changed, 23 insertions(+), 5 deletions(-) + drivers/mfd/ti_am335x_tscadc.c | 30 +++++++++++++++++++++++++----- + 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c -index e9f3fb5..87b446b 100644 +index cca6a6c..0fc5867 100644 --- a/drivers/mfd/ti_am335x_tscadc.c +++ b/drivers/mfd/ti_am335x_tscadc.c @@ -22,6 +22,8 @@ @@ -23,7 +29,7 @@ index e9f3fb5..87b446b 100644 #include #include -@@ -64,20 +66,31 @@ static int ti_tscadc_probe(struct platform_device *pdev) +@@ -90,20 +92,31 @@ static int ti_tscadc_probe(struct platform_device *pdev) struct resource *res; struct clk *clk; struct mfd_tscadc_board *pdata = pdev->dev.platform_data; @@ -49,10 +55,10 @@ index e9f3fb5..87b446b 100644 + if (pdata->adc_init) + adc_channels = pdata->adc_init->adc_channels; + } else { -+ node = of_find_node_by_name(pdev->dev.of_node, "tsc"); ++ node = of_get_child_by_name(pdev->dev.of_node, "tsc"); + of_property_read_u32(node, "ti,wires", &tsc_wires); + -+ node = of_find_node_by_name(pdev->dev.of_node, "adc"); ++ node = of_get_child_by_name(pdev->dev.of_node, "adc"); + of_property_read_u32(node, "ti,adc-channels", &adc_channels); + } @@ -60,13 +66,15 @@ index e9f3fb5..87b446b 100644 total_channels = tsc_wires + adc_channels; if (total_channels > 8) { -@@ -256,11 +269,16 @@ static const struct dev_pm_ops tscadc_pm_ops = { +@@ -285,11 +298,18 @@ static const struct dev_pm_ops tscadc_pm_ops = { #define TSCADC_PM_OPS NULL #endif +static const struct of_device_id ti_tscadc_dt_ids[] = { + { .compatible = "ti,ti-tscadc", }, ++ { } +}; ++MODULE_DEVICE_TABLE(of, ti_tscadc_dt_ids); + static struct platform_driver ti_tscadc_driver = { .driver = { @@ -78,5 +86,5 @@ index e9f3fb5..87b446b 100644 .probe = ti_tscadc_probe, .remove = ti_tscadc_remove, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/adc/0009-iio-ti_tscadc-provide-datasheet_name-and-scan_type.patch b/patches/adc/0009-iio-ti_tscadc-provide-datasheet_name-and-scan_type.patch new file mode 100644 index 00000000..73eb9e00 --- /dev/null +++ b/patches/adc/0009-iio-ti_tscadc-provide-datasheet_name-and-scan_type.patch @@ -0,0 +1,89 @@ +From 07371b470f10da84c6745f39c6d22bccfaaae185 Mon Sep 17 00:00:00 2001 +From: Pantelis Antoniou +Date: Wed, 12 Jun 2013 18:58:12 +0200 +Subject: [PATCH 09/20] iio: ti_tscadc: provide datasheet_name and scan_type + +This patch provides the members "datasheet_name" and scan_type. This is +the remaining part of the earlier patch where I (bigeasy) removed iio_map +because it is now supplied by the device tree. It also static names as +suggested by Jonathan. + +ZubairLK. Channel Info mast tweaked. No change in added lines. +Just the surrounding area to make it patch properly. + +Acked-by: Jonathan Cameron +Signed-off-by: Pantelis Antoniou +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 29 ++++++++++++++++++++++++----- + 1 file changed, 24 insertions(+), 5 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index 4f4c82e..25feb62 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -24,6 +24,8 @@ + #include + #include + #include ++#include ++#include + + #include + #include +@@ -85,29 +87,46 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); + } + ++static const char * const chan_name_ain[] = { ++ "AIN0", ++ "AIN1", ++ "AIN2", ++ "AIN3", ++ "AIN4", ++ "AIN5", ++ "AIN6", ++ "AIN7", ++}; ++ + static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) + { ++ struct tiadc_device *adc_dev = iio_priv(indio_dev); + struct iio_chan_spec *chan_array; ++ struct iio_chan_spec *chan; + int i; + + indio_dev->num_channels = channels; +- chan_array = kcalloc(indio_dev->num_channels, ++ chan_array = kcalloc(channels, + sizeof(struct iio_chan_spec), GFP_KERNEL); +- + if (chan_array == NULL) + return -ENOMEM; + +- for (i = 0; i < (indio_dev->num_channels); i++) { +- struct iio_chan_spec *chan = chan_array + i; ++ chan = chan_array; ++ for (i = 0; i < channels; i++, chan++) { ++ + chan->type = IIO_VOLTAGE; + chan->indexed = 1; + chan->channel = i; + chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; ++ chan->datasheet_name = chan_name_ain[i]; ++ chan->scan_type.sign = 'u'; ++ chan->scan_type.realbits = 12; ++ chan->scan_type.storagebits = 32; + } + + indio_dev->channels = chan_array; + +- return indio_dev->num_channels; ++ return 0; + } + + static void tiadc_channels_remove(struct iio_dev *indio_dev) +-- +1.7.9.5 + diff --git a/patches/adc/0009-ti_tscadc-Update-with-IIO-map-interface-deal-with-pa.patch b/patches/adc/0009-ti_tscadc-Update-with-IIO-map-interface-deal-with-pa.patch deleted file mode 100644 index f5776f13..00000000 --- a/patches/adc/0009-ti_tscadc-Update-with-IIO-map-interface-deal-with-pa.patch +++ /dev/null @@ -1,191 +0,0 @@ -From 556ee6f82762ba20ddaa6c1c007885605bbb6072 Mon Sep 17 00:00:00 2001 -From: Pantelis Antoniou -Date: Sat, 13 Oct 2012 16:37:24 +0300 -Subject: [PATCH 09/16] ti_tscadc: Update with IIO map interface & deal with - partial activation - -Add an IIO map interface that consumers can use. -While we're here fix the mfd device in the case where a subdevice -might not be activated. - -Conflicts: - drivers/iio/adc/ti_am335x_adc.c ---- - drivers/iio/adc/ti_am335x_adc.c | 53 ++++++++++++++++++++++++++++++------ - drivers/mfd/ti_am335x_tscadc.c | 30 ++++++++++++++------ - include/linux/mfd/ti_am335x_tscadc.h | 8 ++---- - 3 files changed, 68 insertions(+), 23 deletions(-) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index 8e7b089..40e09eb 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -20,10 +20,11 @@ - #include - #include - #include --#include - #include - #include - #include -+#include -+#include - - #include - #include -@@ -31,6 +32,8 @@ - struct tiadc_device { - struct ti_tscadc_dev *mfd_tscadc; - int channels; -+ char *buf; -+ struct iio_map *map; - }; - - static unsigned int tiadc_readl(struct tiadc_device *adc, unsigned int reg) -@@ -77,25 +80,57 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) - static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) - { - struct iio_chan_spec *chan_array; -- int i; -- -- indio_dev->num_channels = channels; -- chan_array = kcalloc(indio_dev->num_channels, -- sizeof(struct iio_chan_spec), GFP_KERNEL); -+ struct iio_chan_spec *chan; -+ char *s; -+ int i, len, size, ret; - -+ size = indio_dev->num_channels * (sizeof(struct iio_chan_spec) + 6); -+ chan_array = kzalloc(size, GFP_KERNEL); - if (chan_array == NULL) - return -ENOMEM; - -- for (i = 0; i < (indio_dev->num_channels); i++) { -- struct iio_chan_spec *chan = chan_array + i; -+ /* buffer space is after the array */ -+ s = (char *)(chan_array + indio_dev->num_channels); -+ chan = chan_array; -+ for (i = 0; i < indio_dev->num_channels; i++, chan++, s += len + 1) { -+ -+ len = sprintf(s, "AIN%d", i); -+ - chan->type = IIO_VOLTAGE; - chan->indexed = 1; - chan->channel = i; -- chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; -+ chan->datasheet_name = s; -+ chan->scan_type.sign = 'u'; -+ chan->scan_type.realbits = 12; -+ chan->scan_type.storagebits = 32; -+ chan->scan_type.shift = 0; - } - - indio_dev->channels = chan_array; - -+ size = (indio_dev->num_channels + 1) * sizeof(struct iio_map); -+ adc_dev->map = kzalloc(size, GFP_KERNEL); -+ if (adc_dev->map == NULL) { -+ kfree(chan_array); -+ return -ENOMEM; -+ } -+ -+ for (i = 0; i < indio_dev->num_channels; i++) { -+ adc_dev->map[i].adc_channel_label = chan_array[i].datasheet_name; -+ adc_dev->map[i].consumer_dev_name = "any"; -+ adc_dev->map[i].consumer_channel = chan_array[i].datasheet_name; -+ } -+ adc_dev->map[i].adc_channel_label = NULL; -+ adc_dev->map[i].consumer_dev_name = NULL; -+ adc_dev->map[i].consumer_channel = NULL; -+ -+ ret = iio_map_array_register(indio_dev, adc_dev->map); -+ if (ret != 0) { -+ kfree(adc_dev->map); -+ kfree(chan_array); -+ return -ENOMEM; -+ } -+ - return indio_dev->num_channels; - } - -diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c -index 87b446b..0632d59 100644 ---- a/drivers/mfd/ti_am335x_tscadc.c -+++ b/drivers/mfd/ti_am335x_tscadc.c -@@ -186,26 +186,38 @@ static int ti_tscadc_probe(struct platform_device *pdev) - ctrl |= CNTRLREG_TSCSSENB; - tscadc_writel(tscadc, REG_CTRL, ctrl); - -+ tscadc->used_cells = 0; -+ tscadc->tsc_cell = -1; -+ tscadc->adc_cell = -1; -+ - /* TSC Cell */ -- cell = &tscadc->cells[TSC_CELL]; -- cell->name = "tsc"; -- cell->platform_data = tscadc; -- cell->pdata_size = sizeof(*tscadc); -+ if (tsc_wires > 0) { -+ tscadc->tsc_cell = tscadc->used_cells; -+ cell = &tscadc->cells[tscadc->used_cells++]; -+ cell->name = "tsc"; -+ cell->platform_data = tscadc; -+ cell->pdata_size = sizeof(*tscadc); -+ } - - /* ADC Cell */ -- cell = &tscadc->cells[ADC_CELL]; -- cell->name = "tiadc"; -- cell->platform_data = tscadc; -- cell->pdata_size = sizeof(*tscadc); -+ if (adc_channels > 0) { -+ tscadc->adc_cell = tscadc->used_cells; -+ cell = &tscadc->cells[tscadc->used_cells++]; -+ cell->name = "tiadc"; -+ cell->platform_data = tscadc; -+ cell->pdata_size = sizeof(*tscadc); -+ } - - err = mfd_add_devices(&pdev->dev, pdev->id, tscadc->cells, -- TSCADC_CELLS, NULL, 0, NULL); -+ tscadc->used_cells, NULL, 0, NULL); - if (err < 0) - goto err_disable_clk; - - device_init_wakeup(&pdev->dev, true); - platform_set_drvdata(pdev, tscadc); - -+ dev_info(&pdev->dev, "Initialized OK.\n"); -+ - return 0; - - err_disable_clk: -diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h -index 9624fea..50a245f 100644 ---- a/include/linux/mfd/ti_am335x_tscadc.h -+++ b/include/linux/mfd/ti_am335x_tscadc.h -@@ -128,11 +128,6 @@ - - #define TSCADC_CELLS 2 - --enum tscadc_cells { -- TSC_CELL, -- ADC_CELL, --}; -- - struct mfd_tscadc_board { - struct tsc_data *tsc_init; - struct adc_data *adc_init; -@@ -143,6 +138,9 @@ struct ti_tscadc_dev { - struct regmap *regmap_tscadc; - void __iomem *tscadc_base; - int irq; -+ int used_cells; /* 0-2 */ -+ int tsc_cell; /* -1 if not used */ -+ int adc_cell; /* -1 if not used */ - struct mfd_cell cells[TSCADC_CELLS]; - - /* tsc device */ --- -1.8.1.4 - diff --git a/patches/adc/0010-mfd-ti_tscadc-deal-with-partial-activation.patch b/patches/adc/0010-mfd-ti_tscadc-deal-with-partial-activation.patch new file mode 100644 index 00000000..2c637805 --- /dev/null +++ b/patches/adc/0010-mfd-ti_tscadc-deal-with-partial-activation.patch @@ -0,0 +1,114 @@ +From fee40cfe81da10b2fe5b462d0d97783c9605f665 Mon Sep 17 00:00:00 2001 +From: Pantelis Antoniou +Date: Wed, 12 Jun 2013 18:58:13 +0200 +Subject: [PATCH 10/20] mfd: ti_tscadc: deal with partial activation + +Fix the mfd device in the case where a subdevice might not be activated. + +Signed-off-by: Pantelis Antoniou +Signed-off-by: Felipe Balbi +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/mfd/ti_am335x_tscadc.c | 38 ++++++++++++++++++++++------------ + include/linux/mfd/ti_am335x_tscadc.h | 8 +++---- + 2 files changed, 28 insertions(+), 18 deletions(-) + +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 0fc5867..58f0860 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -118,11 +118,14 @@ static int ti_tscadc_probe(struct platform_device *pdev) + } + + total_channels = tsc_wires + adc_channels; +- + if (total_channels > 8) { + dev_err(&pdev->dev, "Number of i/p channels more than 8\n"); + return -EINVAL; + } ++ if (total_channels == 0) { ++ dev_err(&pdev->dev, "Need atleast one channel.\n"); ++ return -EINVAL; ++ } + + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + if (!res) { +@@ -213,28 +216,37 @@ static int ti_tscadc_probe(struct platform_device *pdev) + ctrl |= CNTRLREG_TSCSSENB; + tscadc_writel(tscadc, REG_CTRL, ctrl); + ++ tscadc->used_cells = 0; ++ tscadc->tsc_cell = -1; ++ tscadc->adc_cell = -1; ++ + /* TSC Cell */ +- cell = &tscadc->cells[TSC_CELL]; +- cell->name = "tsc"; +- cell->of_compatible = "ti,ti-tscadc"; +- cell->platform_data = &tscadc; +- cell->pdata_size = sizeof(tscadc); ++ if (tsc_wires > 0) { ++ tscadc->tsc_cell = tscadc->used_cells; ++ cell = &tscadc->cells[tscadc->used_cells++]; ++ cell->name = "tsc"; ++ cell->of_compatible = "ti,ti-tscadc"; ++ cell->platform_data = &tscadc; ++ cell->pdata_size = sizeof(tscadc); ++ } + + /* ADC Cell */ +- cell = &tscadc->cells[ADC_CELL]; +- cell->name = "tiadc"; +- cell->of_compatible = "ti,ti-tscadc"; +- cell->platform_data = &tscadc; +- cell->pdata_size = sizeof(tscadc); ++ if (adc_channels > 0) { ++ tscadc->adc_cell = tscadc->used_cells; ++ cell = &tscadc->cells[tscadc->used_cells++]; ++ cell->name = "tiadc"; ++ cell->of_compatible = "ti,ti-tscadc"; ++ cell->platform_data = &tscadc; ++ cell->pdata_size = sizeof(tscadc); ++ } + + err = mfd_add_devices(&pdev->dev, pdev->id, tscadc->cells, +- TSCADC_CELLS, NULL, 0, NULL); ++ tscadc->used_cells, NULL, 0, NULL); + if (err < 0) + goto err_disable_clk; + + device_init_wakeup(&pdev->dev, true); + platform_set_drvdata(pdev, tscadc); +- + return 0; + + err_disable_clk: +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index e36ae41..fe54ba4 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -120,11 +120,6 @@ + + #define TSCADC_CELLS 2 + +-enum tscadc_cells { +- TSC_CELL, +- ADC_CELL, +-}; +- + struct mfd_tscadc_board { + struct tsc_data *tsc_init; + struct adc_data *adc_init; +@@ -135,6 +130,9 @@ struct ti_tscadc_dev { + struct regmap *regmap_tscadc; + void __iomem *tscadc_base; + int irq; ++ int used_cells; /* 1-2 */ ++ int tsc_cell; /* -1 if not used */ ++ int adc_cell; /* -1 if not used */ + struct mfd_cell cells[TSCADC_CELLS]; + u32 reg_se_cache; + spinlock_t reg_lock; +-- +1.7.9.5 + diff --git a/patches/adc/0010-ti_tscadc-Match-mfd-sub-devices-to-regmap-interface.patch b/patches/adc/0010-ti_tscadc-Match-mfd-sub-devices-to-regmap-interface.patch deleted file mode 100644 index 7b0ca6e8..00000000 --- a/patches/adc/0010-ti_tscadc-Match-mfd-sub-devices-to-regmap-interface.patch +++ /dev/null @@ -1,170 +0,0 @@ -From a2fc3802f483a3549dabe55b6b5ad48713518f6a Mon Sep 17 00:00:00 2001 -From: Pantelis Antoniou -Date: Fri, 26 Oct 2012 14:01:05 +0300 -Subject: [PATCH 10/16] ti_tscadc: Match mfd sub devices to regmap interface - -Conflicts: - drivers/input/touchscreen/ti_am335x_tsc.c - drivers/mfd/ti_am335x_tscadc.c ---- - drivers/iio/adc/ti_am335x_adc.c | 27 +++++++++++++++++++-------- - drivers/input/touchscreen/ti_am335x_tsc.c | 16 +++++++++++++--- - drivers/mfd/ti_am335x_tscadc.c | 1 + - 3 files changed, 33 insertions(+), 11 deletions(-) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index 40e09eb..d8bc836 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -25,7 +25,9 @@ - #include - #include - #include -+#include - -+#include - #include - #include - -@@ -38,13 +40,17 @@ struct tiadc_device { - - static unsigned int tiadc_readl(struct tiadc_device *adc, unsigned int reg) - { -- return readl(adc->mfd_tscadc->tscadc_base + reg); -+ unsigned int val; -+ -+ val = (unsigned int)-1; -+ regmap_read(adc->mfd_tscadc->regmap_tscadc, reg, &val); -+ return val; - } - - static void tiadc_writel(struct tiadc_device *adc, unsigned int reg, - unsigned int val) - { -- writel(val, adc->mfd_tscadc->tscadc_base + reg); -+ regmap_write(adc->mfd_tscadc->regmap_tscadc, reg, val); - } - - static void tiadc_step_config(struct tiadc_device *adc_dev) -@@ -77,22 +83,24 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) - tiadc_writel(adc_dev, REG_SE, STPENB_STEPENB); - } - --static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) -+static int tiadc_channel_init(struct iio_dev *indio_dev, -+ struct tiadc_device *adc_dev) - { - struct iio_chan_spec *chan_array; - struct iio_chan_spec *chan; - char *s; - int i, len, size, ret; -+ int channels = adc_dev->channels; - -- size = indio_dev->num_channels * (sizeof(struct iio_chan_spec) + 6); -+ size = channels * (sizeof(struct iio_chan_spec) + 6); - chan_array = kzalloc(size, GFP_KERNEL); - if (chan_array == NULL) - return -ENOMEM; - - /* buffer space is after the array */ -- s = (char *)(chan_array + indio_dev->num_channels); -+ s = (char *)(chan_array + channels); - chan = chan_array; -- for (i = 0; i < indio_dev->num_channels; i++, chan++, s += len + 1) { -+ for (i = 0; i < channels; i++, chan++, s += len + 1) { - - len = sprintf(s, "AIN%d", i); - -@@ -107,8 +115,9 @@ static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) - } - - indio_dev->channels = chan_array; -+ indio_dev->num_channels = channels; - -- size = (indio_dev->num_channels + 1) * sizeof(struct iio_map); -+ size = (channels + 1) * sizeof(struct iio_map); - adc_dev->map = kzalloc(size, GFP_KERNEL); - if (adc_dev->map == NULL) { - kfree(chan_array); -@@ -221,7 +230,7 @@ static int tiadc_probe(struct platform_device *pdev) - - tiadc_step_config(adc_dev); - -- err = tiadc_channel_init(indio_dev, adc_dev->channels); -+ err = tiadc_channel_init(indio_dev, adc_dev); - if (err < 0) - goto err_free_device; - -@@ -231,6 +240,8 @@ static int tiadc_probe(struct platform_device *pdev) - - platform_set_drvdata(pdev, indio_dev); - -+ dev_info(&pdev->dev, "Initialized\n"); -+ - return 0; - - err_free_channels: -diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index 6ff5a76..edba36b 100644 ---- a/drivers/input/touchscreen/ti_am335x_tsc.c -+++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - #include - -@@ -62,13 +63,17 @@ struct titsc { - - static unsigned int titsc_readl(struct titsc *ts, unsigned int reg) - { -- return readl(ts->mfd_tscadc->tscadc_base + reg); -+ unsigned int val; -+ -+ val = (unsigned int)-1; -+ regmap_read(ts->mfd_tscadc->regmap_tscadc, reg, &val); -+ return val; - } - - static void titsc_writel(struct titsc *tsc, unsigned int reg, - unsigned int val) - { -- writel(val, tsc->mfd_tscadc->tscadc_base + reg); -+ regmap_write(tsc->mfd_tscadc->regmap_tscadc, reg, val); - } - - /* -@@ -500,10 +505,15 @@ static int titsc_probe(struct platform_device *pdev) - - /* register to the input system */ - err = input_register_device(input_dev); -- if (err) -+ if (err) { -+ dev_err(&pdev->dev, "Failed to register input device\n"); - goto err_free_irq; -+ } - - platform_set_drvdata(pdev, ts_dev); -+ -+ dev_info(&pdev->dev, "Initialized OK\n"); -+ - return 0; - - err_free_irq: -diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c -index 0632d59..899534d 100644 ---- a/drivers/mfd/ti_am335x_tscadc.c -+++ b/drivers/mfd/ti_am335x_tscadc.c -@@ -33,6 +33,7 @@ static unsigned int tscadc_readl(struct ti_tscadc_dev *tsadc, unsigned int reg) - { - unsigned int val; - -+ val = (unsigned int)-1; - regmap_read(tsadc->regmap_tscadc, reg, &val); - return val; - } --- -1.8.1.4 - diff --git a/patches/adc/0011-input-ti_am335x_adc-use-only-FIFO0-and-clean-up-a-li.patch b/patches/adc/0011-input-ti_am335x_adc-use-only-FIFO0-and-clean-up-a-li.patch new file mode 100644 index 00000000..ce0a8c53 --- /dev/null +++ b/patches/adc/0011-input-ti_am335x_adc-use-only-FIFO0-and-clean-up-a-li.patch @@ -0,0 +1,266 @@ +From f81f1b17abda42f9f9a66e8788c2b06f80de6da6 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:18 +0200 +Subject: [PATCH 11/20] input: ti_am335x_adc: use only FIFO0 and clean up a + little + +The driver programs a threshold of "coordinate_readouts" say 5. The +REG_FIFO0THR registers says it should it be programmed to "threshold +minus one". The driver does not expect just 5 coordinates but 5 * 2 + 2. +Multiplied by two because 5 for X and 5 for Y and plus 2 because we have +two Z. +The whole thing kind of works because It reads the 5 coordinates for X +and Y from FIFO0 and FIFO1 and the last element in each FIFO is ignored +within the loop and read later. +Nothing guaranties that FIFO1 is ready by the time it is read. In fact I +could see that that FIFO1 reaturns for Y channels 8,9, 10, 12, 6 and for +Y channel 7 for Z. The problem is that channel 7 and channel 12 got +somehow mixed up. +The other Problem is that FIFO1 is also used by the IIO part leading to +wrong results if both (tsc & adc) are used. + +The patch tries to clean up the whole thing a little: +- Remove the +1 and -1 in REG_STEPCONFIG, REG_STEPDELAY and its counter + part in the for loop. This is just confusing. + +- Use only FIFO0 in TSC. The fifo has space for 64 entries so should be + fine. + +- Read the whole FIFO in one function and check the channel. + +- in case we dawdle around, make sure we only read a multiple of our + coordinate set. On the second interrupt we will cleanup the remaining + enties. + +Acked-by: Dmitry Torokhov +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 2 +- + drivers/input/touchscreen/ti_am335x_tsc.c | 78 +++++++++++++++-------------- + include/linux/mfd/ti_am335x_tscadc.h | 4 +- + 3 files changed, 44 insertions(+), 40 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index 25feb62..c4682d6 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -76,7 +76,7 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + + stepconfig = STEPCONFIG_AVG_16 | STEPCONFIG_FIFO1; + +- for (i = (steps + 1); i <= TOTAL_STEPS; i++) { ++ for (i = steps; i < TOTAL_STEPS; i++) { + tiadc_writel(adc_dev, REG_STEPCONFIG(i), + stepconfig | STEPCONFIG_INP(channels)); + tiadc_writel(adc_dev, REG_STEPDELAY(i), +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index ae8a1ce..6c333af 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -121,11 +121,9 @@ static int titsc_config_wires(struct titsc *ts_dev) + static void titsc_step_config(struct titsc *ts_dev) + { + unsigned int config; +- unsigned int stepenable = 0; +- int i, total_steps; +- +- /* Configure the Step registers */ +- total_steps = 2 * ts_dev->coordinate_readouts; ++ int i; ++ int end_step; ++ u32 stepenable; + + config = STEPCONFIG_MODE_HWSYNC | + STEPCONFIG_AVG_16 | ts_dev->bit_xp; +@@ -143,7 +141,9 @@ static void titsc_step_config(struct titsc *ts_dev) + break; + } + +- for (i = 1; i <= ts_dev->coordinate_readouts; i++) { ++ /* 1 … coordinate_readouts is for X */ ++ end_step = ts_dev->coordinate_readouts; ++ for (i = 0; i < end_step; i++) { + titsc_writel(ts_dev, REG_STEPCONFIG(i), config); + titsc_writel(ts_dev, REG_STEPDELAY(i), STEPCONFIG_OPENDLY); + } +@@ -151,7 +151,7 @@ static void titsc_step_config(struct titsc *ts_dev) + config = 0; + config = STEPCONFIG_MODE_HWSYNC | + STEPCONFIG_AVG_16 | ts_dev->bit_yn | +- STEPCONFIG_INM_ADCREFM | STEPCONFIG_FIFO1; ++ STEPCONFIG_INM_ADCREFM; + switch (ts_dev->wires) { + case 4: + config |= ts_dev->bit_yp | STEPCONFIG_INP(ts_dev->inp_xp); +@@ -165,12 +165,13 @@ static void titsc_step_config(struct titsc *ts_dev) + break; + } + +- for (i = (ts_dev->coordinate_readouts + 1); i <= total_steps; i++) { ++ /* coordinate_readouts … coordinate_readouts * 2 is for Y */ ++ end_step = ts_dev->coordinate_readouts * 2; ++ for (i = ts_dev->coordinate_readouts; i < end_step; i++) { + titsc_writel(ts_dev, REG_STEPCONFIG(i), config); + titsc_writel(ts_dev, REG_STEPDELAY(i), STEPCONFIG_OPENDLY); + } + +- config = 0; + /* Charge step configuration */ + config = ts_dev->bit_xp | ts_dev->bit_yn | + STEPCHARGE_RFP_XPUL | STEPCHARGE_RFM_XNUR | +@@ -179,35 +180,39 @@ static void titsc_step_config(struct titsc *ts_dev) + titsc_writel(ts_dev, REG_CHARGECONFIG, config); + titsc_writel(ts_dev, REG_CHARGEDELAY, CHARGEDLY_OPENDLY); + +- config = 0; +- /* Configure to calculate pressure */ ++ /* coordinate_readouts * 2 … coordinate_readouts * 2 + 2 is for Z */ + config = STEPCONFIG_MODE_HWSYNC | + STEPCONFIG_AVG_16 | ts_dev->bit_yp | + ts_dev->bit_xn | STEPCONFIG_INM_ADCREFM | + STEPCONFIG_INP(ts_dev->inp_xp); +- titsc_writel(ts_dev, REG_STEPCONFIG(total_steps + 1), config); +- titsc_writel(ts_dev, REG_STEPDELAY(total_steps + 1), ++ titsc_writel(ts_dev, REG_STEPCONFIG(end_step), config); ++ titsc_writel(ts_dev, REG_STEPDELAY(end_step), + STEPCONFIG_OPENDLY); + +- config |= STEPCONFIG_INP(ts_dev->inp_yn) | STEPCONFIG_FIFO1; +- titsc_writel(ts_dev, REG_STEPCONFIG(total_steps + 2), config); +- titsc_writel(ts_dev, REG_STEPDELAY(total_steps + 2), ++ end_step++; ++ config |= STEPCONFIG_INP(ts_dev->inp_yn); ++ titsc_writel(ts_dev, REG_STEPCONFIG(end_step), config); ++ titsc_writel(ts_dev, REG_STEPDELAY(end_step), + STEPCONFIG_OPENDLY); + + /* The steps1 … end and bit 0 for TS_Charge */ +- stepenable = (1 << (total_steps + 2)) - 1; ++ stepenable = (1 << (end_step + 2)) - 1; + am335x_tsc_se_set(ts_dev->mfd_tscadc, stepenable); + } + + static void titsc_read_coordinates(struct titsc *ts_dev, +- unsigned int *x, unsigned int *y) ++ u32 *x, u32 *y, u32 *z1, u32 *z2) + { + unsigned int fifocount = titsc_readl(ts_dev, REG_FIFO0CNT); + unsigned int prev_val_x = ~0, prev_val_y = ~0; + unsigned int prev_diff_x = ~0, prev_diff_y = ~0; + unsigned int read, diff; + unsigned int i, channel; ++ unsigned int creads = ts_dev->coordinate_readouts; + ++ *z1 = *z2 = 0; ++ if (fifocount % (creads * 2 + 2)) ++ fifocount -= fifocount % (creads * 2 + 2); + /* + * Delta filter is used to remove large variations in sampled + * values from ADC. The filter tries to predict where the next +@@ -216,32 +221,32 @@ static void titsc_read_coordinates(struct titsc *ts_dev, + * algorithm compares the difference with that of a present value, + * if true the value is reported to the sub system. + */ +- for (i = 0; i < fifocount - 1; i++) { ++ for (i = 0; i < fifocount; i++) { + read = titsc_readl(ts_dev, REG_FIFO0); +- channel = read & 0xf0000; +- channel = channel >> 0x10; +- if ((channel >= 0) && (channel < ts_dev->coordinate_readouts)) { +- read &= 0xfff; ++ ++ channel = (read & 0xf0000) >> 16; ++ read &= 0xfff; ++ if (channel < creads) { + diff = abs(read - prev_val_x); + if (diff < prev_diff_x) { + prev_diff_x = diff; + *x = read; + } + prev_val_x = read; +- } + +- read = titsc_readl(ts_dev, REG_FIFO1); +- channel = read & 0xf0000; +- channel = channel >> 0x10; +- if ((channel >= ts_dev->coordinate_readouts) && +- (channel < (2 * ts_dev->coordinate_readouts - 1))) { +- read &= 0xfff; ++ } else if (channel < creads * 2) { + diff = abs(read - prev_val_y); + if (diff < prev_diff_y) { + prev_diff_y = diff; + *y = read; + } + prev_val_y = read; ++ ++ } else if (channel < creads * 2 + 1) { ++ *z1 = read; ++ ++ } else if (channel < creads * 2 + 2) { ++ *z2 = read; + } + } + } +@@ -257,10 +262,8 @@ static irqreturn_t titsc_irq(int irq, void *dev) + + status = titsc_readl(ts_dev, REG_IRQSTATUS); + if (status & IRQENB_FIFO0THRES) { +- titsc_read_coordinates(ts_dev, &x, &y); + +- z1 = titsc_readl(ts_dev, REG_FIFO0) & 0xfff; +- z2 = titsc_readl(ts_dev, REG_FIFO1) & 0xfff; ++ titsc_read_coordinates(ts_dev, &x, &y, &z1, &z2); + + if (ts_dev->pen_down && z1 != 0 && z2 != 0) { + /* +@@ -268,10 +271,10 @@ static irqreturn_t titsc_irq(int irq, void *dev) + * Resistance(touch) = x plate resistance * + * x postion/4096 * ((z2 / z1) - 1) + */ +- z = z2 - z1; ++ z = z1 - z2; + z *= x; + z *= ts_dev->x_plate_resistance; +- z /= z1; ++ z /= z2; + z = (z + 2047) >> 12; + + if (z <= MAX_12BIT) { +@@ -414,7 +417,8 @@ static int titsc_probe(struct platform_device *pdev) + goto err_free_irq; + } + titsc_step_config(ts_dev); +- titsc_writel(ts_dev, REG_FIFO0THR, ts_dev->coordinate_readouts); ++ titsc_writel(ts_dev, REG_FIFO0THR, ++ ts_dev->coordinate_readouts * 2 + 2 - 1); + + input_dev->name = "ti-tsc"; + input_dev->dev.parent = &pdev->dev; +@@ -491,7 +495,7 @@ static int titsc_resume(struct device *dev) + } + titsc_step_config(ts_dev); + titsc_writel(ts_dev, REG_FIFO0THR, +- ts_dev->coordinate_readouts); ++ ts_dev->coordinate_readouts * 2 + 2 - 1); + return 0; + } + +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index fe54ba4..9598360 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -30,8 +30,8 @@ + #define REG_IDLECONFIG 0x058 + #define REG_CHARGECONFIG 0x05C + #define REG_CHARGEDELAY 0x060 +-#define REG_STEPCONFIG(n) (0x64 + ((n - 1) * 8)) +-#define REG_STEPDELAY(n) (0x68 + ((n - 1) * 8)) ++#define REG_STEPCONFIG(n) (0x64 + ((n) * 8)) ++#define REG_STEPDELAY(n) (0x68 + ((n) * 8)) + #define REG_FIFO0CNT 0xE4 + #define REG_FIFO0THR 0xE8 + #define REG_FIFO1CNT 0xF0 +-- +1.7.9.5 + diff --git a/patches/adc/0011-input-ti_am335x_tsc-Add-variance-filters.patch b/patches/adc/0011-input-ti_am335x_tsc-Add-variance-filters.patch deleted file mode 100644 index 28fc644a..00000000 --- a/patches/adc/0011-input-ti_am335x_tsc-Add-variance-filters.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 8517f7d5758ea8e42c4b741f47681e51b4004472 Mon Sep 17 00:00:00 2001 -From: "Patil, Rachna" -Date: Mon, 22 Oct 2012 10:15:18 +0000 -Subject: [PATCH 11/16] input: ti_am335x_tsc: Add variance filters - -Only fine tuning variance present in tslib utility -does not help in removing all the wanted ADC noise. -This logic of filtering is necessary to get this -touchscreen to work finely. - -Signed-off-by: Patil, Rachna - -Conflicts: - drivers/input/touchscreen/ti_am335x_tsc.c ---- - drivers/input/touchscreen/ti_am335x_tsc.c | 16 +++++++++++++++- - 1 file changed, 15 insertions(+), 1 deletion(-) - -diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index edba36b..2461631 100644 ---- a/drivers/input/touchscreen/ti_am335x_tsc.c -+++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -35,6 +35,8 @@ - #define ADCFSM_STEPID 0x10 - #define SEQ_SETTLE 275 - #define MAX_12BIT ((1 << 12) - 1) -+#define TSCADC_DELTA_X 15 -+#define TSCADC_DELTA_Y 15 - - /* - * Refer to function regbit_map() to -@@ -54,6 +56,8 @@ struct titsc { - unsigned int wires; - unsigned int x_plate_resistance; - unsigned int enable_bits; -+ unsigned int bckup_x; -+ unsigned int bckup_y; - bool pen_down; - int steps_to_configure; - int config_inp[20]; -@@ -315,11 +319,18 @@ static irqreturn_t titsc_irq(int irq, void *dev) - unsigned int x = 0, y = 0; - unsigned int z1, z2, z; - unsigned int fsm; -+ unsigned int diffx = 0, diffy = 0; -+ int i; - - status = titsc_readl(ts_dev, REG_IRQSTATUS); - if (status & IRQENB_FIFO0THRES) { - titsc_read_coordinates(ts_dev, &x, &y); - -+ diffx = abs(x - (ts_dev->bckup_x)); -+ diffy = abs(y - (ts_dev->bckup_y)); -+ ts_dev->bckup_x = x; -+ ts_dev->bckup_y = y; -+ - z1 = titsc_readl(ts_dev, REG_FIFO0) & 0xfff; - z2 = titsc_readl(ts_dev, REG_FIFO1) & 0xfff; - -@@ -335,7 +346,8 @@ static irqreturn_t titsc_irq(int irq, void *dev) - z /= z1; - z = (z + 2047) >> 12; - -- if (z <= MAX_12BIT) { -+ if ((diffx < TSCADC_DELTA_X) && -+ (diffy < TSCADC_DELTA_Y) && (z <= MAX_12BIT)) { - input_report_abs(input_dev, ABS_X, x); - input_report_abs(input_dev, ABS_Y, y); - input_report_abs(input_dev, ABS_PRESSURE, z); -@@ -358,6 +370,8 @@ static irqreturn_t titsc_irq(int irq, void *dev) - fsm = titsc_readl(ts_dev, REG_ADCFSM); - if (fsm == ADCFSM_STEPID) { - ts_dev->pen_down = false; -+ ts_dev->bckup_x = 0; -+ ts_dev->bckup_y = 0; - input_report_key(input_dev, BTN_TOUCH, 0); - input_report_abs(input_dev, ABS_PRESSURE, 0); - input_sync(input_dev); --- -1.8.1.4 - diff --git a/patches/adc/0012-am335x-adc-Do-not-use-find_node_by_name-use-get_chil.patch b/patches/adc/0012-am335x-adc-Do-not-use-find_node_by_name-use-get_chil.patch deleted file mode 100644 index a01a6ed9..00000000 --- a/patches/adc/0012-am335x-adc-Do-not-use-find_node_by_name-use-get_chil.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d2263fd0f8a294eb6752de3fceb982d442bde02d Mon Sep 17 00:00:00 2001 -From: Pantelis Antoniou -Date: Wed, 30 Jan 2013 13:29:59 +0200 -Subject: [PATCH 12/16] am335x-adc: Do not use find_node_by_name, use - get_child_by_name - -of_find_node_by_name doesn't work with overlays, and it's not -doing what the caller expected to do anyway. find_node_by_name -works by a coincidence anyway. - -Signed-off-by: Pantelis Antoniou ---- - drivers/iio/adc/ti_am335x_adc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index d8bc836..ee20c0c 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -210,7 +210,7 @@ static int tiadc_probe(struct platform_device *pdev) - if (pdata) - adc_dev->channels = pdata->adc_init->adc_channels; - else { -- node = of_find_node_by_name(node, "adc"); -+ node = of_get_child_by_name(node, "adc"); - if (!node) - return -EINVAL; - else { --- -1.8.1.4 - diff --git a/patches/adc/0012-input-ti_am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch b/patches/adc/0012-input-ti_am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch new file mode 100644 index 00000000..7c446deb --- /dev/null +++ b/patches/adc/0012-input-ti_am335x_tsc-ACK-the-HW_PEN-irq-in-ISR.patch @@ -0,0 +1,36 @@ +From 7edf43d892887473cb05a10578e5b420ce216a48 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:19 +0200 +Subject: [PATCH 12/20] input: ti_am335x_tsc: ACK the HW_PEN irq in ISR + +The interrupt source IRQENB_HW_PEN is enabled in suspend and suposed to +be used as a wake up source. Once this interrupt source is unmaksed, the +devices ends up in ISR and never continues. +This change ACKs the interrupt and disables it so the system does not +freeze. + +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 6c333af..2e9a247 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -309,6 +309,12 @@ static irqreturn_t titsc_irq(int irq, void *dev) + irqclr |= IRQENB_PENUP; + } + ++ if (status & IRQENB_HW_PEN) { ++ ++ titsc_writel(ts_dev, REG_IRQWAKEUP, 0x00); ++ titsc_writel(ts_dev, REG_IRQCLR, IRQENB_HW_PEN); ++ } ++ + titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); + + am335x_tsc_se_update(ts_dev->mfd_tscadc); +-- +1.7.9.5 + diff --git a/patches/adc/0013-am335x-tsc-Do-not-use-find_node_by_name-use-get_chil.patch b/patches/adc/0013-am335x-tsc-Do-not-use-find_node_by_name-use-get_chil.patch deleted file mode 100644 index 9ea3aa15..00000000 --- a/patches/adc/0013-am335x-tsc-Do-not-use-find_node_by_name-use-get_chil.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 724fd0e85a625e6aaed0023889c97cd253307d03 Mon Sep 17 00:00:00 2001 -From: Pantelis Antoniou -Date: Wed, 30 Jan 2013 13:49:12 +0200 -Subject: [PATCH 13/16] am335x-tsc: Do not use find_node_by_name, use - get_child_by_name - -of_find_node_by_name doesn't work with overlays, and it's not -doing what the caller expected to do anyway. find_node_by_name -works by a coincidence anyway. - -Signed-off-by: Pantelis Antoniou ---- - drivers/input/touchscreen/ti_am335x_tsc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c -index 2461631..4fcf72f 100644 ---- a/drivers/input/touchscreen/ti_am335x_tsc.c -+++ b/drivers/input/touchscreen/ti_am335x_tsc.c -@@ -397,7 +397,7 @@ static int titsc_parse_dt(struct ti_tscadc_dev *tscadc_dev, - if (!node) - return -EINVAL; - else { -- node = of_find_node_by_name(node, "tsc"); -+ node = of_get_child_by_name(node, "tsc"); - if (!node) - return -EINVAL; - else { --- -1.8.1.4 - diff --git a/patches/adc/0013-input-ti_am335x_tsc-return-IRQ_NONE-if-there-was-no-.patch b/patches/adc/0013-input-ti_am335x_tsc-return-IRQ_NONE-if-there-was-no-.patch new file mode 100644 index 00000000..b0270311 --- /dev/null +++ b/patches/adc/0013-input-ti_am335x_tsc-return-IRQ_NONE-if-there-was-no-.patch @@ -0,0 +1,41 @@ +From 5fa26fa4773b5139cac49d31b0f4b84ba90dd197 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:20 +0200 +Subject: [PATCH 13/20] input: ti_am335x_tsc: return IRQ_NONE if there was no + IRQ for us + +The previous patch ("input/ti_am335x_tsc: ACK the HW_PEN irq in ISR") +acked the interrupt so we don't freeze if we don't handle an enabled +interrupt source. The interrupt core has a mechanism for this and to get +it work one should only say that it handled an interrupt if it is +actually the case. + +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 2e9a247..5f9801c 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -315,10 +315,12 @@ static irqreturn_t titsc_irq(int irq, void *dev) + titsc_writel(ts_dev, REG_IRQCLR, IRQENB_HW_PEN); + } + +- titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); +- +- am335x_tsc_se_update(ts_dev->mfd_tscadc); +- return IRQ_HANDLED; ++ if (irqclr) { ++ titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); ++ am335x_tsc_se_update(ts_dev->mfd_tscadc); ++ return IRQ_HANDLED; ++ } ++ return IRQ_NONE; + } + + static int titsc_parse_dt(struct platform_device *pdev, +-- +1.7.9.5 + diff --git a/patches/adc/0014-am335x-tscadc-Do-not-use-find_node_by_name-use-get_c.patch b/patches/adc/0014-am335x-tscadc-Do-not-use-find_node_by_name-use-get_c.patch deleted file mode 100644 index 372a0994..00000000 --- a/patches/adc/0014-am335x-tscadc-Do-not-use-find_node_by_name-use-get_c.patch +++ /dev/null @@ -1,43 +0,0 @@ -From a74264c8eb77726a944d4b69f12b8fe0dea15216 Mon Sep 17 00:00:00 2001 -From: Pantelis Antoniou -Date: Wed, 30 Jan 2013 15:13:19 +0200 -Subject: [PATCH 14/16] am335x-tscadc: Do not use find_node_by_name, use - get_child_by_name - -of_find_node_by_name doesn't work with overlays, and it's not -doing what the caller expected to do anyway. find_node_by_name -works by a coincidence anyway. - -Signed-off-by: Pantelis Antoniou ---- - drivers/mfd/ti_am335x_tscadc.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c -index 899534d..e28a31d 100644 ---- a/drivers/mfd/ti_am335x_tscadc.c -+++ b/drivers/mfd/ti_am335x_tscadc.c -@@ -85,10 +85,10 @@ static int ti_tscadc_probe(struct platform_device *pdev) - if (pdata->adc_init) - adc_channels = pdata->adc_init->adc_channels; - } else { -- node = of_find_node_by_name(pdev->dev.of_node, "tsc"); -+ node = of_get_child_by_name(pdev->dev.of_node, "tsc"); - of_property_read_u32(node, "ti,wires", &tsc_wires); - -- node = of_find_node_by_name(pdev->dev.of_node, "adc"); -+ node = of_get_child_by_name(pdev->dev.of_node, "adc"); - of_property_read_u32(node, "ti,adc-channels", &adc_channels); - } - -@@ -284,6 +284,7 @@ static const struct dev_pm_ops tscadc_pm_ops = { - - static const struct of_device_id ti_tscadc_dt_ids[] = { - { .compatible = "ti,ti-tscadc", }, -+ { } - }; - - static struct platform_driver ti_tscadc_driver = { --- -1.8.1.4 - diff --git a/patches/adc/0014-iio-ti_am335x_adc-Allow-to-specify-input-line.patch b/patches/adc/0014-iio-ti_am335x_adc-Allow-to-specify-input-line.patch new file mode 100644 index 00000000..502d8fdd --- /dev/null +++ b/patches/adc/0014-iio-ti_am335x_adc-Allow-to-specify-input-line.patch @@ -0,0 +1,217 @@ +From 2fc61587f2b99febf97f6b2a96baacb5cf732dff Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:21 +0200 +Subject: [PATCH 14/20] iio: ti_am335x_adc: Allow to specify input line + +The TSC part allows to specify the input lines. The IIO part assumes +that it usues always the last few, that means if IIO has adc-channels +set to 2 it will use channel 6 and 7. However it might make sense to use +only 6. +This patch changes the device property (which was introduced recently +and was never in an official release) in a way that the user can specify +which of the AIN lines should be used. In Addition to this, the name is +now AINx where x is the channel number i.e. for AIN6 we would have 6. +Prior this, it always started counting at 0 which is confusing. In +addition to this, it also checks for correct step number during reading +and does not rely on proper FIFO depth. + +ZubairLK Tweaked channel info mask. No change in patched lines. +Just surrounding to make it fit to our tree and patch. + +Acked-by: Jonathan Cameron +Signed-off-by: Sebastian Andrzej Siewior +--- + arch/arm/boot/dts/am335x-evm.dts | 2 +- + drivers/iio/adc/ti_am335x_adc.c | 58 +++++++++++++++++++++++++------------- + drivers/mfd/ti_am335x_tscadc.c | 19 ++++++++++++- + 3 files changed, 57 insertions(+), 22 deletions(-) + +diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts +index b1aeefb..5483e09 100644 +--- a/arch/arm/boot/dts/am335x-evm.dts ++++ b/arch/arm/boot/dts/am335x-evm.dts +@@ -280,6 +280,6 @@ + }; + + adc { +- ti,adc-channels = <4>; ++ ti,adc-channels = <4 5 6 7>; + }; + }; +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index c4682d6..a2b6ebd 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -33,6 +33,8 @@ + struct tiadc_device { + struct ti_tscadc_dev *mfd_tscadc; + int channels; ++ u8 channel_line[8]; ++ u8 channel_step[8]; + }; + + static unsigned int tiadc_readl(struct tiadc_device *adc, unsigned int reg) +@@ -58,7 +60,7 @@ static u32 get_adc_step_mask(struct tiadc_device *adc_dev) + static void tiadc_step_config(struct tiadc_device *adc_dev) + { + unsigned int stepconfig; +- int i, channels = 0, steps; ++ int i, steps; + u32 step_en; + + /* +@@ -72,16 +74,18 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + */ + + steps = TOTAL_STEPS - adc_dev->channels; +- channels = TOTAL_CHANNELS - adc_dev->channels; +- + stepconfig = STEPCONFIG_AVG_16 | STEPCONFIG_FIFO1; + +- for (i = steps; i < TOTAL_STEPS; i++) { +- tiadc_writel(adc_dev, REG_STEPCONFIG(i), +- stepconfig | STEPCONFIG_INP(channels)); +- tiadc_writel(adc_dev, REG_STEPDELAY(i), ++ for (i = 0; i < adc_dev->channels; i++) { ++ int chan; ++ ++ chan = adc_dev->channel_line[i]; ++ tiadc_writel(adc_dev, REG_STEPCONFIG(steps), ++ stepconfig | STEPCONFIG_INP(chan)); ++ tiadc_writel(adc_dev, REG_STEPDELAY(steps), + STEPCONFIG_OPENDLY); +- channels++; ++ adc_dev->channel_step[i] = steps; ++ steps++; + } + step_en = get_adc_step_mask(adc_dev); + am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); +@@ -116,9 +120,9 @@ static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) + + chan->type = IIO_VOLTAGE; + chan->indexed = 1; +- chan->channel = i; ++ chan->channel = adc_dev->channel_line[i]; + chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; +- chan->datasheet_name = chan_name_ain[i]; ++ chan->datasheet_name = chan_name_ain[chan->channel]; + chan->scan_type.sign = 'u'; + chan->scan_type.realbits = 12; + chan->scan_type.storagebits = 32; +@@ -140,7 +144,8 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + { + struct tiadc_device *adc_dev = iio_priv(indio_dev); + int i; +- unsigned int fifo1count, readx1; ++ unsigned int fifo1count, read; ++ u32 step = UINT_MAX; + + /* + * When the sub-system is first enabled, +@@ -153,11 +158,20 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + * Hence we need to flush out this data. + */ + ++ for (i = 0; i < ARRAY_SIZE(adc_dev->channel_step); i++) { ++ if (chan->channel == adc_dev->channel_line[i]) { ++ step = adc_dev->channel_step[i]; ++ break; ++ } ++ } ++ if (WARN_ON_ONCE(step == UINT_MAX)) ++ return -EINVAL; ++ + fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); + for (i = 0; i < fifo1count; i++) { +- readx1 = tiadc_readl(adc_dev, REG_FIFO1); +- if (i == chan->channel) +- *val = readx1 & 0xfff; ++ read = tiadc_readl(adc_dev, REG_FIFO1); ++ if (read >> 16 == step) ++ *val = read & 0xfff; + } + am335x_tsc_se_update(adc_dev->mfd_tscadc); + +@@ -175,8 +189,11 @@ static int tiadc_probe(struct platform_device *pdev) + struct ti_tscadc_dev *tscadc_dev = ti_tscadc_dev_get(pdev); + struct mfd_tscadc_board *pdata = tscadc_dev->dev->platform_data; + struct device_node *node = tscadc_dev->dev->of_node; ++ struct property *prop; ++ const __be32 *cur; + int err; +- u32 val32; ++ u32 val; ++ int channels = 0; + + if (!pdata && !node) { + dev_err(&pdev->dev, "Could not find platform data\n"); +@@ -196,11 +213,12 @@ static int tiadc_probe(struct platform_device *pdev) + if (pdata) + adc_dev->channels = pdata->adc_init->adc_channels; + else { +- err = of_property_read_u32(node, +- "ti,adc-channels", &val32); +- if (err < 0) +- goto err_free_device; +- adc_dev->channels = val32; ++ node = of_get_child_by_name(node, "adc"); ++ of_property_for_each_u32(node, "ti,adc-channels", prop, cur, val) { ++ adc_dev->channel_line[channels] = val; ++ channels++; ++ } ++ adc_dev->channels = channels; + } + + indio_dev->dev.parent = &pdev->dev; +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 58f0860..640fe10 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -94,9 +94,13 @@ static int ti_tscadc_probe(struct platform_device *pdev) + struct mfd_tscadc_board *pdata = pdev->dev.platform_data; + struct device_node *node = pdev->dev.of_node; + struct mfd_cell *cell; ++ struct property *prop; ++ const __be32 *cur; ++ u32 val; + int err, ctrl; + int clk_value, clock_rate; + int tsc_wires = 0, adc_channels = 0, total_channels; ++ int readouts = 0; + + if (!pdata && !pdev->dev.of_node) { + dev_err(&pdev->dev, "Could not find platform data\n"); +@@ -112,9 +116,17 @@ static int ti_tscadc_probe(struct platform_device *pdev) + } else { + node = of_get_child_by_name(pdev->dev.of_node, "tsc"); + of_property_read_u32(node, "ti,wires", &tsc_wires); ++ of_property_read_u32(node, "ti,coordinate-readouts", &readouts); + + node = of_get_child_by_name(pdev->dev.of_node, "adc"); +- of_property_read_u32(node, "ti,adc-channels", &adc_channels); ++ of_property_for_each_u32(node, "ti,adc-channels", prop, cur, val) { ++ adc_channels++; ++ if (val > 7) { ++ dev_err(&pdev->dev, " PIN numbers are 0..7 (not %d)\n", ++ val); ++ return -EINVAL; ++ } ++ } + } + + total_channels = tsc_wires + adc_channels; +@@ -127,6 +139,11 @@ static int ti_tscadc_probe(struct platform_device *pdev) + return -EINVAL; + } + ++ if (readouts * 2 + 2 + adc_channels > 16) { ++ dev_err(&pdev->dev, "Too many step configurations requested\n"); ++ return -EINVAL; ++ } ++ + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + if (!res) { + dev_err(&pdev->dev, "no memory resource defined.\n"); +-- +1.7.9.5 + diff --git a/patches/adc/0015-iio-adc-ti_am335x_adc-revert-info_mask-removal.patch b/patches/adc/0015-iio-adc-ti_am335x_adc-revert-info_mask-removal.patch deleted file mode 100644 index 7a9a62d0..00000000 --- a/patches/adc/0015-iio-adc-ti_am335x_adc-revert-info_mask-removal.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 8696978d8c753a78c7556b86c7ab998166a988ce Mon Sep 17 00:00:00 2001 -From: Jan Luebbe -Date: Mon, 6 May 2013 12:48:58 +0200 -Subject: [PATCH 15/16] iio: adc: ti_am335x_adc: revert info_mask removal - -Commit "ti_tscadc: Update with IIO map interface & deal with partial activation" -by Pantelis Antoniou removed this line. -Without it, the in_voltage?_raw entries are missing from sysfs. - -Signed-off-by: Jan Luebbe ---- - drivers/iio/adc/ti_am335x_adc.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index ee20c0c..620cc0c 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -107,6 +107,7 @@ static int tiadc_channel_init(struct iio_dev *indio_dev, - chan->type = IIO_VOLTAGE; - chan->indexed = 1; - chan->channel = i; -+ chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; - chan->datasheet_name = s; - chan->scan_type.sign = 'u'; - chan->scan_type.realbits = 12; --- -1.8.1.4 - diff --git a/patches/adc/0015-iio-ti_am335x_adc-check-if-we-found-the-value.patch b/patches/adc/0015-iio-ti_am335x_adc-check-if-we-found-the-value.patch new file mode 100644 index 00000000..7711101b --- /dev/null +++ b/patches/adc/0015-iio-ti_am335x_adc-check-if-we-found-the-value.patch @@ -0,0 +1,47 @@ +From b4b554e61ddbfb71b552b13efb9ec6edfe605854 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Wed, 12 Jun 2013 18:58:22 +0200 +Subject: [PATCH 15/20] iio: ti_am335x_adc: check if we found the value + +Usually we get all the values we wanted but it is possible, that te ADC +unit is busy performing the conversation for the HW events. In that case +-EBUSY is returned and the user may re-call the function. + +Acked-by: Jonathan Cameron +Signed-off-by: Sebastian Andrzej Siewior +--- + drivers/iio/adc/ti_am335x_adc.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index a2b6ebd..624935c 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -146,6 +146,7 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + int i; + unsigned int fifo1count, read; + u32 step = UINT_MAX; ++ bool found = false; + + /* + * When the sub-system is first enabled, +@@ -170,11 +171,14 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); + for (i = 0; i < fifo1count; i++) { + read = tiadc_readl(adc_dev, REG_FIFO1); +- if (read >> 16 == step) ++ if (read >> 16 == step) { + *val = read & 0xfff; ++ found = true; ++ } + } + am335x_tsc_se_update(adc_dev->mfd_tscadc); +- ++ if (found == false) ++ return -EBUSY; + return IIO_VAL_INT; + } + +-- +1.7.9.5 + diff --git a/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch b/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch new file mode 100644 index 00000000..5f5498e5 --- /dev/null +++ b/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch @@ -0,0 +1,62 @@ +From f5132e2785b8d262122283e991e30623fc500f20 Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Thu, 27 Jun 2013 22:47:13 +0100 +Subject: [PATCH 16/20] MFD: ti_tscadc: disable TSC control + +Register bits when TSC not in use + +AFE Pen Ctrl and TouchScreen transistors enabling is not + +required when only ADC mode is being used, so check for availability of + +TSC driver before accessing control register. +Original Commit No in Arago tree 2c67698139cceee19d2205ad34d11c74e758b307 +ZubairLK. Forward ported the changes to 3.8 + +--- + drivers/mfd/ti_am335x_tscadc.c | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 640fe10..408e859 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -220,13 +220,14 @@ static int ti_tscadc_probe(struct platform_device *pdev) + + /* Set the control register bits */ + ctrl = CNTRLREG_STEPCONFIGWRT | +- CNTRLREG_TSCENB | +- CNTRLREG_STEPID | +- CNTRLREG_4WIRE; ++ CNTRLREG_STEPID; ++ if (tsc_wires > 0) ++ ctrl |= CNTRLREG_4WIRE | CNTRLREG_TSCENB; + tscadc_writel(tscadc, REG_CTRL, ctrl); + + /* Set register bits for Idle Config Mode */ +- tscadc_idle_config(tscadc); ++ if (tsc_wires > 0) ++ tscadc_idle_config(tscadc); + + /* Enable the TSC module enable bit */ + ctrl = tscadc_readl(tscadc, REG_CTRL); +@@ -306,10 +307,13 @@ static int tscadc_resume(struct device *dev) + pm_runtime_get_sync(dev); + + /* context restore */ +- ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_TSCENB | +- CNTRLREG_STEPID | CNTRLREG_4WIRE; ++ ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_STEPID; ++ if (tscadc_dev->tsc_cell != -1) ++ ctrl |= CNTRLREG_TSCENB | CNTRLREG_4WIRE; + tscadc_writel(tscadc_dev, REG_CTRL, ctrl); +- tscadc_idle_config(tscadc_dev); ++ ++ if (tscadc_dev->tsc_cell != -1) ++ tscadc_idle_config(tscadc_dev); + am335x_tsc_se_update(tscadc_dev); + restore = tscadc_readl(tscadc_dev, REG_CTRL); + tscadc_writel(tscadc_dev, REG_CTRL, +-- +1.7.9.5 + diff --git a/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch~ b/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch~ new file mode 100644 index 00000000..460eaf79 --- /dev/null +++ b/patches/adc/0016-From-Arago.-MFD-ti_tscadc-disable-TSC-control-regist.patch~ @@ -0,0 +1,59 @@ +From f5132e2785b8d262122283e991e30623fc500f20 Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Thu, 27 Jun 2013 22:47:13 +0100 +Subject: [PATCH 16/20] From Arago. MFD: ti_tscadc: disable TSC control + register bits when TSC not in use + +AFE Pen Ctrl and TouchScreen transistors enabling is not + +required when only ADC mode is being used, so check for availability of + +TSC driver before accessing control register. +Commit 2c67698139cceee19d2205ad34d11c74e758b307 +--- + drivers/mfd/ti_am335x_tscadc.c | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c +index 640fe10..408e859 100644 +--- a/drivers/mfd/ti_am335x_tscadc.c ++++ b/drivers/mfd/ti_am335x_tscadc.c +@@ -220,13 +220,14 @@ static int ti_tscadc_probe(struct platform_device *pdev) + + /* Set the control register bits */ + ctrl = CNTRLREG_STEPCONFIGWRT | +- CNTRLREG_TSCENB | +- CNTRLREG_STEPID | +- CNTRLREG_4WIRE; ++ CNTRLREG_STEPID; ++ if (tsc_wires > 0) ++ ctrl |= CNTRLREG_4WIRE | CNTRLREG_TSCENB; + tscadc_writel(tscadc, REG_CTRL, ctrl); + + /* Set register bits for Idle Config Mode */ +- tscadc_idle_config(tscadc); ++ if (tsc_wires > 0) ++ tscadc_idle_config(tscadc); + + /* Enable the TSC module enable bit */ + ctrl = tscadc_readl(tscadc, REG_CTRL); +@@ -306,10 +307,13 @@ static int tscadc_resume(struct device *dev) + pm_runtime_get_sync(dev); + + /* context restore */ +- ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_TSCENB | +- CNTRLREG_STEPID | CNTRLREG_4WIRE; ++ ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_STEPID; ++ if (tscadc_dev->tsc_cell != -1) ++ ctrl |= CNTRLREG_TSCENB | CNTRLREG_4WIRE; + tscadc_writel(tscadc_dev, REG_CTRL, ctrl); +- tscadc_idle_config(tscadc_dev); ++ ++ if (tscadc_dev->tsc_cell != -1) ++ tscadc_idle_config(tscadc_dev); + am335x_tsc_se_update(tscadc_dev); + restore = tscadc_readl(tscadc_dev, REG_CTRL); + tscadc_writel(tscadc_dev, REG_CTRL, +-- +1.7.9.5 + diff --git a/patches/adc/0016-iio-adc-ti_am335x_adc-make-tiadc_read_raw-more-robus.patch b/patches/adc/0016-iio-adc-ti_am335x_adc-make-tiadc_read_raw-more-robus.patch deleted file mode 100644 index 6ec8267c..00000000 --- a/patches/adc/0016-iio-adc-ti_am335x_adc-make-tiadc_read_raw-more-robus.patch +++ /dev/null @@ -1,93 +0,0 @@ -From e7cd4c3d5e0203cc82c9093fc5ff41c12d9e4401 Mon Sep 17 00:00:00 2001 -From: Jan Luebbe -Date: Mon, 6 May 2013 12:48:59 +0200 -Subject: [PATCH 16/16] iio: adc: ti_am335x_adc: make tiadc_read_raw() more - robust - -Check that mask is actually IIO_CHAN_INFO_RAW. - -Also handle the case where not enough data is in the fifo. - -Signed-off-by: Jan Luebbe ---- - drivers/iio/adc/ti_am335x_adc.c | 48 ++++++++++++++++++++++++----------------- - 1 file changed, 28 insertions(+), 20 deletions(-) - -diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c -index 620cc0c..4b764a9 100644 ---- a/drivers/iio/adc/ti_am335x_adc.c -+++ b/drivers/iio/adc/ti_am335x_adc.c -@@ -157,26 +157,34 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, - int i; - unsigned int fifo1count, readx1; - -- /* -- * When the sub-system is first enabled, -- * the sequencer will always start with the -- * lowest step (1) and continue until step (16). -- * For ex: If we have enabled 4 ADC channels and -- * currently use only 1 out of them, the -- * sequencer still configures all the 4 steps, -- * leading to 3 unwanted data. -- * Hence we need to flush out this data. -- */ -+ switch (mask) { -+ case IIO_CHAN_INFO_RAW: -+ /* -+ * When the sub-system is first enabled, -+ * the sequencer will always start with the -+ * lowest step (1) and continue until step (16). -+ * For ex: If we have enabled 4 ADC channels and -+ * currently use only 1 out of them, the -+ * sequencer still configures all the 4 steps, -+ * leading to 3 unwanted data. -+ * Hence we need to flush out this data. -+ */ -+ -+ fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); -+ for (i = 0; i < fifo1count; i++) { -+ readx1 = tiadc_readl(adc_dev, REG_FIFO1); -+ if (i == chan->channel) -+ *val = readx1 & 0xfff; -+ } -+ tiadc_writel(adc_dev, REG_SE, STPENB_STEPENB); - -- fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); -- for (i = 0; i < fifo1count; i++) { -- readx1 = tiadc_readl(adc_dev, REG_FIFO1); -- if (i == chan->channel) -- *val = readx1 & 0xfff; -- } -- tiadc_writel(adc_dev, REG_SE, STPENB_STEPENB); -+ if (fifo1count <= chan->channel) -+ return -EINVAL; - -- return IIO_VAL_INT; -+ return IIO_VAL_INT; -+ default: -+ return -EINVAL; -+ } - } - - static const struct iio_info tiadc_info = { -@@ -213,7 +221,7 @@ static int tiadc_probe(struct platform_device *pdev) - else { - node = of_get_child_by_name(node, "adc"); - if (!node) -- return -EINVAL; -+ return -EINVAL; - else { - err = of_property_read_u32(node, - "ti,adc-channels", &val32); -@@ -310,7 +318,7 @@ static const struct dev_pm_ops tiadc_pm_ops = { - - static struct platform_driver tiadc_driver = { - .driver = { -- .name = "tiadc", -+ .name = "tiadc", - .owner = THIS_MODULE, - .pm = TIADC_PM_OPS, - }, --- -1.8.1.4 - diff --git a/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch b/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch new file mode 100644 index 00000000..ed3d56db --- /dev/null +++ b/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch @@ -0,0 +1,121 @@ +From 28c69a73300511063d7d6f07b02e8e62414bc7dd Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Thu, 27 Jun 2013 23:49:41 +0100 +Subject: [PATCH 17/20] IIO: ADC: ti_adc: Fix 1st sample read + +Previously we tried to read data form ADC even before ADC sequencer + +finished sampling. This led to wrong samples. + +We now wait on ADC status register idle bit to be set. + +Original Commit in Arago tree : 663aa2e74f36a5a8000224b37a74c11ee729550d +ZubairLK Forward ported the changes to 3.8 +--- + drivers/iio/adc/ti_am335x_adc.c | 29 +++++++++++++++++++++-------- + include/linux/mfd/ti_am335x_tscadc.h | 17 +++++++++++++++++ + 2 files changed, 38 insertions(+), 8 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index 624935c..f78d2c1 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -61,7 +61,6 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + { + unsigned int stepconfig; + int i, steps; +- u32 step_en; + + /* + * There are 16 configurable steps and 8 analog input +@@ -87,8 +86,7 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + adc_dev->channel_step[i] = steps; + steps++; + } +- step_en = get_adc_step_mask(adc_dev); +- am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); ++ + } + + static const char * const chan_name_ain[] = { +@@ -143,11 +141,22 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + int *val, int *val2, long mask) + { + struct tiadc_device *adc_dev = iio_priv(indio_dev); +- int i; +- unsigned int fifo1count, read; ++ int i, map_val; ++ unsigned int fifo1count, read, stepid; + u32 step = UINT_MAX; + bool found = false; ++ u32 step_en; ++ unsigned long timeout = jiffies + usecs_to_jiffies ++ (IDLE_TIMEOUT * adc_dev->channels); ++ step_en = get_adc_step_mask(adc_dev); ++ am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); + ++ /* Wait for ADC sequencer to complete sampling */ ++ while (tiadc_readl(adc_dev, REG_ADCFSM) & SEQ_STATUS) { ++ if (time_after(jiffies, timeout)) ++ return -EAGAIN; ++ } ++ map_val = chan->channel + TOTAL_CHANNELS; + /* + * When the sub-system is first enabled, + * the sequencer will always start with the +@@ -171,12 +180,16 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); + for (i = 0; i < fifo1count; i++) { + read = tiadc_readl(adc_dev, REG_FIFO1); +- if (read >> 16 == step) { +- *val = read & 0xfff; ++ stepid = read & FIFOREAD_CHNLID_MASK; ++ stepid = stepid >> 0x10; ++ ++ if (stepid == map_val) { ++ read = read & FIFOREAD_DATA_MASK; + found = true; ++ *val = read; + } + } +- am335x_tsc_se_update(adc_dev->mfd_tscadc); ++ + if (found == false) + return -EBUSY; + return IIO_VAL_INT; +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index 9598360..17c0cba 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -113,11 +113,28 @@ + #define CNTRLREG_8WIRE CNTRLREG_AFE_CTRL(3) + #define CNTRLREG_TSCENB BIT(7) + ++/* FIFO READ Register */ ++#define FIFOREAD_DATA_MASK (0xfff << 0) ++#define FIFOREAD_CHNLID_MASK (0xf << 16) ++ ++/* Sequencer Status */ ++#define SEQ_STATUS BIT(5) ++ + #define ADC_CLK 3000000 + #define MAX_CLK_DIV 7 + #define TOTAL_STEPS 16 + #define TOTAL_CHANNELS 8 + ++/* ++* ADC runs at 3MHz, and it takes ++* 15 cycles to latch one data output. ++* Hence the idle time for ADC to ++* process one sample data would be ++* around 5 micro seconds. ++*/ ++#define IDLE_TIMEOUT 5 /* microsec */ ++ ++ + #define TSCADC_CELLS 2 + + struct mfd_tscadc_board { +-- +1.7.9.5 + diff --git a/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch~ b/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch~ new file mode 100644 index 00000000..bdb5c4fd --- /dev/null +++ b/patches/adc/0017-From-Arago-IIO-ADC-ti_adc-Fix-1st-sample-read.patch~ @@ -0,0 +1,120 @@ +From 28c69a73300511063d7d6f07b02e8e62414bc7dd Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Thu, 27 Jun 2013 23:49:41 +0100 +Subject: [PATCH 17/20] From Arago IIO: ADC: ti_adc: Fix 1st sample read + +Previously we tried to read data form ADC even before ADC sequencer + +finished sampling. This led to wrong samples. + +We now wait on ADC status register idle bit to be set. + +Commit : 663aa2e74f36a5a8000224b37a74c11ee729550d +--- + drivers/iio/adc/ti_am335x_adc.c | 29 +++++++++++++++++++++-------- + include/linux/mfd/ti_am335x_tscadc.h | 17 +++++++++++++++++ + 2 files changed, 38 insertions(+), 8 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index 624935c..f78d2c1 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -61,7 +61,6 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + { + unsigned int stepconfig; + int i, steps; +- u32 step_en; + + /* + * There are 16 configurable steps and 8 analog input +@@ -87,8 +86,7 @@ static void tiadc_step_config(struct tiadc_device *adc_dev) + adc_dev->channel_step[i] = steps; + steps++; + } +- step_en = get_adc_step_mask(adc_dev); +- am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); ++ + } + + static const char * const chan_name_ain[] = { +@@ -143,11 +141,22 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + int *val, int *val2, long mask) + { + struct tiadc_device *adc_dev = iio_priv(indio_dev); +- int i; +- unsigned int fifo1count, read; ++ int i, map_val; ++ unsigned int fifo1count, read, stepid; + u32 step = UINT_MAX; + bool found = false; ++ u32 step_en; ++ unsigned long timeout = jiffies + usecs_to_jiffies ++ (IDLE_TIMEOUT * adc_dev->channels); ++ step_en = get_adc_step_mask(adc_dev); ++ am335x_tsc_se_set(adc_dev->mfd_tscadc, step_en); + ++ /* Wait for ADC sequencer to complete sampling */ ++ while (tiadc_readl(adc_dev, REG_ADCFSM) & SEQ_STATUS) { ++ if (time_after(jiffies, timeout)) ++ return -EAGAIN; ++ } ++ map_val = chan->channel + TOTAL_CHANNELS; + /* + * When the sub-system is first enabled, + * the sequencer will always start with the +@@ -171,12 +180,16 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT); + for (i = 0; i < fifo1count; i++) { + read = tiadc_readl(adc_dev, REG_FIFO1); +- if (read >> 16 == step) { +- *val = read & 0xfff; ++ stepid = read & FIFOREAD_CHNLID_MASK; ++ stepid = stepid >> 0x10; ++ ++ if (stepid == map_val) { ++ read = read & FIFOREAD_DATA_MASK; + found = true; ++ *val = read; + } + } +- am335x_tsc_se_update(adc_dev->mfd_tscadc); ++ + if (found == false) + return -EBUSY; + return IIO_VAL_INT; +diff --git a/include/linux/mfd/ti_am335x_tscadc.h b/include/linux/mfd/ti_am335x_tscadc.h +index 9598360..17c0cba 100644 +--- a/include/linux/mfd/ti_am335x_tscadc.h ++++ b/include/linux/mfd/ti_am335x_tscadc.h +@@ -113,11 +113,28 @@ + #define CNTRLREG_8WIRE CNTRLREG_AFE_CTRL(3) + #define CNTRLREG_TSCENB BIT(7) + ++/* FIFO READ Register */ ++#define FIFOREAD_DATA_MASK (0xfff << 0) ++#define FIFOREAD_CHNLID_MASK (0xf << 16) ++ ++/* Sequencer Status */ ++#define SEQ_STATUS BIT(5) ++ + #define ADC_CLK 3000000 + #define MAX_CLK_DIV 7 + #define TOTAL_STEPS 16 + #define TOTAL_CHANNELS 8 + ++/* ++* ADC runs at 3MHz, and it takes ++* 15 cycles to latch one data output. ++* Hence the idle time for ADC to ++* process one sample data would be ++* around 5 micro seconds. ++*/ ++#define IDLE_TIMEOUT 5 /* microsec */ ++ ++ + #define TSCADC_CELLS 2 + + struct mfd_tscadc_board { +-- +1.7.9.5 + diff --git a/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch b/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch new file mode 100644 index 00000000..9e24a1de --- /dev/null +++ b/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch @@ -0,0 +1,63 @@ +From cd6b2ec71775dd5af13d6e34b24e8fc1211b743d Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Fri, 28 Jun 2013 00:45:20 +0100 +Subject: [PATCH 18/20] input : ti_tsc : Enable shared IRQ TSC + +Touchscreen and ADC share the same IRQ line from parent MFD core. + +Previously only Touchscreen was interrupt based. + +With continuous mode support added in ADC driver, now driver requires + +interrupt to process the ADC samples, so enable shared IRQ flag bit for + +touchscreen. + +Original Commit in Arago tree : 09597d7a244a8e6f5ea79da3c5dced3a5ea620c4 +ZubairLK Forward ported the changes to 3.8 +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 5f9801c..fd6a7b9 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -261,7 +261,15 @@ static irqreturn_t titsc_irq(int irq, void *dev) + unsigned int fsm; + + status = titsc_readl(ts_dev, REG_IRQSTATUS); +- if (status & IRQENB_FIFO0THRES) { ++ /* ++ * ADC and touchscreen share the IRQ line. ++ * FIFO1 threshold interrupt is used by ADC, ++ * hence return from touchscreen IRQ handler if FIFO1 ++ * threshold interrupt occurred. ++ */ ++ if (status & IRQENB_FIFO1THRES) ++ return IRQ_NONE; ++ else if (status & IRQENB_FIFO0THRES) { + + titsc_read_coordinates(ts_dev, &x, &y, &z1, &z2); + +@@ -316,7 +324,7 @@ static irqreturn_t titsc_irq(int irq, void *dev) + } + + if (irqclr) { +- titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); ++ titsc_writel(ts_dev, REG_IRQSTATUS, (status | irqclr)); + am335x_tsc_se_update(ts_dev->mfd_tscadc); + return IRQ_HANDLED; + } +@@ -412,7 +420,7 @@ static int titsc_probe(struct platform_device *pdev) + } + + err = request_irq(ts_dev->irq, titsc_irq, +- 0, pdev->dev.driver->name, ts_dev); ++ IRQF_SHARED, pdev->dev.driver->name, ts_dev); + if (err) { + dev_err(&pdev->dev, "failed to allocate irq.\n"); + goto err_free_mem; +-- +1.7.9.5 + diff --git a/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch~ b/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch~ new file mode 100644 index 00000000..e52ecf24 --- /dev/null +++ b/patches/adc/0018-From-Arago-input-ti_tsc-Enable-shared-IRQ-TSC.patch~ @@ -0,0 +1,64 @@ +From cd6b2ec71775dd5af13d6e34b24e8fc1211b743d Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Fri, 28 Jun 2013 00:45:20 +0100 +Subject: [PATCH 18/20] From Arago input : ti_tsc : Enable shared IRQ TSC + +Touchscreen and ADC share the same IRQ line from parent + +MFD core. + +Previously only Touchscreen was interrupt based. + +With continuous mode support added in ADC driver, now driver requires + +interrupt to process the ADC samples, so enable shared IRQ flag bit for + +touchscreen. + +Commit: 09597d7a244a8e6f5ea79da3c5dced3a5ea620c4 +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index 5f9801c..fd6a7b9 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -261,7 +261,15 @@ static irqreturn_t titsc_irq(int irq, void *dev) + unsigned int fsm; + + status = titsc_readl(ts_dev, REG_IRQSTATUS); +- if (status & IRQENB_FIFO0THRES) { ++ /* ++ * ADC and touchscreen share the IRQ line. ++ * FIFO1 threshold interrupt is used by ADC, ++ * hence return from touchscreen IRQ handler if FIFO1 ++ * threshold interrupt occurred. ++ */ ++ if (status & IRQENB_FIFO1THRES) ++ return IRQ_NONE; ++ else if (status & IRQENB_FIFO0THRES) { + + titsc_read_coordinates(ts_dev, &x, &y, &z1, &z2); + +@@ -316,7 +324,7 @@ static irqreturn_t titsc_irq(int irq, void *dev) + } + + if (irqclr) { +- titsc_writel(ts_dev, REG_IRQSTATUS, irqclr); ++ titsc_writel(ts_dev, REG_IRQSTATUS, (status | irqclr)); + am335x_tsc_se_update(ts_dev->mfd_tscadc); + return IRQ_HANDLED; + } +@@ -412,7 +420,7 @@ static int titsc_probe(struct platform_device *pdev) + } + + err = request_irq(ts_dev->irq, titsc_irq, +- 0, pdev->dev.driver->name, ts_dev); ++ IRQF_SHARED, pdev->dev.driver->name, ts_dev); + if (err) { + dev_err(&pdev->dev, "failed to allocate irq.\n"); + goto err_free_mem; +-- +1.7.9.5 + diff --git a/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch b/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch new file mode 100644 index 00000000..9309ee3c --- /dev/null +++ b/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch @@ -0,0 +1,52 @@ +From 5e577d7a14329f0b605c7a51a6bde549766a2ceb Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Sat, 29 Jun 2013 00:07:44 +0100 +Subject: [PATCH 19/20] Revert. Backport IIO + +Touchscreen side of things reverted to 3.8 compatible iio. + +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index fd6a7b9..f498211 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -331,15 +331,15 @@ static irqreturn_t titsc_irq(int irq, void *dev) + return IRQ_NONE; + } + +-static int titsc_parse_dt(struct platform_device *pdev, ++static int titsc_parse_dt(struct ti_tscadc_dev *tscadc_dev, + struct titsc *ts_dev) + { +- struct device_node *node = pdev->dev.of_node; ++ struct device_node *node = tscadc_dev->dev->of_node; + int err; + + if (!node) + return -EINVAL; +- ++ node = of_get_child_by_name(node, "tsc"); + err = of_property_read_u32(node, "ti,wires", &ts_dev->wires); + if (err < 0) + return err; +@@ -409,10 +409,10 @@ static int titsc_probe(struct platform_device *pdev) + ts_dev->input = input_dev; + ts_dev->irq = tscadc_dev->irq; + +- if (tscadc_dev->dev->platform_data) +- err = titsc_parse_pdata(tscadc_dev, ts_dev); +- else +- err = titsc_parse_dt(pdev, ts_dev); ++ //if (tscadc_dev->dev->platform_data) ++ // err = titsc_parse_pdata(tscadc_dev, ts_dev); ++ //else ++ err = titsc_parse_dt(tscadc_dev, ts_dev); + + if (err) { + dev_err(&pdev->dev, "Could not find valid DT data.\n"); +-- +1.7.9.5 + diff --git a/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch~ b/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch~ new file mode 100644 index 00000000..bccddd2a --- /dev/null +++ b/patches/adc/0019-touchscreen-side-of-things-reverted-to-get-child-the.patch~ @@ -0,0 +1,51 @@ +From 5e577d7a14329f0b605c7a51a6bde549766a2ceb Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Sat, 29 Jun 2013 00:07:44 +0100 +Subject: [PATCH 19/20] touchscreen side of things reverted to get child the + iio downports.. + +--- + drivers/input/touchscreen/ti_am335x_tsc.c | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/drivers/input/touchscreen/ti_am335x_tsc.c b/drivers/input/touchscreen/ti_am335x_tsc.c +index fd6a7b9..f498211 100644 +--- a/drivers/input/touchscreen/ti_am335x_tsc.c ++++ b/drivers/input/touchscreen/ti_am335x_tsc.c +@@ -331,15 +331,15 @@ static irqreturn_t titsc_irq(int irq, void *dev) + return IRQ_NONE; + } + +-static int titsc_parse_dt(struct platform_device *pdev, ++static int titsc_parse_dt(struct ti_tscadc_dev *tscadc_dev, + struct titsc *ts_dev) + { +- struct device_node *node = pdev->dev.of_node; ++ struct device_node *node = tscadc_dev->dev->of_node; + int err; + + if (!node) + return -EINVAL; +- ++ node = of_get_child_by_name(node, "tsc"); + err = of_property_read_u32(node, "ti,wires", &ts_dev->wires); + if (err < 0) + return err; +@@ -409,10 +409,10 @@ static int titsc_probe(struct platform_device *pdev) + ts_dev->input = input_dev; + ts_dev->irq = tscadc_dev->irq; + +- if (tscadc_dev->dev->platform_data) +- err = titsc_parse_pdata(tscadc_dev, ts_dev); +- else +- err = titsc_parse_dt(pdev, ts_dev); ++ //if (tscadc_dev->dev->platform_data) ++ // err = titsc_parse_pdata(tscadc_dev, ts_dev); ++ //else ++ err = titsc_parse_dt(tscadc_dev, ts_dev); + + if (err) { + dev_err(&pdev->dev, "Could not find valid DT data.\n"); +-- +1.7.9.5 + diff --git a/patches/adc/0020-Added-iio_voltageX_scale.patch b/patches/adc/0020-Added-iio_voltageX_scale.patch new file mode 100644 index 00000000..af025269 --- /dev/null +++ b/patches/adc/0020-Added-iio_voltageX_scale.patch @@ -0,0 +1,64 @@ +From 4c5baea7ddeb46a540063e2da449a1c1bf159e7c Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Sat, 29 Jun 2013 19:05:54 +0100 +Subject: [PATCH 20/20] iio: ti_am335x_adc: Added iio_voltageX_scale + +The bone-helper driver tried to display the voltage in the range 1800mV +which represents the actual ADC range of the BBB. This feature is available +in the IIO system. in_voltageX_raw points to unscaled raw values +which give the output of the ADC register directly. + +in_voltageX_scale is supposed to give scaled voltages. This was +missing in the TI driver and has been added. + +Signed-off-by: Zubair Lutfullah +--- + drivers/iio/adc/ti_am335x_adc.c | 18 ++++++++++++++++-- + 1 file changed, 16 insertions(+), 2 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index f78d2c1..c030078 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -119,7 +120,8 @@ static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) + chan->type = IIO_VOLTAGE; + chan->indexed = 1; + chan->channel = adc_dev->channel_line[i]; +- chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; ++ chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT ++ | IIO_CHAN_INFO_SCALE_SEPARATE_BIT; + chan->datasheet_name = chan_name_ain[chan->channel]; + chan->scan_type.sign = 'u'; + chan->scan_type.realbits = 12; +@@ -189,7 +191,19 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + *val = read; + } + } +- ++ ++ switch (mask){ ++ case IIO_CHAN_INFO_RAW : /*Do nothing. Above code works fine.*/ ++ break; ++ case IIO_CHAN_INFO_SCALE : { ++ /*12 Bit adc. Scale value for 1800mV AVDD. Ideally ++ AVDD should come from DT.*/ ++ *val = div_u64( (u64)(*val) * 1800 , 4096); ++ break; ++ } ++ default: break; ++ } ++ + if (found == false) + return -EBUSY; + return IIO_VAL_INT; +-- +1.7.9.5 + diff --git a/patches/adc/0020-Added-iio_voltageX_scale.patch~ b/patches/adc/0020-Added-iio_voltageX_scale.patch~ new file mode 100644 index 00000000..3de21c2a --- /dev/null +++ b/patches/adc/0020-Added-iio_voltageX_scale.patch~ @@ -0,0 +1,62 @@ +From 4c5baea7ddeb46a540063e2da449a1c1bf159e7c Mon Sep 17 00:00:00 2001 +From: ZubairLK +Date: Sat, 29 Jun 2013 19:05:54 +0100 +Subject: [PATCH 20/20] Added iio_voltageX_scale + +The bone-helper driver tried to display the voltage in the range 1800mV +which represents the actual ADC range of the BBB. This feature is available +in the IIO system. in_voltageX_raw points to unscaled raw values +which give the output of the ADC register directly. + +in_voltageX_scale is supposed to give scaled voltages. This was +missing in the TI driver and has been added. +--- + drivers/iio/adc/ti_am335x_adc.c | 18 ++++++++++++++++-- + 1 file changed, 16 insertions(+), 2 deletions(-) + +diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c +index f78d2c1..c030078 100644 +--- a/drivers/iio/adc/ti_am335x_adc.c ++++ b/drivers/iio/adc/ti_am335x_adc.c +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -119,7 +120,8 @@ static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) + chan->type = IIO_VOLTAGE; + chan->indexed = 1; + chan->channel = adc_dev->channel_line[i]; +- chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT; ++ chan->info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT ++ | IIO_CHAN_INFO_SCALE_SEPARATE_BIT; + chan->datasheet_name = chan_name_ain[chan->channel]; + chan->scan_type.sign = 'u'; + chan->scan_type.realbits = 12; +@@ -189,7 +191,19 @@ static int tiadc_read_raw(struct iio_dev *indio_dev, + *val = read; + } + } +- ++ ++ switch (mask){ ++ case IIO_CHAN_INFO_RAW : /*Do nothing. Above code works fine.*/ ++ break; ++ case IIO_CHAN_INFO_SCALE : { ++ /*12 Bit adc. Scale value for 1800mV AVDD. Ideally ++ AVDD should come from DT.*/ ++ *val = div_u64( (u64)(*val) * 1800 , 4096); ++ break; ++ } ++ default: break; ++ } ++ + if (found == false) + return -EBUSY; + return IIO_VAL_INT; +-- +1.7.9.5 + diff --git a/patches/arm/0001-deb-pkg-Simplify-architecture-matching-for-cross-bui.patch b/patches/arm/0001-deb-pkg-Simplify-architecture-matching-for-cross-bui.patch index 544134df..25b2148e 100644 --- a/patches/arm/0001-deb-pkg-Simplify-architecture-matching-for-cross-bui.patch +++ b/patches/arm/0001-deb-pkg-Simplify-architecture-matching-for-cross-bui.patch @@ -1,7 +1,7 @@ -From 98a6059154007ba9d3094d6531ee2cc8bbf7b2f7 Mon Sep 17 00:00:00 2001 +From 8c2ef80f97b8ac3df374580190471fc1075006dd Mon Sep 17 00:00:00 2001 From: maximilian attems Date: Thu, 6 Sep 2012 15:22:02 +0200 -Subject: [PATCH 1/2] deb-pkg: Simplify architecture matching for cross +Subject: [PATCH 1/4] deb-pkg: Simplify architecture matching for cross building No point in invoking dpkg to get the archticture of the host @@ -13,7 +13,7 @@ built arch. Signed-off-by: maximilian attems --- - scripts/package/builddeb | 81 +++++++++++++++++++++++------------------------- + scripts/package/builddeb | 81 ++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 43 deletions(-) diff --git a/scripts/package/builddeb b/scripts/package/builddeb @@ -136,5 +136,5 @@ index acb8650..a5f197b 100644 This is useful for people who need to build external modules EOF -- -1.8.1.4 +1.7.9.5 diff --git a/patches/arm/0002-Without-MACH_-option-Early-printk-DEBUG_LL.patch b/patches/arm/0002-Without-MACH_-option-Early-printk-DEBUG_LL.patch index 33d4272d..8664e40f 100644 --- a/patches/arm/0002-Without-MACH_-option-Early-printk-DEBUG_LL.patch +++ b/patches/arm/0002-Without-MACH_-option-Early-printk-DEBUG_LL.patch @@ -1,7 +1,7 @@ -From aae0462eb229c93a751599a30068359e1b0b0fc3 Mon Sep 17 00:00:00 2001 +From 2f1cba85038118c4a76624a4ca470f9230653c5f Mon Sep 17 00:00:00 2001 From: "hvaibhav@ti.com" Date: Fri, 31 Aug 2012 16:47:12 +0000 -Subject: [PATCH 2/2] Without MACH_ option Early printk (DEBUG_LL) +Subject: [PATCH 2/4] Without MACH_ option Early printk (DEBUG_LL) On Fri, Aug 31, 2012 at 22:07:37, Hiremath, Vaibhav wrote: > On Fri, Aug 31, 2012 at 21:41:22, Tony Lindgren wrote: @@ -87,7 +87,7 @@ Conflicts: arch/arm/mach-omap2/Kconfig --- - arch/arm/mach-omap2/Kconfig | 3 +++ + arch/arm/mach-omap2/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig @@ -105,5 +105,5 @@ index ce05b87..9cbbd2b 100644 config OMAP_PACKAGE_ZAF bool -- -1.8.1.4 +1.7.9.5 diff --git a/patches/arm/0003-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch b/patches/arm/0003-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch index c76df417..edeabb12 100644 --- a/patches/arm/0003-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch +++ b/patches/arm/0003-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch @@ -1,8 +1,8 @@ -From 59b6bffc07adfa8848519c6c07fff8ad44fa1df8 Mon Sep 17 00:00:00 2001 +From d2541255456bf1083970fe15366bdfbe6e456dd7 Mon Sep 17 00:00:00 2001 From: Ivan Djelic Date: Wed, 6 Mar 2013 20:09:27 +0100 -Subject: [PATCH] ARM: 7668/1: fix memset-related crashes caused by recent GCC - (4.7.2) optimizations +Subject: [PATCH 3/4] ARM: 7668/1: fix memset-related crashes caused by recent + GCC (4.7.2) optimizations Recent GCC versions (e.g. GCC-4.7.2) perform optimizations based on assumptions about the implementation of memset and similar functions. diff --git a/patches/arm/0004-ARM-7670-1-fix-the-memset-fix.patch b/patches/arm/0004-ARM-7670-1-fix-the-memset-fix.patch index 8fee6f94..4980a5fa 100644 --- a/patches/arm/0004-ARM-7670-1-fix-the-memset-fix.patch +++ b/patches/arm/0004-ARM-7670-1-fix-the-memset-fix.patch @@ -1,7 +1,7 @@ -From 418df63adac56841ef6b0f1fcf435bc64d4ed177 Mon Sep 17 00:00:00 2001 +From 4f2809a0b48df6b89e9a43622f3f4d44eddd36d9 Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Tue, 12 Mar 2013 13:00:42 +0100 -Subject: [PATCH] ARM: 7670/1: fix the memset fix +Subject: [PATCH 4/4] ARM: 7670/1: fix the memset fix Commit 455bd4c430b0 ("ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations") attempted to fix a compliance issue diff --git a/patches/build/0001-ARM-force-march-armv7a-for-thumb2-builds-http-lists..patch b/patches/build/0001-ARM-force-march-armv7a-for-thumb2-builds-http-lists..patch index 834de98c..90ac22bb 100644 --- a/patches/build/0001-ARM-force-march-armv7a-for-thumb2-builds-http-lists..patch +++ b/patches/build/0001-ARM-force-march-armv7a-for-thumb2-builds-http-lists..patch @@ -1,12 +1,12 @@ -From 375866ed4fa4ba44fd8a2f2e5436554ce9ec4715 Mon Sep 17 00:00:00 2001 +From 850d20906a3f8a1d5ef80a5550c1f41a5394299d Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 3 Apr 2013 09:36:21 +0200 -Subject: [PATCH 1/2] ARM: force -march=armv7a for thumb2 builds - +Subject: [PATCH 1/4] ARM: force -march=armv7a for thumb2 builds - http://lists.linaro.org/pipermail/linaro-dev/2011-August/006752.html Signed-off-by: Koen Kooi --- - arch/arm/boot/compressed/Makefile | 2 +- + arch/arm/boot/compressed/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile @@ -23,5 +23,5 @@ index 5cad8a6..12edc8c 100644 # Supply kernel BSS size to the decompressor via a linker symbol. KBSS_SZ = $(shell $(CROSS_COMPILE)size $(obj)/../../../../vmlinux | \ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/build/0002-headers_install-Fix-build-failures-on-deep-directory.patch b/patches/build/0002-headers_install-Fix-build-failures-on-deep-directory.patch index 29fb95f6..e5c39bea 100644 --- a/patches/build/0002-headers_install-Fix-build-failures-on-deep-directory.patch +++ b/patches/build/0002-headers_install-Fix-build-failures-on-deep-directory.patch @@ -1,7 +1,7 @@ -From 253de5f7b158d1ee4ed8df3639d9fca66a9d20c0 Mon Sep 17 00:00:00 2001 +From 784f04f7ca28e3e28b264f31a5ebdf16b2e00531 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 8 Apr 2013 19:45:48 +0000 -Subject: [PATCH 2/2] headers_install: Fix build failures on deep directory +Subject: [PATCH 2/4] headers_install: Fix build failures on deep directory hierarchy Make headers_install croaks when we're on a deep directory hierarchy @@ -9,7 +9,7 @@ Fix using intermediate file lists in /tmp + xargs (but crud is left in /tmp) Signed-off-by: Pantelis Antoniou --- - scripts/Makefile.headersinst | 18 ++++++++++++------ + scripts/Makefile.headersinst | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/Makefile.headersinst b/scripts/Makefile.headersinst @@ -56,5 +56,5 @@ index e253917..c399133 100644 PHONY += __headersinst __headerscheck -- -1.8.1.4 +1.7.9.5 diff --git a/patches/build/0003-libtraceevent-Remove-hard-coded-include-to-usr-local.patch b/patches/build/0003-libtraceevent-Remove-hard-coded-include-to-usr-local.patch index 3893c618..a96fa104 100644 --- a/patches/build/0003-libtraceevent-Remove-hard-coded-include-to-usr-local.patch +++ b/patches/build/0003-libtraceevent-Remove-hard-coded-include-to-usr-local.patch @@ -1,7 +1,7 @@ -From 3da938f1fe77fe7387b9349949a01671647bbd10 Mon Sep 17 00:00:00 2001 +From 6c87f4c97a34dc7b3b6be268e3dfe8bc59407b61 Mon Sep 17 00:00:00 2001 From: Jack Mitchell Date: Fri, 8 Mar 2013 11:21:52 +0000 -Subject: [PATCH 3/3] libtraceevent: Remove hard coded include to +Subject: [PATCH 3/4] libtraceevent: Remove hard coded include to /usr/local/include in Makefile having /usr/local/include hardcoded into the makefile is not necessary @@ -16,7 +16,7 @@ Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/1362741712-21308-1-git-send-email-ml@communistcode.co.uk Signed-off-by: Arnaldo Carvalho de Melo --- - tools/lib/traceevent/Makefile | 2 +- + tools/lib/traceevent/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/lib/traceevent/Makefile b/tools/lib/traceevent/Makefile @@ -33,5 +33,5 @@ index a20e320..0b0a907 100644 # Set compile option CFLAGS if not set elsewhere CFLAGS ?= -g -Wall -- -1.8.1.4 +1.7.9.5 diff --git a/patches/build/0004-Make-single-.dtb-targets-also-with-DTC_FLAGS.patch b/patches/build/0004-Make-single-.dtb-targets-also-with-DTC_FLAGS.patch index 607dcd60..9c4df7e6 100644 --- a/patches/build/0004-Make-single-.dtb-targets-also-with-DTC_FLAGS.patch +++ b/patches/build/0004-Make-single-.dtb-targets-also-with-DTC_FLAGS.patch @@ -1,4 +1,4 @@ -From 822d96e01b29e110404ac4f1f92675fbd7ec6fa3 Mon Sep 17 00:00:00 2001 +From afa7d86d252c41e1d38e533ffe2c31d4b04022ee Mon Sep 17 00:00:00 2001 From: Phil Eichinger Date: Wed, 5 Jun 2013 15:32:04 +0200 Subject: [PATCH 4/4] Make single .dtb targets also with DTC_FLAGS @@ -21,5 +21,5 @@ index e9729a4..d5935c0 100644 dtbs: scripts $(Q)$(MAKE) $(build)=$(boot)/dts MACHINE=$(MACHINE) DTC_FLAGS=$(DTC_FLAGS) dtbs -- -1.7.10.4 +1.7.9.5 diff --git a/patches/camera/0001-soc_camera-QL-mt9l112-camera-driver-for-the-beaglebo.patch b/patches/camera/0001-soc_camera-QL-mt9l112-camera-driver-for-the-beaglebo.patch index 4bba8905..0dd02186 100644 --- a/patches/camera/0001-soc_camera-QL-mt9l112-camera-driver-for-the-beaglebo.patch +++ b/patches/camera/0001-soc_camera-QL-mt9l112-camera-driver-for-the-beaglebo.patch @@ -1,7 +1,8 @@ -From eadaacd714c8f19ce8c3c4b67f8f6ed209be30ca Mon Sep 17 00:00:00 2001 +From 6e9fbfaeaf94d6a91c6fb28b15089f2d0dccdc39 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 17:43:32 +0300 -Subject: [PATCH 01/10] soc_camera: QL/mt9l112 camera driver for the beaglebone +Subject: [PATCH 01/10] soc_camera: QL/mt9l112 camera driver for the + beaglebone Driver for the Quicklogic camera cape. @@ -1606,5 +1607,5 @@ index 0000000..41de42e +MODULE_DESCRIPTION("QuickLogic Camera Interface driver"); + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0002-capes-Add-BB-BONE-CAM3-cape.patch b/patches/camera/0002-capes-Add-BB-BONE-CAM3-cape.patch index b784e40c..5907f1d6 100644 --- a/patches/camera/0002-capes-Add-BB-BONE-CAM3-cape.patch +++ b/patches/camera/0002-capes-Add-BB-BONE-CAM3-cape.patch @@ -1,4 +1,4 @@ -From 4b3ae079510971d2670fad66cb12a1b60791f98b Mon Sep 17 00:00:00 2001 +From c59799d1a8ff014abd2d38563738572cb4889c07 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 16:51:56 +0300 Subject: [PATCH 02/10] capes: Add BB-BONE-CAM3 cape @@ -7,7 +7,7 @@ Add the cape definition for the CAM3 cape Signed-off-by: Pantelis Antoniou --- - firmware/capes/BB-BONE-CAM3-01-00A2.dts | 184 ++++++++++++++++++++++++++++++++ + firmware/capes/BB-BONE-CAM3-01-00A2.dts | 184 +++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 firmware/capes/BB-BONE-CAM3-01-00A2.dts @@ -202,5 +202,5 @@ index 0000000..97bdcfd + +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0003-cssp_camera-Correct-license-identifier.patch b/patches/camera/0003-cssp_camera-Correct-license-identifier.patch index 75b88e16..1bb825b2 100644 --- a/patches/camera/0003-cssp_camera-Correct-license-identifier.patch +++ b/patches/camera/0003-cssp_camera-Correct-license-identifier.patch @@ -1,4 +1,4 @@ -From fe486fe36460697919c29d44733115eed25d74fe Mon Sep 17 00:00:00 2001 +From 362ee9d4e1a434e73b910fee88cc5d71a39e4cbe Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 20:49:48 +0300 Subject: [PATCH 03/10] cssp_camera: Correct license identifier @@ -7,7 +7,7 @@ GPLv2 != GPL v2 for license reasons Signed-off-by: Pantelis Antoniou --- - drivers/media/platform/soc_camera/cssp_camera.c | 2 +- + drivers/media/platform/soc_camera/cssp_camera.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -24,5 +24,5 @@ index 41de42e..0bc6a28 100644 MODULE_DESCRIPTION("QuickLogic Camera Interface driver"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0004-cssp_camera-increase-delays-make-sensor-detection-wo.patch b/patches/camera/0004-cssp_camera-increase-delays-make-sensor-detection-wo.patch index eac5cb01..2a59bf69 100644 --- a/patches/camera/0004-cssp_camera-increase-delays-make-sensor-detection-wo.patch +++ b/patches/camera/0004-cssp_camera-increase-delays-make-sensor-detection-wo.patch @@ -1,12 +1,12 @@ -From 4d5af20ad86381876f22b52a7a91a8230514c4c1 Mon Sep 17 00:00:00 2001 +From 5e1f1512e9b5d3a698df31d30762bf1a8a8a13ad Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 2 May 2013 12:06:12 +0200 -Subject: [PATCH 04/10] cssp_camera: increase delays make sensor detection work - better +Subject: [PATCH 04/10] cssp_camera: increase delays make sensor detection + work better Signed-off-by: Koen Kooi --- - drivers/media/platform/soc_camera/cssp_camera.c | 4 ++-- + drivers/media/platform/soc_camera/cssp_camera.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -32,5 +32,5 @@ index 0bc6a28..0a0cd8f 100644 v4l2_subdev_call(cam->subdev, video, s_stream, 1); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0005-mt9t112-forward-port-optimizations-from-Angstrom-3.2.patch b/patches/camera/0005-mt9t112-forward-port-optimizations-from-Angstrom-3.2.patch index 4b74dd17..35dd1354 100644 --- a/patches/camera/0005-mt9t112-forward-port-optimizations-from-Angstrom-3.2.patch +++ b/patches/camera/0005-mt9t112-forward-port-optimizations-from-Angstrom-3.2.patch @@ -1,4 +1,4 @@ -From 02fd9361b7b03d793c619bec8b59f9c9d37a87c9 Mon Sep 17 00:00:00 2001 +From 58e9361fcb2b4efe4682c937ae38de9a0ae271ab Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 2 May 2013 12:06:27 +0200 Subject: [PATCH 05/10] mt9t112: forward port optimizations from Angstrom 3.2 @@ -6,8 +6,8 @@ Subject: [PATCH 05/10] mt9t112: forward port optimizations from Angstrom 3.2 Signed-off-by: Koen Kooi --- - drivers/media/i2c/soc_camera/mt9t112.c | 502 ++++++++++++++++++++++++++++++++- - include/media/mt9t112.h | 2 + + drivers/media/i2c/soc_camera/mt9t112.c | 502 +++++++++++++++++++++++++++++++- + include/media/mt9t112.h | 2 + 2 files changed, 502 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/soc_camera/mt9t112.c b/drivers/media/i2c/soc_camera/mt9t112.c @@ -586,5 +586,5 @@ index a43c74a..bab2746 100644 struct mt9t112_pll_divider { u8 m, n; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0006-cssp_camera-Use-flip-if-available.patch b/patches/camera/0006-cssp_camera-Use-flip-if-available.patch index 44138439..85b56fa3 100644 --- a/patches/camera/0006-cssp_camera-Use-flip-if-available.patch +++ b/patches/camera/0006-cssp_camera-Use-flip-if-available.patch @@ -1,11 +1,11 @@ -From 51d822702b400c471dc828cfa123926675314647 Mon Sep 17 00:00:00 2001 +From 7caef1c9293ef5bbc52d987e520104c41960666e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 2 May 2013 14:16:40 +0300 Subject: [PATCH 06/10] cssp_camera: Use flip if available. Signed-off-by: Pantelis Antoniou --- - drivers/media/platform/soc_camera/cssp_camera.c | 19 ++++++++----------- + drivers/media/platform/soc_camera/cssp_camera.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -53,5 +53,5 @@ index 0a0cd8f..788acc4 100644 devm_kfree(dev, pstore); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0007-cssp_camera-Fix-it-for-small-resolutions.patch b/patches/camera/0007-cssp_camera-Fix-it-for-small-resolutions.patch index f9e24c9c..df82af54 100644 --- a/patches/camera/0007-cssp_camera-Fix-it-for-small-resolutions.patch +++ b/patches/camera/0007-cssp_camera-Fix-it-for-small-resolutions.patch @@ -1,4 +1,4 @@ -From f2d8619a9cd8eb857c5e1533e7fe3c6aa7079b2e Mon Sep 17 00:00:00 2001 +From 0ef041382e25ee47857758c99d4d5e97d123f13a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 9 May 2013 23:01:53 +0300 Subject: [PATCH 07/10] cssp_camera: Fix it for small resolutions @@ -7,7 +7,7 @@ This should make it work reliably for resolutions up to 1024x768 1280x960 and higher hang, or crash.. --- - drivers/media/platform/soc_camera/cssp_camera.c | 567 +++++++++++++++++------- + drivers/media/platform/soc_camera/cssp_camera.c | 567 +++++++++++++++++------ 1 file changed, 415 insertions(+), 152 deletions(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -932,5 +932,5 @@ index 788acc4..62d8702 100644 MODULE_DESCRIPTION("QuickLogic Camera Interface driver"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0008-cssp_camera-Increase-delay-after-enabling-clocks-to-.patch b/patches/camera/0008-cssp_camera-Increase-delay-after-enabling-clocks-to-.patch index 95ae0103..2fe41e36 100644 --- a/patches/camera/0008-cssp_camera-Increase-delay-after-enabling-clocks-to-.patch +++ b/patches/camera/0008-cssp_camera-Increase-delay-after-enabling-clocks-to-.patch @@ -1,11 +1,11 @@ -From bc3c65a9ef08588cdf269579bf59509c528e881e Mon Sep 17 00:00:00 2001 +From b33adbe22dde63e0c089264733c47b105f9d04b4 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 10 May 2013 09:27:26 +0300 Subject: [PATCH 08/10] cssp_camera: Increase delay after enabling clocks to 100ms --- - drivers/media/platform/soc_camera/cssp_camera.c | 4 ++-- + drivers/media/platform/soc_camera/cssp_camera.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -31,5 +31,5 @@ index 62d8702..2c10f61 100644 fillup_dma(dev); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0009-Debugging-camera-stuff.patch b/patches/camera/0009-Debugging-camera-stuff.patch index 8650b27c..e95dbf47 100644 --- a/patches/camera/0009-Debugging-camera-stuff.patch +++ b/patches/camera/0009-Debugging-camera-stuff.patch @@ -1,11 +1,11 @@ -From 0ce59854f9e9957377c4c3cd44e43fa8c4da2f30 Mon Sep 17 00:00:00 2001 +From e96d843b405236e91352d9a2285648d5d6f9c741 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 10 May 2013 10:41:45 +0300 Subject: [PATCH 09/10] Debugging camera stuff --- - drivers/media/i2c/soc_camera/mt9t112.c | 4 ++-- - drivers/media/platform/soc_camera/cssp_camera.c | 16 +++------------- + drivers/media/i2c/soc_camera/mt9t112.c | 4 ++-- + drivers/media/platform/soc_camera/cssp_camera.c | 16 +++------------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/drivers/media/i2c/soc_camera/mt9t112.c b/drivers/media/i2c/soc_camera/mt9t112.c @@ -93,5 +93,5 @@ index 2c10f61..7c8d40e 100644 res = vb2_poll(q, file, wait); if (v4l2_event_pending(fh)) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/camera/0010-cssp_camera-Make-it-work-with-Beaglebone-black.patch b/patches/camera/0010-cssp_camera-Make-it-work-with-Beaglebone-black.patch index d737c663..4576b422 100644 --- a/patches/camera/0010-cssp_camera-Make-it-work-with-Beaglebone-black.patch +++ b/patches/camera/0010-cssp_camera-Make-it-work-with-Beaglebone-black.patch @@ -1,4 +1,4 @@ -From dca00eef9277dc218920e98f8b34abc5b538f633 Mon Sep 17 00:00:00 2001 +From 51b8c265963b42c58d04be1436dd6739d11149b4 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 10 May 2013 14:07:49 +0300 Subject: [PATCH 10/10] cssp_camera: Make it work with Beaglebone black @@ -6,8 +6,8 @@ Subject: [PATCH 10/10] cssp_camera: Make it work with Beaglebone black Using the reset control framework, the camera works on the black. I love it when a plan comes together... --- - drivers/media/platform/soc_camera/cssp_camera.c | 25 +++++++++++++++++++++++-- - firmware/capes/BB-BONE-CAM3-01-00A2.dts | 5 +++++ + drivers/media/platform/soc_camera/cssp_camera.c | 25 +++++++++++++++++++++-- + firmware/capes/BB-BONE-CAM3-01-00A2.dts | 5 +++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/soc_camera/cssp_camera.c b/drivers/media/platform/soc_camera/cssp_camera.c @@ -112,5 +112,5 @@ index 97bdcfd..e546f08 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0001-gpio-keys-Pinctrl-fy.patch b/patches/capebus/0001-gpio-keys-Pinctrl-fy.patch index d9da6d21..e77b096e 100644 --- a/patches/capebus/0001-gpio-keys-Pinctrl-fy.patch +++ b/patches/capebus/0001-gpio-keys-Pinctrl-fy.patch @@ -1,10 +1,10 @@ -From e7b7d0dfa1d848aace3ec77fe15dc5f2ce2473d8 Mon Sep 17 00:00:00 2001 +From f8e39ef0bff56aba81610f7a8ef99143c946b751 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 17 Oct 2012 20:17:36 +0300 Subject: [PATCH 1/7] gpio-keys: Pinctrl-fy --- - drivers/input/keyboard/gpio_keys.c | 14 ++++++++++++++ + drivers/input/keyboard/gpio_keys.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c @@ -47,5 +47,5 @@ index b29ca65..97d7e05 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0002-tps65217-Allow-placement-elsewhere-than-parent-mfd-d.patch b/patches/capebus/0002-tps65217-Allow-placement-elsewhere-than-parent-mfd-d.patch index 35723665..d16db934 100644 --- a/patches/capebus/0002-tps65217-Allow-placement-elsewhere-than-parent-mfd-d.patch +++ b/patches/capebus/0002-tps65217-Allow-placement-elsewhere-than-parent-mfd-d.patch @@ -1,4 +1,4 @@ -From 59d0c4a94b7b3f221f4be602e251dd6fb03df75f Mon Sep 17 00:00:00 2001 +From c3c234f660387fb82fa762ce2568cac32a46aea6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 17 Oct 2012 20:17:57 +0300 Subject: [PATCH 2/7] tps65217: Allow placement elsewhere than parent mfd @@ -7,7 +7,7 @@ Subject: [PATCH 2/7] tps65217: Allow placement elsewhere than parent mfd The current code expect the configuration of the backlight to stay constant after initialization. This patch allows to move it around. --- - drivers/video/backlight/tps65217_bl.c | 103 ++++++++++++++++++++++++++++++---- + drivers/video/backlight/tps65217_bl.c | 103 +++++++++++++++++++++++++++++---- 1 file changed, 92 insertions(+), 11 deletions(-) diff --git a/drivers/video/backlight/tps65217_bl.c b/drivers/video/backlight/tps65217_bl.c @@ -195,5 +195,5 @@ index 7088163..69c1dfe 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0003-pwm-backlight-Pinctrl-fy.patch b/patches/capebus/0003-pwm-backlight-Pinctrl-fy.patch index 3be387f3..6e48991b 100644 --- a/patches/capebus/0003-pwm-backlight-Pinctrl-fy.patch +++ b/patches/capebus/0003-pwm-backlight-Pinctrl-fy.patch @@ -1,10 +1,10 @@ -From 07a0e3bea6c5499fe3d5d5fe571057fc8c253dd4 Mon Sep 17 00:00:00 2001 +From d3c5e474eebdd72fce39fe57b928cad0b8be6d7b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 23 Oct 2012 11:48:58 +0300 Subject: [PATCH 3/7] pwm-backlight: Pinctrl-fy --- - drivers/video/backlight/pwm_bl.c | 7 +++++++ + drivers/video/backlight/pwm_bl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c @@ -36,5 +36,5 @@ index 0c91023..f3b6194 100644 ret = pwm_backlight_parse_dt(&pdev->dev, &defdata); if (ret < 0) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch b/patches/capebus/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch index 2db881b9..8f79de0f 100644 --- a/patches/capebus/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch +++ b/patches/capebus/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch @@ -1,4 +1,4 @@ -From 3e309343bda25d195a3d5037745861d6559912e0 Mon Sep 17 00:00:00 2001 +From 98c44fee09edf9b8ee8a5c19b35cc410c9e70bdf Mon Sep 17 00:00:00 2001 From: Grant Likely Date: Tue, 2 Aug 2011 15:30:09 +0100 Subject: [PATCH 4/7] ARM: CUSTOM: Build a uImage with dtb already appended @@ -12,8 +12,8 @@ Conflicts: arch/arm/Makefile --- - arch/arm/Makefile | 3 +++ - arch/arm/boot/Makefile | 7 +++++++ + arch/arm/Makefile | 3 +++ + arch/arm/boot/Makefile | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/arch/arm/Makefile b/arch/arm/Makefile @@ -56,5 +56,5 @@ index abfce28..131558f 100644 $(Q)$(MAKE) $(build)=$(obj)/bootp $@ @: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0005-beaglebone-create-a-shared-dtsi-for-beaglebone-based.patch b/patches/capebus/0005-beaglebone-create-a-shared-dtsi-for-beaglebone-based.patch index 51bc9241..9561984d 100644 --- a/patches/capebus/0005-beaglebone-create-a-shared-dtsi-for-beaglebone-based.patch +++ b/patches/capebus/0005-beaglebone-create-a-shared-dtsi-for-beaglebone-based.patch @@ -1,4 +1,4 @@ -From fe80f2e47067fd1c41598ebf4ceefa0d3aabed79 Mon Sep 17 00:00:00 2001 +From 8cea83b49c2852dbfa2a83722fcc281ebb41db8e Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 18 Jan 2013 09:19:38 +0100 Subject: [PATCH 5/7] beaglebone: create a shared dtsi for beaglebone based @@ -6,10 +6,10 @@ Subject: [PATCH 5/7] beaglebone: create a shared dtsi for beaglebone based Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/Makefile | 3 +- - arch/arm/boot/dts/am335x-bone-common.dtsi | 290 ++++++++++++++++++++++++++++++ - arch/arm/boot/dts/am335x-bone.dts | 281 +---------------------------- - arch/arm/boot/dts/am335x-boneblack.dts | 20 +++ + arch/arm/boot/dts/Makefile | 3 +- + arch/arm/boot/dts/am335x-bone-common.dtsi | 290 +++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone.dts | 281 +--------------------------- + arch/arm/boot/dts/am335x-boneblack.dts | 20 ++ 4 files changed, 313 insertions(+), 281 deletions(-) create mode 100644 arch/arm/boot/dts/am335x-bone-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-boneblack.dts @@ -640,5 +640,5 @@ index 0000000..cdc3dd0 +}; + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0006-beaglebone-enable-emmc-for-bonelt.patch b/patches/capebus/0006-beaglebone-enable-emmc-for-bonelt.patch index 05ef475a..2a4c6fdd 100644 --- a/patches/capebus/0006-beaglebone-enable-emmc-for-bonelt.patch +++ b/patches/capebus/0006-beaglebone-enable-emmc-for-bonelt.patch @@ -1,12 +1,12 @@ -From 6c70d6539be444666ce91c3fd27ff90b5770d6e7 Mon Sep 17 00:00:00 2001 +From c998a73ab0c8f9126732982c703394d7d705cfbe Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 24 Oct 2012 11:47:13 +0200 Subject: [PATCH 6/7] beaglebone: enable emmc for bonelt Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + - arch/arm/boot/dts/am335x-boneblack.dts | 15 +++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + + arch/arm/boot/dts/am335x-boneblack.dts | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -48,5 +48,5 @@ index cdc3dd0..6cb2a51 100644 vmmc-supply = <&ldo3_reg>; bus-width = <4>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/capebus/0007-Fix-appended-dtb-rule.patch b/patches/capebus/0007-Fix-appended-dtb-rule.patch index 5dc7abbf..1c421018 100644 --- a/patches/capebus/0007-Fix-appended-dtb-rule.patch +++ b/patches/capebus/0007-Fix-appended-dtb-rule.patch @@ -1,12 +1,12 @@ -From e29bb7b2adef161d7c71af60cba6a01043a04f0a Mon Sep 17 00:00:00 2001 +From b70497ab871a4b4e5ce1e35f519d86b71ab9a2b1 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 30 Dec 2012 14:53:19 +0100 Subject: [PATCH 7/7] Fix appended dtb rule Signed-off-by: Koen Kooi --- - arch/arm/Makefile | 2 +- - arch/arm/boot/Makefile | 2 +- + arch/arm/Makefile | 2 +- + arch/arm/boot/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/Makefile b/arch/arm/Makefile @@ -36,5 +36,5 @@ index 131558f..e37ebb5 100644 endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/cpufreq/0001-am33xx-DT-add-commented-out-OPP-values-for-ES2.0.patch b/patches/cpufreq/0001-am33xx-DT-add-commented-out-OPP-values-for-ES2.0.patch index 50c180e9..26fc33d6 100644 --- a/patches/cpufreq/0001-am33xx-DT-add-commented-out-OPP-values-for-ES2.0.patch +++ b/patches/cpufreq/0001-am33xx-DT-add-commented-out-OPP-values-for-ES2.0.patch @@ -1,11 +1,11 @@ -From 3d49a6a9307ebab1b52ca8d57fbbb427158403ea Mon Sep 17 00:00:00 2001 +From 843909d249df09f72ef9e1ad90c6f5374e2f9b55 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 6 Dec 2012 11:55:52 +0100 Subject: [PATCH] am33xx DT: add commented out OPP values for ES2.0 Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 4 ++++ + arch/arm/boot/dts/am33xx.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -24,5 +24,5 @@ index 8fd3648..9059cfc 100644 600000 1225000 500000 1125000 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0001-ARM-OMAP2xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch b/patches/crypto/0001-ARM-OMAP2xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch index 45248546..b56ff0e7 100644 --- a/patches/crypto/0001-ARM-OMAP2xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch +++ b/patches/crypto/0001-ARM-OMAP2xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch @@ -1,4 +1,4 @@ -From 15a4445f14f2a99c17d955b62f25d576f6531c6a Mon Sep 17 00:00:00 2001 +From 4ab3198e5a906d9fd097b12d7c86427b537be8bc Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 1 Oct 2012 21:03:04 -0700 Subject: [PATCH 01/34] ARM: OMAP2xxx: hwmod: Convert SHAM crypto device data @@ -10,13 +10,13 @@ explicit platform_data to hwmod. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock2430_data.c | 1 + - arch/arm/mach-omap2/devices.c | 32 +++++++------------ - arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 + - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 + - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 18 +++++++++++ - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 37 ++++++++++++++++++++++ - arch/arm/mach-omap2/omap_hwmod_common_data.h | 2 ++ + arch/arm/mach-omap2/cclock2430_data.c | 1 + + arch/arm/mach-omap2/devices.c | 32 ++++++----------- + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 + + arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 + + .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 18 ++++++++++ + arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 37 ++++++++++++++++++++ + arch/arm/mach-omap2/omap_hwmod_common_data.h | 2 ++ 7 files changed, 71 insertions(+), 21 deletions(-) diff --git a/arch/arm/mach-omap2/cclock2430_data.c b/arch/arm/mach-omap2/cclock2430_data.c @@ -211,5 +211,5 @@ index cfcce29..928acd5 100644 /* Common IP block data */ extern struct omap_hwmod_dma_info omap2_uart1_sdma_reqs[]; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0002-ARM-OMAP2xxx-hwmod-Add-DMA-support-for-SHAM-module.patch b/patches/crypto/0002-ARM-OMAP2xxx-hwmod-Add-DMA-support-for-SHAM-module.patch index d37829d2..8d661532 100644 --- a/patches/crypto/0002-ARM-OMAP2xxx-hwmod-Add-DMA-support-for-SHAM-module.patch +++ b/patches/crypto/0002-ARM-OMAP2xxx-hwmod-Add-DMA-support-for-SHAM-module.patch @@ -1,4 +1,4 @@ -From 91f3f47a73244f57f02dac52d24ab4ecd5d5fa42 Mon Sep 17 00:00:00 2001 +From ac87b01fa2a40ead2dd83927a888bb943ca77e55 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Fri, 19 Oct 2012 14:10:34 -0700 Subject: [PATCH 02/34] ARM: OMAP2xxx: hwmod: Add DMA support for SHAM module @@ -9,8 +9,8 @@ so add that support so it can use DMA just like OMAP3. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 6 ++++++ + .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- + arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c @@ -45,5 +45,5 @@ index e72132d..ab3305b 100644 .prcm = { .omap2 = { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0003-ARM-OMAP3xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch b/patches/crypto/0003-ARM-OMAP3xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch index 169674b3..62402717 100644 --- a/patches/crypto/0003-ARM-OMAP3xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch +++ b/patches/crypto/0003-ARM-OMAP3xxx-hwmod-Convert-SHAM-crypto-device-data-t.patch @@ -1,4 +1,4 @@ -From 4fd0c80251112e5d646d9c74e589272e3c1aa517 Mon Sep 17 00:00:00 2001 +From 43a58fb8285368f4ecfe3bf3222af51ad48e3b13 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Tue, 2 Oct 2012 19:54:00 -0700 Subject: [PATCH 03/34] ARM: OMAP3xxx: hwmod: Convert SHAM crypto device data @@ -10,9 +10,9 @@ from explicit platform_data to hwmod. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock3xxx_data.c | 1 + - arch/arm/mach-omap2/devices.c | 41 +------------------ - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 66 ++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/cclock3xxx_data.c | 1 + + arch/arm/mach-omap2/devices.c | 41 +---------------- + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 66 ++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+), 39 deletions(-) diff --git a/arch/arm/mach-omap2/cclock3xxx_data.c b/arch/arm/mach-omap2/cclock3xxx_data.c @@ -176,5 +176,5 @@ index 8bb2628..122b4dc 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0004-ARM-OMAP2-Remove-unnecessary-message-when-no-SHA-IP-.patch b/patches/crypto/0004-ARM-OMAP2-Remove-unnecessary-message-when-no-SHA-IP-.patch index 29675486..903f3e0a 100644 --- a/patches/crypto/0004-ARM-OMAP2-Remove-unnecessary-message-when-no-SHA-IP-.patch +++ b/patches/crypto/0004-ARM-OMAP2-Remove-unnecessary-message-when-no-SHA-IP-.patch @@ -1,4 +1,4 @@ -From 34782284ed484737ecd6f3009998a9912431e46c Mon Sep 17 00:00:00 2001 +From 93384ac005f263fbdf22eaa8300950cab5f1fa8d Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Fri, 19 Oct 2012 08:45:26 -0700 Subject: [PATCH 04/34] ARM: OMAP2+: Remove unnecessary message when no SHA IP @@ -10,7 +10,7 @@ present to make it consistent with all the other IPs. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/devices.c | 19 +++++++------------ + arch/arm/mach-omap2/devices.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -46,5 +46,5 @@ index 3d1693b..8e89bad 100644 #if defined(CONFIG_CRYPTO_DEV_OMAP_AES) || defined(CONFIG_CRYPTO_DEV_OMAP_AES_MODULE) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0005-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch b/patches/crypto/0005-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch index 700f5485..2b07fb4e 100644 --- a/patches/crypto/0005-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch +++ b/patches/crypto/0005-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch @@ -1,4 +1,4 @@ -From c50781141e074e607b6029491a5a1f895a33e79d Mon Sep 17 00:00:00 2001 +From 782ee111b4686ca2885e140c29e1380493bf685a Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 17 Dec 2012 16:01:15 -0700 Subject: [PATCH 05/34] ARM: OMAP2+: Only manually add hwmod data when DT not @@ -10,7 +10,7 @@ called when there is no device tree present. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/devices.c | 2 +- + arch/arm/mach-omap2/devices.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -30,5 +30,5 @@ index 8e89bad..62300ec 100644 omap_init_vout(); omap_init_ocp2scp(); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0006-ARM-AM33XX-Add-sha0-crypto-clock-data.patch b/patches/crypto/0006-ARM-AM33XX-Add-sha0-crypto-clock-data.patch index 70c04b68..9bc0f888 100644 --- a/patches/crypto/0006-ARM-AM33XX-Add-sha0-crypto-clock-data.patch +++ b/patches/crypto/0006-ARM-AM33XX-Add-sha0-crypto-clock-data.patch @@ -1,4 +1,4 @@ -From 35ebfd3ce3862d40f45cb3d77361f60721ca9e9b Mon Sep 17 00:00:00 2001 +From 7f9ddb8cd250678a3f2afab0321cfc4d05fc91d4 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 17 Dec 2012 15:57:48 -0700 Subject: [PATCH 06/34] ARM: AM33XX: Add sha0 crypto clock data @@ -9,7 +9,7 @@ on the am33xx SoC. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock33xx_data.c | 5 +++++ + arch/arm/mach-omap2/cclock33xx_data.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c @@ -36,5 +36,5 @@ index 2e2d579..e69155d 100644 CLK(NULL, "timer2_fck", &timer2_fck, CK_AM33XX), CLK(NULL, "timer3_fck", &timer3_fck, CK_AM33XX), -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0007-ARM-AM33XX-hwmod-Update-and-uncomment-SHA0-module-da.patch b/patches/crypto/0007-ARM-AM33XX-hwmod-Update-and-uncomment-SHA0-module-da.patch index b0c3dd76..f6ab35bb 100644 --- a/patches/crypto/0007-ARM-AM33XX-hwmod-Update-and-uncomment-SHA0-module-da.patch +++ b/patches/crypto/0007-ARM-AM33XX-hwmod-Update-and-uncomment-SHA0-module-da.patch @@ -1,4 +1,4 @@ -From d9508efb3ac3964da06d07a25f298465821cd341 Mon Sep 17 00:00:00 2001 +From 10686ded6a5f578294679ac7eee65e320369f16b Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 17 Dec 2012 15:55:45 -0700 Subject: [PATCH 07/34] ARM: AM33XX: hwmod: Update and uncomment SHA0 module @@ -11,7 +11,7 @@ inside so the data is actually available for use. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 43 +++++++++++++++++++++++++----- + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 43 ++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c @@ -110,5 +110,5 @@ index e54e7a1..87c7dee 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0008-ARM-dts-Add-SHAM-data-and-documentation-for-AM33XX.patch b/patches/crypto/0008-ARM-dts-Add-SHAM-data-and-documentation-for-AM33XX.patch index 09d3b4f9..0ad531f2 100644 --- a/patches/crypto/0008-ARM-dts-Add-SHAM-data-and-documentation-for-AM33XX.patch +++ b/patches/crypto/0008-ARM-dts-Add-SHAM-data-and-documentation-for-AM33XX.patch @@ -1,4 +1,4 @@ -From 0cbf86d2386a3d3a5950f61cdc47cfcef32c097c Mon Sep 17 00:00:00 2001 +From 073cbb52697dbd4bb95b816b9f013ca0fa716f51 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 17 Dec 2012 16:16:27 -0700 Subject: [PATCH 08/34] ARM: dts: Add SHAM data and documentation for AM33XX @@ -11,11 +11,11 @@ for the SHAM module. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - .../devicetree/bindings/crypto/omap-sham.txt | 35 ++++++++++++++++++++++ - arch/arm/boot/dts/am335x-bone.dts | 4 +++ - arch/arm/boot/dts/am335x-evm.dts | 4 +++ - arch/arm/boot/dts/am335x-evmsk.dts | 4 +++ - arch/arm/boot/dts/am33xx.dtsi | 12 ++++++++ + .../devicetree/bindings/crypto/omap-sham.txt | 35 ++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone.dts | 4 +++ + arch/arm/boot/dts/am335x-evm.dts | 4 +++ + arch/arm/boot/dts/am335x-evmsk.dts | 4 +++ + arch/arm/boot/dts/am33xx.dtsi | 12 +++++++ 5 files changed, 59 insertions(+) create mode 100644 Documentation/devicetree/bindings/crypto/omap-sham.txt @@ -73,7 +73,7 @@ index 874997b..5254b64 100644 + status = "okay"; +}; diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index 1f6b157..b8cb5be 100644 +index 65ae57f..5d33c20 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -358,3 +358,7 @@ @@ -119,5 +119,5 @@ index 0087b13..fa94f6e 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0009-ARM-OMAP2xxx-hwmod-Convert-AES-crypto-devcie-data-to.patch b/patches/crypto/0009-ARM-OMAP2xxx-hwmod-Convert-AES-crypto-devcie-data-to.patch index 5fe84f4d..8cc6d35d 100644 --- a/patches/crypto/0009-ARM-OMAP2xxx-hwmod-Convert-AES-crypto-devcie-data-to.patch +++ b/patches/crypto/0009-ARM-OMAP2xxx-hwmod-Convert-AES-crypto-devcie-data-to.patch @@ -1,8 +1,8 @@ -From 8a369fea47d2618cc33c828760a1893eabbdde56 Mon Sep 17 00:00:00 2001 +From 696c30de39756a822521ac2435f733ed08dcd102 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 7 Nov 2012 12:16:49 -0700 -Subject: [PATCH 09/34] ARM: OMAP2xxx: hwmod: Convert AES crypto devcie data to - hwmod +Subject: [PATCH 09/34] ARM: OMAP2xxx: hwmod: Convert AES crypto devcie data + to hwmod Convert the device data for the OMAP2 AES crypto IP from explicit platform_data to hwmod. @@ -10,13 +10,13 @@ explicit platform_data to hwmod. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock2430_data.c | 3 +- - arch/arm/mach-omap2/devices.c | 36 +++++++------------- - arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 + - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 + - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 18 ++++++++++ - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 38 ++++++++++++++++++++++ - arch/arm/mach-omap2/omap_hwmod_common_data.h | 2 ++ + arch/arm/mach-omap2/cclock2430_data.c | 3 +- + arch/arm/mach-omap2/devices.c | 36 ++++++------------- + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 + + arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 + + .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 18 ++++++++++ + arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 38 ++++++++++++++++++++ + arch/arm/mach-omap2/omap_hwmod_common_data.h | 2 ++ 7 files changed, 73 insertions(+), 26 deletions(-) diff --git a/arch/arm/mach-omap2/cclock2430_data.c b/arch/arm/mach-omap2/cclock2430_data.c @@ -218,5 +218,5 @@ index 928acd5..6e04ff7 100644 /* Common IP block data */ extern struct omap_hwmod_dma_info omap2_uart1_sdma_reqs[]; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0010-ARM-OMAP3xxx-hwmod-Convert-AES-crypto-device-data-to.patch b/patches/crypto/0010-ARM-OMAP3xxx-hwmod-Convert-AES-crypto-device-data-to.patch index 381dbe1f..634352be 100644 --- a/patches/crypto/0010-ARM-OMAP3xxx-hwmod-Convert-AES-crypto-device-data-to.patch +++ b/patches/crypto/0010-ARM-OMAP3xxx-hwmod-Convert-AES-crypto-device-data-to.patch @@ -1,8 +1,8 @@ -From 35dfb071323e55cc5044b00d3b6cc7cd1f88b674 Mon Sep 17 00:00:00 2001 +From 489f6320cf3fdcc71b2facba519c82e61eee70b9 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Sun, 11 Nov 2012 19:08:24 -0700 -Subject: [PATCH 10/34] ARM: OMAP3xxx: hwmod: Convert AES crypto device data to - hwmod +Subject: [PATCH 10/34] ARM: OMAP3xxx: hwmod: Convert AES crypto device data + to hwmod Convert the device data for the OMAP3 AES crypto IP from explicit platform_data to hwmod. @@ -10,9 +10,9 @@ from explicit platform_data to hwmod. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock3xxx_data.c | 3 +- - arch/arm/mach-omap2/devices.c | 42 +------------------- - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 62 ++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/cclock3xxx_data.c | 3 +- + arch/arm/mach-omap2/devices.c | 42 +------------------ + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 62 ++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 41 deletions(-) diff --git a/arch/arm/mach-omap2/cclock3xxx_data.c b/arch/arm/mach-omap2/cclock3xxx_data.c @@ -176,5 +176,5 @@ index 122b4dc..85d1b08 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0011-ARM-OMAP2-Remove-unnecessary-message-when-no-AES-IP-.patch b/patches/crypto/0011-ARM-OMAP2-Remove-unnecessary-message-when-no-AES-IP-.patch index fe08f93a..5aa7a444 100644 --- a/patches/crypto/0011-ARM-OMAP2-Remove-unnecessary-message-when-no-AES-IP-.patch +++ b/patches/crypto/0011-ARM-OMAP2-Remove-unnecessary-message-when-no-AES-IP-.patch @@ -1,4 +1,4 @@ -From 65618b36fc11896800a8105f1e63c74bd14b7f8d Mon Sep 17 00:00:00 2001 +From 11a4ea949a3cab85e9fe19f1b7b5edddf99a7235 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Sun, 11 Nov 2012 19:56:28 -0700 Subject: [PATCH 11/34] ARM: OMAP2+: Remove unnecessary message when no AES IP @@ -10,7 +10,7 @@ present to make it consistent with all the other IPs. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/devices.c | 23 +++++++++-------------- + arch/arm/mach-omap2/devices.c | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -48,5 +48,5 @@ index 91e5a21..5f873c2 100644 /*-------------------------------------------------------------------------*/ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0012-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch b/patches/crypto/0012-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch index 0ff04082..bddc855e 100644 --- a/patches/crypto/0012-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch +++ b/patches/crypto/0012-ARM-OMAP2-Only-manually-add-hwmod-data-when-DT-not-u.patch @@ -1,4 +1,4 @@ -From 9f01b189cb4a46f6cd1d0fdd4340b9196262bd45 Mon Sep 17 00:00:00 2001 +From 34424039c4f4e3f97a03c4af4e6746d0daeaa71b Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 19 Dec 2012 20:53:38 -0700 Subject: [PATCH 12/34] ARM: OMAP2+: Only manually add hwmod data when DT not @@ -10,7 +10,7 @@ called when there is no device tree present. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/devices.c | 2 +- + arch/arm/mach-omap2/devices.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -30,5 +30,5 @@ index 5f873c2..a6d8070 100644 omap_init_ocp2scp(); if (soc_is_am33xx()) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0013-ARM-AM33XX-Add-aes0-crypto-clock-data.patch b/patches/crypto/0013-ARM-AM33XX-Add-aes0-crypto-clock-data.patch index e562ad91..854aee51 100644 --- a/patches/crypto/0013-ARM-AM33XX-Add-aes0-crypto-clock-data.patch +++ b/patches/crypto/0013-ARM-AM33XX-Add-aes0-crypto-clock-data.patch @@ -1,4 +1,4 @@ -From 6319859206431893bb0c53df779a02f4397580d8 Mon Sep 17 00:00:00 2001 +From 1f8ce0de06253830adbb15e6ef99b2cca88845cc Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 19 Dec 2012 21:05:46 -0700 Subject: [PATCH 13/34] ARM: AM33XX: Add aes0 crypto clock data @@ -9,7 +9,7 @@ on the am33xx SoC. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/cclock33xx_data.c | 5 +++++ + arch/arm/mach-omap2/cclock33xx_data.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c @@ -36,5 +36,5 @@ index e69155d..743dce4 100644 CLK(NULL, "timer2_fck", &timer2_fck, CK_AM33XX), CLK(NULL, "timer3_fck", &timer3_fck, CK_AM33XX), -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0014-ARM-AM33XX-hwmod-Update-and-uncomment-AES0-module-da.patch b/patches/crypto/0014-ARM-AM33XX-hwmod-Update-and-uncomment-AES0-module-da.patch index 24497824..b1ccb69c 100644 --- a/patches/crypto/0014-ARM-AM33XX-hwmod-Update-and-uncomment-AES0-module-da.patch +++ b/patches/crypto/0014-ARM-AM33XX-hwmod-Update-and-uncomment-AES0-module-da.patch @@ -1,4 +1,4 @@ -From 0312a5e7285416d0d564116e5660f6ad6d756d43 Mon Sep 17 00:00:00 2001 +From bd4e04ad8a0f8feb1350e55e3f599721170df8c6 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 19 Dec 2012 21:17:07 -0700 Subject: [PATCH 14/34] ARM: AM33XX: hwmod: Update and uncomment AES0 module @@ -11,7 +11,7 @@ inside so the data is actually available for use. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 51 ++++++++++++++++++++++++------ + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 51 +++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c @@ -117,5 +117,5 @@ index 87c7dee..a180336 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0015-ARM-dts-Add-AES-data-and-documentation-for-AM33XX.patch b/patches/crypto/0015-ARM-dts-Add-AES-data-and-documentation-for-AM33XX.patch index 593d7d74..d13aa345 100644 --- a/patches/crypto/0015-ARM-dts-Add-AES-data-and-documentation-for-AM33XX.patch +++ b/patches/crypto/0015-ARM-dts-Add-AES-data-and-documentation-for-AM33XX.patch @@ -1,4 +1,4 @@ -From b985668f984b14c4fb39ba4d94666f3604e0827e Mon Sep 17 00:00:00 2001 +From 9de9a8d8323e5fc6c59b3e64a48a84b9e01c6ef0 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 09:46:13 -0700 Subject: [PATCH 15/34] ARM: dts: Add AES data and documentation for AM33XX @@ -11,11 +11,11 @@ for the AES module. CC: Paul Walmsley Signed-off-by: Mark A. Greer --- - .../devicetree/bindings/crypto/omap-aes.txt | 37 ++++++++++++++++++++++ - arch/arm/boot/dts/am335x-bone.dts | 4 +++ - arch/arm/boot/dts/am335x-evm.dts | 4 +++ - arch/arm/boot/dts/am335x-evmsk.dts | 4 +++ - arch/arm/boot/dts/am33xx.dtsi | 13 ++++++++ + .../devicetree/bindings/crypto/omap-aes.txt | 37 ++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone.dts | 4 +++ + arch/arm/boot/dts/am335x-evm.dts | 4 +++ + arch/arm/boot/dts/am335x-evmsk.dts | 4 +++ + arch/arm/boot/dts/am33xx.dtsi | 13 +++++++ 5 files changed, 62 insertions(+) create mode 100644 Documentation/devicetree/bindings/crypto/omap-aes.txt @@ -75,7 +75,7 @@ index 5254b64..bf87ceb 100644 + status = "okay"; +}; diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index b8cb5be..d562b33 100644 +index 5d33c20..d83be11 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -362,3 +362,7 @@ @@ -122,5 +122,5 @@ index fa94f6e..6dcd42a 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0016-crypto-omap-sham-Remove-unnecessary-pr_info-noise.patch b/patches/crypto/0016-crypto-omap-sham-Remove-unnecessary-pr_info-noise.patch index 76e5120b..e4cd97a5 100644 --- a/patches/crypto/0016-crypto-omap-sham-Remove-unnecessary-pr_info-noise.patch +++ b/patches/crypto/0016-crypto-omap-sham-Remove-unnecessary-pr_info-noise.patch @@ -1,4 +1,4 @@ -From 32ba6dd66ab2c164fe7c96f78fb22eb742c6743f Mon Sep 17 00:00:00 2001 +From 63bc8fb4f343ad69bcf22f441ae7852a62922353 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Mon, 17 Dec 2012 11:21:46 -0700 Subject: [PATCH 16/34] crypto: omap-sham - Remove unnecessary pr_info noise @@ -8,7 +8,7 @@ Remove the unnecessary pr_info() call in omap_sham_mod_init(). CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 2 -- + drivers/crypto/omap-sham.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -25,5 +25,5 @@ index 90d34ad..344f713 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0017-crypto-omap-sham-Convert-to-use-pm_runtime-API.patch b/patches/crypto/0017-crypto-omap-sham-Convert-to-use-pm_runtime-API.patch index f489bf59..2fb212a5 100644 --- a/patches/crypto/0017-crypto-omap-sham-Convert-to-use-pm_runtime-API.patch +++ b/patches/crypto/0017-crypto-omap-sham-Convert-to-use-pm_runtime-API.patch @@ -1,4 +1,4 @@ -From 17cea0a135061726981ce044b66e0cd21b9c17b8 Mon Sep 17 00:00:00 2001 +From dcf16bab0b5aa677595856c8e22f1199b0fc6b55 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 10 Oct 2012 10:12:13 -0700 Subject: [PATCH 17/34] crypto: omap-sham - Convert to use pm_runtime API @@ -10,7 +10,7 @@ CC: Kevin Hilman CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 28 +++++++++++----------------- + drivers/crypto/omap-sham.c | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -111,5 +111,5 @@ index 344f713..4a228c5 100644 if (dd->irq >= 0) free_irq(dd->irq, dd); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0018-crypto-omap-sham-Add-suspend-resume-support.patch b/patches/crypto/0018-crypto-omap-sham-Add-suspend-resume-support.patch index a0a6c118..7da1fa61 100644 --- a/patches/crypto/0018-crypto-omap-sham-Add-suspend-resume-support.patch +++ b/patches/crypto/0018-crypto-omap-sham-Add-suspend-resume-support.patch @@ -1,4 +1,4 @@ -From 5f3fa2b44a82e5bcae497967a0c677bc55d3e665 Mon Sep 17 00:00:00 2001 +From 1763633af7072b1624024dd948330bddb2535414 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Fri, 14 Dec 2012 12:50:15 -0700 Subject: [PATCH 18/34] crypto: omap-sham - Add suspend/resume support @@ -8,7 +8,7 @@ Add suspend/resume support to the OMAP SHAM driver. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 19 +++++++++++++++++++ + drivers/crypto/omap-sham.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -48,5 +48,5 @@ index 4a228c5..b7949a0 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0019-crypto-omap-sham-Add-code-to-use-dmaengine-API.patch b/patches/crypto/0019-crypto-omap-sham-Add-code-to-use-dmaengine-API.patch index 91599ef7..83827843 100644 --- a/patches/crypto/0019-crypto-omap-sham-Add-code-to-use-dmaengine-API.patch +++ b/patches/crypto/0019-crypto-omap-sham-Add-code-to-use-dmaengine-API.patch @@ -1,4 +1,4 @@ -From af65def9e083583b39110594cabd74e94539527a Mon Sep 17 00:00:00 2001 +From ab826ab12684335d37ff46ae56d21a80129565d1 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Fri, 12 Oct 2012 11:47:09 -0700 Subject: [PATCH 19/34] crypto: omap-sham - Add code to use dmaengine API @@ -16,7 +16,7 @@ CC: Russell King CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 154 ++++++++++++++++++++++++++++++++++++++++++--- + drivers/crypto/omap-sham.c | 154 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 145 insertions(+), 9 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -369,5 +369,5 @@ index b7949a0..57cb76a 100644 free_irq(dd->irq, dd); kfree(dd); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0020-crypto-omap-sham-Remove-usage-of-private-DMA-API.patch b/patches/crypto/0020-crypto-omap-sham-Remove-usage-of-private-DMA-API.patch index 8f674b2a..e6f79ee0 100644 --- a/patches/crypto/0020-crypto-omap-sham-Remove-usage-of-private-DMA-API.patch +++ b/patches/crypto/0020-crypto-omap-sham-Remove-usage-of-private-DMA-API.patch @@ -1,4 +1,4 @@ -From ca0410a5e08749e13373e6703fe7dbcfe4e08f25 Mon Sep 17 00:00:00 2001 +From 291b64be970135cefad6dc8120456051007224bc Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 17 Oct 2012 22:03:37 -0700 Subject: [PATCH 20/34] crypto: omap-sham - Remove usage of private DMA API @@ -10,7 +10,7 @@ CC: Russell King CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 109 --------------------------------------------- + drivers/crypto/omap-sham.c | 109 -------------------------------------------- 1 file changed, 109 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -273,5 +273,5 @@ index 57cb76a..1c752a2 100644 free_irq(dd->irq, dd); kfree(dd); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0021-crypto-omap-sham-Add-Device-Tree-Support.patch b/patches/crypto/0021-crypto-omap-sham-Add-Device-Tree-Support.patch index 6aeca685..156195bb 100644 --- a/patches/crypto/0021-crypto-omap-sham-Add-Device-Tree-Support.patch +++ b/patches/crypto/0021-crypto-omap-sham-Add-Device-Tree-Support.patch @@ -1,4 +1,4 @@ -From 42d7f074a9393ddb571de8f85d8a32fd19c15158 Mon Sep 17 00:00:00 2001 +From c58126d41f31840eb8ce474fd04f5e415492f98f Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Tue, 18 Dec 2012 10:03:02 -0700 Subject: [PATCH 21/34] crypto: omap-sham - Add Device Tree Support @@ -11,7 +11,7 @@ be added in a subsequent patch. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 139 ++++++++++++++++++++++++++++++++++----------- + drivers/crypto/omap-sham.c | 139 +++++++++++++++++++++++++++++++++----------- 1 file changed, 106 insertions(+), 33 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -231,5 +231,5 @@ index 1c752a2..797c905 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0022-crypto-omap-sham-Convert-to-dma_request_slave_channe.patch b/patches/crypto/0022-crypto-omap-sham-Convert-to-dma_request_slave_channe.patch index f1a22d8e..6e05d1b5 100644 --- a/patches/crypto/0022-crypto-omap-sham-Convert-to-dma_request_slave_channe.patch +++ b/patches/crypto/0022-crypto-omap-sham-Convert-to-dma_request_slave_channe.patch @@ -1,4 +1,4 @@ -From 487a54fd2b95d7f481fd5da13fe2e34981090909 Mon Sep 17 00:00:00 2001 +From db90544466b5101acf01754ace384684dc4449a7 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Tue, 18 Dec 2012 20:35:20 -0700 Subject: [PATCH 22/34] crypto: omap-sham - Convert to @@ -11,7 +11,7 @@ This allows the omap-sham driver use different DMA engines. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 3 ++- + drivers/crypto/omap-sham.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -29,5 +29,5 @@ index 797c905..0814bd6 100644 dev_err(dev, "unable to obtain RX DMA engine channel %u\n", dd->dma); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0023-crypto-omap-sham-Add-OMAP4-AM33XX-SHAM-Support.patch b/patches/crypto/0023-crypto-omap-sham-Add-OMAP4-AM33XX-SHAM-Support.patch index 04b51461..df299efc 100644 --- a/patches/crypto/0023-crypto-omap-sham-Add-OMAP4-AM33XX-SHAM-Support.patch +++ b/patches/crypto/0023-crypto-omap-sham-Add-OMAP4-AM33XX-SHAM-Support.patch @@ -1,4 +1,4 @@ -From a4293cd39bbc1e5e7b0272745912d063bef58711 Mon Sep 17 00:00:00 2001 +From ed77ed3b39e98b63c27cfc7f256e7e74b7bb770e Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Tue, 18 Dec 2012 20:55:48 -0700 Subject: [PATCH 23/34] crypto: omap-sham - Add OMAP4/AM33XX SHAM Support @@ -24,7 +24,7 @@ CC: Greg Turner CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 416 ++++++++++++++++++++++++++++++++++++--------- + drivers/crypto/omap-sham.c | 416 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 332 insertions(+), 84 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -761,5 +761,5 @@ index 0814bd6..c8bfe71 100644 dma_err: free_irq(dd->irq, dd); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0024-crypto-omap-sham-Add-SHA224-and-SHA256-Support.patch b/patches/crypto/0024-crypto-omap-sham-Add-SHA224-and-SHA256-Support.patch index b5764130..e3afd57f 100644 --- a/patches/crypto/0024-crypto-omap-sham-Add-SHA224-and-SHA256-Support.patch +++ b/patches/crypto/0024-crypto-omap-sham-Add-SHA224-and-SHA256-Support.patch @@ -1,4 +1,4 @@ -From bbbae48bc7077bb88120001d9930c563b4e7b5b1 Mon Sep 17 00:00:00 2001 +From f9aa7d638e251b86ab2eac103f661d9f54a25554 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Tue, 18 Dec 2012 21:50:08 -0700 Subject: [PATCH 24/34] crypto: omap-sham - Add SHA224 and SHA256 Support @@ -20,7 +20,7 @@ CC: Greg Turner CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-sham.c | 183 ++++++++++++++++++++++++++++++++++++++++++--- + drivers/crypto/omap-sham.c | 183 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 173 insertions(+), 10 deletions(-) diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c @@ -310,5 +310,5 @@ index c8bfe71..696a7d5 100644 pm_runtime_disable(&pdev->dev); dma_release_channel(dd->dma_lch); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0025-crypto-omap-aes-Remmove-unnecessary-pr_info-noise.patch b/patches/crypto/0025-crypto-omap-aes-Remmove-unnecessary-pr_info-noise.patch index f069daef..7647dca2 100644 --- a/patches/crypto/0025-crypto-omap-aes-Remmove-unnecessary-pr_info-noise.patch +++ b/patches/crypto/0025-crypto-omap-aes-Remmove-unnecessary-pr_info-noise.patch @@ -1,4 +1,4 @@ -From 1fa49445590f57357e3f6a4a34813156e956febd Mon Sep 17 00:00:00 2001 +From 9d20258b00f0987cf6f1c5a458b8227a2c98b2fd Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 09:58:48 -0700 Subject: [PATCH 25/34] crypto: omap-aes - Remmove unnecessary pr_info noise @@ -9,7 +9,7 @@ and omap_aes_mod_init(). CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 4 ---- + drivers/crypto/omap-aes.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -35,5 +35,5 @@ index e66e8ee..481da71 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0026-crypto-omap-aes-Don-t-reset-controller-for-every-ope.patch b/patches/crypto/0026-crypto-omap-aes-Don-t-reset-controller-for-every-ope.patch index f57b97be..140e0c59 100644 --- a/patches/crypto/0026-crypto-omap-aes-Don-t-reset-controller-for-every-ope.patch +++ b/patches/crypto/0026-crypto-omap-aes-Don-t-reset-controller-for-every-ope.patch @@ -1,4 +1,4 @@ -From 373c74dc3f446297d12ce74c3d6500752071be4f Mon Sep 17 00:00:00 2001 +From bf6cb8b30c7fa1acd7951ec93f0396b1f0b099e2 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 28 Nov 2012 15:14:05 -0700 Subject: [PATCH 26/34] crypto: omap-aes - Don't reset controller for every @@ -11,7 +11,7 @@ remove the reset code from the omap-aes driver. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 27 --------------------------- + drivers/crypto/omap-aes.c | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -60,5 +60,5 @@ index 481da71..33cd783 100644 dd->err = 0; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0027-crypto-omap-aes-Convert-to-use-pm_runtime-API.patch b/patches/crypto/0027-crypto-omap-aes-Convert-to-use-pm_runtime-API.patch index ace01b2e..ab9a6a3b 100644 --- a/patches/crypto/0027-crypto-omap-aes-Convert-to-use-pm_runtime-API.patch +++ b/patches/crypto/0027-crypto-omap-aes-Convert-to-use-pm_runtime-API.patch @@ -1,4 +1,4 @@ -From 8a9dd8d404f183d816490128a765779af8a2f8a7 Mon Sep 17 00:00:00 2001 +From cbde962d04273ce1046d066a3be3e3f7684213b1 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Sun, 11 Nov 2012 21:00:37 -0700 Subject: [PATCH 27/34] crypto: omap-aes - Convert to use pm_runtime API @@ -10,7 +10,7 @@ CC: Kevin Hilman CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 29 +++++++++++------------------ + drivers/crypto/omap-aes.c | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -108,5 +108,5 @@ index 33cd783..c229852 100644 dd = NULL; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0028-crypto-omap-aes-Add-suspend-resume-support.patch b/patches/crypto/0028-crypto-omap-aes-Add-suspend-resume-support.patch index edf2fc05..ee962b13 100644 --- a/patches/crypto/0028-crypto-omap-aes-Add-suspend-resume-support.patch +++ b/patches/crypto/0028-crypto-omap-aes-Add-suspend-resume-support.patch @@ -1,4 +1,4 @@ -From 179ab672db435d4292ec07b2415dd1ca5e044a66 Mon Sep 17 00:00:00 2001 +From e2b2164b17d755c395b8a3040926e28ac000a141 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 10:24:33 -0700 Subject: [PATCH 28/34] crypto: omap-aes - Add suspend/resume support @@ -8,7 +8,7 @@ Add suspend/resume support to the OMAP AES driver. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 19 +++++++++++++++++++ + drivers/crypto/omap-aes.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -48,5 +48,5 @@ index c229852..3262139 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0029-crypto-omap-aes-Add-code-to-use-dmaengine-API.patch b/patches/crypto/0029-crypto-omap-aes-Add-code-to-use-dmaengine-API.patch index 6153d88b..700ca132 100644 --- a/patches/crypto/0029-crypto-omap-aes-Add-code-to-use-dmaengine-API.patch +++ b/patches/crypto/0029-crypto-omap-aes-Add-code-to-use-dmaengine-API.patch @@ -1,4 +1,4 @@ -From 0ba8561b26123dac37aea711672e0f6e676b3baa Mon Sep 17 00:00:00 2001 +From 235587fcbf218db43ae913dcdc445d1224dcb5c0 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Wed, 14 Nov 2012 09:30:10 -0700 Subject: [PATCH 29/34] crypto: omap-aes - Add code to use dmaengine API @@ -12,7 +12,7 @@ CC: Russell King CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 184 +++++++++++++++++++++++++++++++++++++++++++++- + drivers/crypto/omap-aes.c | 184 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 183 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -384,5 +384,5 @@ index 3262139..14ec9e2 100644 if (dd->flags & FLAGS_FAST) { dma_unmap_sg(dd->dev, dd->out_sg, 1, DMA_FROM_DEVICE); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0030-crypto-omap-aes-Remove-usage-of-private-DMA-API.patch b/patches/crypto/0030-crypto-omap-aes-Remove-usage-of-private-DMA-API.patch index 6081bc44..d48ed4c2 100644 --- a/patches/crypto/0030-crypto-omap-aes-Remove-usage-of-private-DMA-API.patch +++ b/patches/crypto/0030-crypto-omap-aes-Remove-usage-of-private-DMA-API.patch @@ -1,4 +1,4 @@ -From 8e4070a78e925c97583afd1d5ff211629fbb2114 Mon Sep 17 00:00:00 2001 +From 00585af8bb69e80d1c6939a963b919b3af3b7f09 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 15 Nov 2012 22:11:36 -0700 Subject: [PATCH 30/34] crypto: omap-aes - Remove usage of private DMA API @@ -10,7 +10,7 @@ CC: Russell King CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 133 ---------------------------------------------- + drivers/crypto/omap-aes.c | 133 --------------------------------------------- 1 file changed, 133 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -327,5 +327,5 @@ index 14ec9e2..faf522f 100644 if (dd->flags & FLAGS_FAST) { dma_unmap_sg(dd->dev, dd->out_sg, 1, DMA_FROM_DEVICE); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0031-crypto-omap-aes-Add-Device-Tree-Support.patch b/patches/crypto/0031-crypto-omap-aes-Add-Device-Tree-Support.patch index 8788d081..a6d43ab6 100644 --- a/patches/crypto/0031-crypto-omap-aes-Add-Device-Tree-Support.patch +++ b/patches/crypto/0031-crypto-omap-aes-Add-Device-Tree-Support.patch @@ -1,4 +1,4 @@ -From 77c6c6f044b1f23a4735d73d993d9d0c181e7fb1 Mon Sep 17 00:00:00 2001 +From bdc298eb6f8e9c6fcccefdc56211f7496921ad8d Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 13:40:47 -0700 Subject: [PATCH 31/34] crypto: omap-aes - Add Device Tree Support @@ -11,7 +11,7 @@ be added in a subsequent patch. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 123 ++++++++++++++++++++++++++++++++++++---------- + drivers/crypto/omap-aes.c | 123 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 97 insertions(+), 26 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -194,5 +194,5 @@ index faf522f..dfebd40 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0032-crypto-omap-aes-Convert-to-dma_request_slave_channel.patch b/patches/crypto/0032-crypto-omap-aes-Convert-to-dma_request_slave_channel.patch index 9d35b617..9296751b 100644 --- a/patches/crypto/0032-crypto-omap-aes-Convert-to-dma_request_slave_channel.patch +++ b/patches/crypto/0032-crypto-omap-aes-Convert-to-dma_request_slave_channel.patch @@ -1,4 +1,4 @@ -From 40bd2c176277d335a31062fe11ba97e829043b62 Mon Sep 17 00:00:00 2001 +From c1a84229e8ca09105c7d110d4ad1cfdea4d9c9ea Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 14:05:57 -0700 Subject: [PATCH 32/34] crypto: omap-aes - Convert to @@ -11,7 +11,7 @@ This allows the omap-aes driver use different DMA engines. CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 12 ++++++++---- + drivers/crypto/omap-aes.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -43,5 +43,5 @@ index dfebd40..d34aa5d 100644 dev_err(dd->dev, "Unable to request out DMA channel\n"); goto err_dma_out; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0033-crypto-omap-aes-Add-OMAP4-AM33XX-AES-Support.patch b/patches/crypto/0033-crypto-omap-aes-Add-OMAP4-AM33XX-AES-Support.patch index d51b3b20..6bc4626f 100644 --- a/patches/crypto/0033-crypto-omap-aes-Add-OMAP4-AM33XX-AES-Support.patch +++ b/patches/crypto/0033-crypto-omap-aes-Add-OMAP4-AM33XX-AES-Support.patch @@ -1,4 +1,4 @@ -From 268155aeade0ae801489ab3a5368505d8bf97200 Mon Sep 17 00:00:00 2001 +From 7f990a1a9924a6f5690c68ff25845f6813fe9dc7 Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 14:41:15 -0700 Subject: [PATCH 33/34] crypto: omap-aes - Add OMAP4/AM33XX AES Support @@ -22,7 +22,7 @@ CC: Greg Turner CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 158 ++++++++++++++++++++++++++++++++++++---------- + drivers/crypto/omap-aes.c | 158 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 125 insertions(+), 33 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -315,5 +315,5 @@ index d34aa5d..bd1ad97 100644 tasklet_init(&dd->queue_task, omap_aes_queue_task, (unsigned long)dd); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/crypto/0034-crypto-omap-aes-Add-CTR-algorithm-Support.patch b/patches/crypto/0034-crypto-omap-aes-Add-CTR-algorithm-Support.patch index fa95f6ef..7f07da96 100644 --- a/patches/crypto/0034-crypto-omap-aes-Add-CTR-algorithm-Support.patch +++ b/patches/crypto/0034-crypto-omap-aes-Add-CTR-algorithm-Support.patch @@ -1,4 +1,4 @@ -From fb542d374135f126be7ea745bf825c3da183f807 Mon Sep 17 00:00:00 2001 +From a554559e0d286ea4389ed8cd871d13d674a5c18b Mon Sep 17 00:00:00 2001 From: "Mark A. Greer" Date: Thu, 20 Dec 2012 15:28:23 -0700 Subject: [PATCH 34/34] crypto: omap-aes - Add CTR algorithm Support @@ -25,7 +25,7 @@ CC: Greg Turner CC: Dmitry Kasatkin Signed-off-by: Mark A. Greer --- - drivers/crypto/omap-aes.c | 143 +++++++++++++++++++++++++++++++++++++++++----- + drivers/crypto/omap-aes.c | 143 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 128 insertions(+), 15 deletions(-) diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c @@ -289,5 +289,5 @@ index bd1ad97..6aa425f 100644 tasklet_kill(&dd->done_task); tasklet_kill(&dd->queue_task); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0001-viafb-rename-display_timing-to-via_display_timing.patch b/patches/da8xx-fb/0001-viafb-rename-display_timing-to-via_display_timing.patch index 62b25771..d5a889d7 100644 --- a/patches/da8xx-fb/0001-viafb-rename-display_timing-to-via_display_timing.patch +++ b/patches/da8xx-fb/0001-viafb-rename-display_timing-to-via_display_timing.patch @@ -1,4 +1,4 @@ -From 27a78fb2a2d72b4478dd6548c0e981f7415eadf8 Mon Sep 17 00:00:00 2001 +From d954471b3deea49c9989f739da50af76fef8fc6d Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:28:08 +0530 Subject: [PATCH 01/48] viafb: rename display_timing to via_display_timing @@ -11,12 +11,12 @@ to. Signed-off-by: Steffen Trumtrar --- - drivers/video/via/hw.c | 6 +++--- - drivers/video/via/hw.h | 2 +- - drivers/video/via/lcd.c | 2 +- - drivers/video/via/share.h | 2 +- - drivers/video/via/via_modesetting.c | 8 ++++---- - drivers/video/via/via_modesetting.h | 6 +++--- + drivers/video/via/hw.c | 6 +++--- + drivers/video/via/hw.h | 2 +- + drivers/video/via/lcd.c | 2 +- + drivers/video/via/share.h | 2 +- + drivers/video/via/via_modesetting.c | 8 ++++---- + drivers/video/via/via_modesetting.h | 6 +++--- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/video/via/hw.c b/drivers/video/via/hw.c @@ -137,5 +137,5 @@ index 06e09fe..f6a6503 100644 void via_set_secondary_address(u32 addr); void via_set_primary_pitch(u32 pitch); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0002-video-add-display_timing-and-videomode.patch b/patches/da8xx-fb/0002-video-add-display_timing-and-videomode.patch index fa533c46..acff9559 100644 --- a/patches/da8xx-fb/0002-video-add-display_timing-and-videomode.patch +++ b/patches/da8xx-fb/0002-video-add-display_timing-and-videomode.patch @@ -1,4 +1,4 @@ -From baf83965b06c6297644ce074ec226fba2ebde3aa Mon Sep 17 00:00:00 2001 +From 55c6fea6132c4f786272077d9ee6b226f3d781fd Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:36:50 +0530 Subject: [PATCH 02/48] video: add display_timing and videomode @@ -41,12 +41,12 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - drivers/video/Kconfig | 6 ++ - drivers/video/Makefile | 2 + - drivers/video/display_timing.c | 24 ++++++++ - drivers/video/videomode.c | 39 +++++++++++++ - include/video/display_timing.h | 124 +++++++++++++++++++++++++++++++++++++++++ - include/video/videomode.h | 48 ++++++++++++++++ + drivers/video/Kconfig | 6 ++ + drivers/video/Makefile | 2 + + drivers/video/display_timing.c | 24 ++++++++ + drivers/video/videomode.c | 39 +++++++++++++ + include/video/display_timing.h | 124 ++++++++++++++++++++++++++++++++++++++++ + include/video/videomode.h | 48 ++++++++++++++++ 6 files changed, 243 insertions(+) create mode 100644 drivers/video/display_timing.c create mode 100644 drivers/video/videomode.c @@ -340,5 +340,5 @@ index 0000000..a421562 + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0003-video-add-of-helper-for-display-timings-videomode.patch b/patches/da8xx-fb/0003-video-add-of-helper-for-display-timings-videomode.patch index 31b2122a..bcef773b 100644 --- a/patches/da8xx-fb/0003-video-add-of-helper-for-display-timings-videomode.patch +++ b/patches/da8xx-fb/0003-video-add-of-helper-for-display-timings-videomode.patch @@ -1,4 +1,4 @@ -From 99220de265d3f16cc5be666461e7c6f034819805 Mon Sep 17 00:00:00 2001 +From ead3db1adc9b082368c79f83925bbe366c3a0416 Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:36:54 +0530 Subject: [PATCH 03/48] video: add of helper for display timings/videomode @@ -23,13 +23,13 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - .../devicetree/bindings/video/display-timing.txt | 109 ++++++++++ - drivers/video/Kconfig | 15 ++ - drivers/video/Makefile | 2 + - drivers/video/of_display_timing.c | 239 +++++++++++++++++++++ - drivers/video/of_videomode.c | 54 +++++ - include/video/of_display_timing.h | 20 ++ - include/video/of_videomode.h | 18 ++ + .../devicetree/bindings/video/display-timing.txt | 109 +++++++++ + drivers/video/Kconfig | 15 ++ + drivers/video/Makefile | 2 + + drivers/video/of_display_timing.c | 239 ++++++++++++++++++++ + drivers/video/of_videomode.c | 54 +++++ + include/video/of_display_timing.h | 20 ++ + include/video/of_videomode.h | 18 ++ 7 files changed, 457 insertions(+) create mode 100644 Documentation/devicetree/bindings/video/display-timing.txt create mode 100644 drivers/video/of_display_timing.c @@ -545,5 +545,5 @@ index 0000000..a07efcc + +#endif /* __LINUX_OF_VIDEOMODE_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0004-fbmon-add-videomode-helpers.patch b/patches/da8xx-fb/0004-fbmon-add-videomode-helpers.patch index 46fc75bf..1344d9a8 100644 --- a/patches/da8xx-fb/0004-fbmon-add-videomode-helpers.patch +++ b/patches/da8xx-fb/0004-fbmon-add-videomode-helpers.patch @@ -1,4 +1,4 @@ -From 47eee57db336d4882483f9bef1753292c4bddf3f Mon Sep 17 00:00:00 2001 +From 8c303222d0a3ace460016431e8e31d1ddfc25a42 Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:36:57 +0530 Subject: [PATCH 04/48] fbmon: add videomode helpers @@ -13,8 +13,8 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - drivers/video/fbmon.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ - include/linux/fb.h | 4 ++++ + drivers/video/fbmon.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++++ + include/linux/fb.h | 4 ++++ 2 files changed, 56 insertions(+) diff --git a/drivers/video/fbmon.c b/drivers/video/fbmon.c @@ -110,5 +110,5 @@ index c7a9571..100a176 100644 #define VESA_MODEDB_SIZE 34 extern void fb_var_to_videomode(struct fb_videomode *mode, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0005-fbmon-add-of_videomode-helpers.patch b/patches/da8xx-fb/0005-fbmon-add-of_videomode-helpers.patch index 61435ba7..227501b3 100644 --- a/patches/da8xx-fb/0005-fbmon-add-of_videomode-helpers.patch +++ b/patches/da8xx-fb/0005-fbmon-add-of_videomode-helpers.patch @@ -1,4 +1,4 @@ -From 54f3b0cafcb89c22868d3788f730ef155c1757f7 Mon Sep 17 00:00:00 2001 +From dbc58f20c995ad817658b64e57dbe240621f9d4b Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:37:00 +0530 Subject: [PATCH 05/48] fbmon: add of_videomode helpers @@ -13,8 +13,8 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - drivers/video/fbmon.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - include/linux/fb.h | 4 ++++ + drivers/video/fbmon.c | 42 ++++++++++++++++++++++++++++++++++++++++++ + include/linux/fb.h | 4 ++++ 2 files changed, 46 insertions(+) diff --git a/drivers/video/fbmon.c b/drivers/video/fbmon.c @@ -100,5 +100,5 @@ index 100a176..58b9860 100644 struct fb_videomode *fbmode); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0006-drm_modes-add-videomode-helpers.patch b/patches/da8xx-fb/0006-drm_modes-add-videomode-helpers.patch index 6df8e51b..78ca62c9 100644 --- a/patches/da8xx-fb/0006-drm_modes-add-videomode-helpers.patch +++ b/patches/da8xx-fb/0006-drm_modes-add-videomode-helpers.patch @@ -1,4 +1,4 @@ -From 915f219ee14b20f90d446df3a09045e77084d8fc Mon Sep 17 00:00:00 2001 +From 425e709ef8ea499f45e44b85c8316b2350aa0ff1 Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:37:03 +0530 Subject: [PATCH 06/48] drm_modes: add videomode helpers @@ -13,8 +13,8 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - drivers/gpu/drm/drm_modes.c | 37 +++++++++++++++++++++++++++++++++++++ - include/drm/drmP.h | 5 +++++ + drivers/gpu/drm/drm_modes.c | 37 +++++++++++++++++++++++++++++++++++++ + include/drm/drmP.h | 5 +++++ 2 files changed, 42 insertions(+) diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c @@ -96,5 +96,5 @@ index 881fb15..24ef0cf 100644 extern void drm_vblank_pre_modeset(struct drm_device *dev, int crtc); extern void drm_vblank_post_modeset(struct drm_device *dev, int crtc); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0007-drm_modes-add-of_videomode-helpers.patch b/patches/da8xx-fb/0007-drm_modes-add-of_videomode-helpers.patch index 0230732f..b9f5c43d 100644 --- a/patches/da8xx-fb/0007-drm_modes-add-of_videomode-helpers.patch +++ b/patches/da8xx-fb/0007-drm_modes-add-of_videomode-helpers.patch @@ -1,4 +1,4 @@ -From 5a71b126f43b2f7663d116b4fe01b1b475e8729f Mon Sep 17 00:00:00 2001 +From 27618313860ed64de2745fa895bfc8e03ca134ea Mon Sep 17 00:00:00 2001 From: Steffen Trumtrar Date: Wed, 19 Dec 2012 16:37:06 +0530 Subject: [PATCH 07/48] drm_modes: add of_videomode helpers @@ -13,8 +13,8 @@ Tested-by: Philipp Zabel Reviewed-by: Laurent Pinchart Acked-by: Laurent Pinchart --- - drivers/gpu/drm/drm_modes.c | 33 +++++++++++++++++++++++++++++++++ - include/drm/drmP.h | 4 ++++ + drivers/gpu/drm/drm_modes.c | 33 +++++++++++++++++++++++++++++++++ + include/drm/drmP.h | 4 ++++ 2 files changed, 37 insertions(+) diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c @@ -91,5 +91,5 @@ index 24ef0cf..98efdde 100644 /* Modesetting support */ extern void drm_vblank_pre_modeset(struct drm_device *dev, int crtc); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0008-fbmon-fix-build-error.patch b/patches/da8xx-fb/0008-fbmon-fix-build-error.patch index 411a1d8b..f55f5e74 100644 --- a/patches/da8xx-fb/0008-fbmon-fix-build-error.patch +++ b/patches/da8xx-fb/0008-fbmon-fix-build-error.patch @@ -1,11 +1,11 @@ -From 083f9115ef6b97047ca48f64cf0fb260bc8f4408 Mon Sep 17 00:00:00 2001 +From 53601ee7b0a8ca96591a62575600f87e1ff250c2 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 2 Jan 2013 19:16:40 +0530 Subject: [PATCH 08/48] fbmon: fix build error Signed-off-by: Afzal Mohammed --- - include/linux/fb.h | 10 ++++++++++ + include/linux/fb.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/linux/fb.h b/include/linux/fb.h @@ -33,5 +33,5 @@ index 58b9860..0ce30d1 100644 struct fb_videomode *fbmode); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0009-of-display-timings-use-of_get_child_by_name.patch b/patches/da8xx-fb/0009-of-display-timings-use-of_get_child_by_name.patch index e5d0689b..ee46bbbd 100644 --- a/patches/da8xx-fb/0009-of-display-timings-use-of_get_child_by_name.patch +++ b/patches/da8xx-fb/0009-of-display-timings-use-of_get_child_by_name.patch @@ -1,11 +1,11 @@ -From 0e25b3a9c7d69b242f09c44f3423e6d0af734130 Mon Sep 17 00:00:00 2001 +From 3c23bcd5075b3f6ba8acd752f87c6e27bbe5440e Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 28 Jan 2013 16:36:45 +0100 Subject: [PATCH 09/48] of display timings: use of_get_child_by_name Signed-off-by: Koen Kooi --- - drivers/video/of_display_timing.c | 2 +- + drivers/video/of_display_timing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/of_display_timing.c b/drivers/video/of_display_timing.c @@ -22,5 +22,5 @@ index 13ecd98..c0ea594 100644 pr_err("%s: could not find display-timings node\n", of_node_full_name(np)); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0010-da8xx-Allow-use-by-am33xx-based-devices.patch b/patches/da8xx-fb/0010-da8xx-Allow-use-by-am33xx-based-devices.patch index 45b6f466..37916533 100644 --- a/patches/da8xx-fb/0010-da8xx-Allow-use-by-am33xx-based-devices.patch +++ b/patches/da8xx-fb/0010-da8xx-Allow-use-by-am33xx-based-devices.patch @@ -1,4 +1,4 @@ -From 02e086019c8e843dd8decbd14b87645f5cdc6976 Mon Sep 17 00:00:00 2001 +From 186bd710d62cdca6ff0ab292b12104fe9acbc0ac Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 17 Dec 2012 15:32:48 +0530 Subject: [PATCH 10/48] da8xx: Allow use by am33xx based devices @@ -7,7 +7,7 @@ This driver can be used for AM33xx devices, like the popular beaglebone. Signed-off-by: Pantelis Antoniou --- - drivers/video/Kconfig | 2 +- + drivers/video/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig @@ -24,5 +24,5 @@ index 4abcf9c..f8f0a41 100644 select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0011-video-da8xx-fb-fb_check_var-enhancement.patch b/patches/da8xx-fb/0011-video-da8xx-fb-fb_check_var-enhancement.patch index c719ea1b..d03d3414 100644 --- a/patches/da8xx-fb/0011-video-da8xx-fb-fb_check_var-enhancement.patch +++ b/patches/da8xx-fb/0011-video-da8xx-fb-fb_check_var-enhancement.patch @@ -1,4 +1,4 @@ -From c18641eacb96cbecd6d8cc9cd73ef298a7fae628 Mon Sep 17 00:00:00 2001 +From 52df80b326ea23d95ec9693567a6e1b52a0f7527 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 28 Nov 2012 19:21:51 +0530 Subject: [PATCH 11/48] video: da8xx-fb: fb_check_var enhancement @@ -12,7 +12,7 @@ values, fb_check_var has to ensure that values are proper. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 18 ++++++++++++++++++ + drivers/video/da8xx-fb.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -52,5 +52,5 @@ index 0810939..d00dd17 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0012-video-da8xx-fb-simplify-lcd_reset.patch b/patches/da8xx-fb/0012-video-da8xx-fb-simplify-lcd_reset.patch index a347f15d..772548cf 100644 --- a/patches/da8xx-fb/0012-video-da8xx-fb-simplify-lcd_reset.patch +++ b/patches/da8xx-fb/0012-video-da8xx-fb-simplify-lcd_reset.patch @@ -1,4 +1,4 @@ -From c6ec64347cf371902436c707f99de6f377beda10 Mon Sep 17 00:00:00 2001 +From 87464191425702f7a734ec349a3a6252bf4544e5 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 6 Dec 2012 21:54:58 +0530 Subject: [PATCH 12/48] video: da8xx-fb: simplify lcd_reset @@ -7,7 +7,7 @@ lcd_reset function doesn't require any arguement, remove it. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 4 ++-- + drivers/video/da8xx-fb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -33,5 +33,5 @@ index d00dd17..52977b1 100644 /* Calculate the divider */ lcd_calc_clk_divider(par); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0013-video-da8xx-fb-use-modedb-helper-to-update-var.patch b/patches/da8xx-fb/0013-video-da8xx-fb-use-modedb-helper-to-update-var.patch index 18e7f57f..1594e4ce 100644 --- a/patches/da8xx-fb/0013-video-da8xx-fb-use-modedb-helper-to-update-var.patch +++ b/patches/da8xx-fb/0013-video-da8xx-fb-use-modedb-helper-to-update-var.patch @@ -1,4 +1,4 @@ -From 3fd361247b3d528b948a1ba41ee3cb024b3399b2 Mon Sep 17 00:00:00 2001 +From 05d8e3ea861c496665212a051779a487b715812b Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 6 Dec 2012 22:46:32 +0530 Subject: [PATCH 13/48] video: da8xx-fb: use modedb helper to update var @@ -15,7 +15,7 @@ fixed in a later change and this overide would be removed. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 18 ++---------------- + drivers/video/da8xx-fb.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -58,5 +58,5 @@ index 52977b1..a1f6544 100644 /* Initialize fbinfo */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0014-video-da8xx-fb-remove-unneeded-var-initialization.patch b/patches/da8xx-fb/0014-video-da8xx-fb-remove-unneeded-var-initialization.patch index 1372390a..2b155584 100644 --- a/patches/da8xx-fb/0014-video-da8xx-fb-remove-unneeded-var-initialization.patch +++ b/patches/da8xx-fb/0014-video-da8xx-fb-remove-unneeded-var-initialization.patch @@ -1,4 +1,4 @@ -From 04a1d4dad286c3590fc9f3fe99853c9a70e31887 Mon Sep 17 00:00:00 2001 +From b7ea5d15a6648d32e487f6592a128eed02b6ce10 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 6 Dec 2012 22:46:32 +0530 Subject: [PATCH 14/48] video: da8xx-fb: remove unneeded "var" initialization @@ -8,7 +8,7 @@ panel, remove the unnecessary initialization. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 22 +--------------------- + drivers/video/da8xx-fb.c | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -52,5 +52,5 @@ index a1f6544..18834fa 100644 static struct fb_fix_screeninfo da8xx_fb_fix = { .id = "DA8xx FB Drv", -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0015-video-da8xx-fb-store-current-display-information.patch b/patches/da8xx-fb/0015-video-da8xx-fb-store-current-display-information.patch index 55eb0eae..1ddec031 100644 --- a/patches/da8xx-fb/0015-video-da8xx-fb-store-current-display-information.patch +++ b/patches/da8xx-fb/0015-video-da8xx-fb-store-current-display-information.patch @@ -1,4 +1,4 @@ -From 8867208492fae0745df63836a4f8415e0b222e73 Mon Sep 17 00:00:00 2001 +From e6959024dfb5f053bc9840f20fd2551bb907b5b1 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 6 Dec 2012 23:18:07 +0530 Subject: [PATCH 15/48] video: da8xx-fb: store current display information @@ -14,7 +14,7 @@ changes like bpp. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 4 ++++ + drivers/video/da8xx-fb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -40,5 +40,5 @@ index 18834fa..d060f14 100644 if (lcd_init(par, lcd_cfg, lcdc_info) < 0) { dev_err(&device->dev, "lcd_init failed\n"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0016-video-da8xx-fb-store-clk-rate-even-if-CPUFREQ.patch b/patches/da8xx-fb/0016-video-da8xx-fb-store-clk-rate-even-if-CPUFREQ.patch index c1c625b5..628248af 100644 --- a/patches/da8xx-fb/0016-video-da8xx-fb-store-clk-rate-even-if-CPUFREQ.patch +++ b/patches/da8xx-fb/0016-video-da8xx-fb-store-clk-rate-even-if-CPUFREQ.patch @@ -1,4 +1,4 @@ -From f5222948601f9bcda0d8a40d0743fea42b63e2f3 Mon Sep 17 00:00:00 2001 +From 23bbe486c451e6adec29508d9f859ac2574e07a2 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Fri, 7 Dec 2012 02:00:23 +0530 Subject: [PATCH 16/48] video: da8xx-fb: store clk rate even if !CPUFREQ @@ -9,7 +9,7 @@ enquiring with clock framework with clk handle every time. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 4 +--- + drivers/video/da8xx-fb.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -37,5 +37,5 @@ index d060f14..f1d88ac 100644 if (fb_pdata->panel_power_ctrl) { par->panel_power_ctrl = fb_pdata->panel_power_ctrl; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0017-video-da8xx-fb-pix-clk-and-clk-div-handling-cleanup.patch b/patches/da8xx-fb/0017-video-da8xx-fb-pix-clk-and-clk-div-handling-cleanup.patch index 9f939973..ae7133c4 100644 --- a/patches/da8xx-fb/0017-video-da8xx-fb-pix-clk-and-clk-div-handling-cleanup.patch +++ b/patches/da8xx-fb/0017-video-da8xx-fb-pix-clk-and-clk-div-handling-cleanup.patch @@ -1,4 +1,4 @@ -From 7f539c21eff5e9c0b2e3ecacdeae5d72133546b2 Mon Sep 17 00:00:00 2001 +From 5bb021fe39a6ab9b6a19583530c7c5a9215900d1 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Tue, 4 Dec 2012 17:34:03 +0530 Subject: [PATCH 17/48] video: da8xx-fb: pix clk and clk div handling cleanup @@ -14,7 +14,7 @@ modedb to var conversion is removed. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 48 ++++++++++++++++++------------------------------ + drivers/video/da8xx-fb.c | 48 +++++++++++++++++----------------------------- 1 file changed, 18 insertions(+), 30 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -150,5 +150,5 @@ index f1d88ac..7f08644 100644 /* Initialize fbinfo */ da8xx_fb_info->flags = FBINFO_FLAG_DEFAULT; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0018-video-da8xx-fb-store-struct-device.patch b/patches/da8xx-fb/0018-video-da8xx-fb-store-struct-device.patch index ccdd3222..882cc7f6 100644 --- a/patches/da8xx-fb/0018-video-da8xx-fb-store-struct-device.patch +++ b/patches/da8xx-fb/0018-video-da8xx-fb-store-struct-device.patch @@ -1,4 +1,4 @@ -From 8b246ed602fa5bd6617c72284e1dbe43bfd512d3 Mon Sep 17 00:00:00 2001 +From 7e03db28bc583363d538becca6fbd5f15a7f977d Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 5 Dec 2012 12:16:17 +0530 Subject: [PATCH 18/48] video: da8xx-fb: store struct device * @@ -8,7 +8,7 @@ of probe. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 2 ++ + drivers/video/da8xx-fb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -32,5 +32,5 @@ index 7f08644..a5341d0 100644 par->lcd_fck_rate = clk_get_rate(fb_clk); if (fb_pdata->panel_power_ctrl) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0019-video-da8xx-fb-report-correct-pixclock.patch b/patches/da8xx-fb/0019-video-da8xx-fb-report-correct-pixclock.patch index 29cf2f19..e70cb2d6 100644 --- a/patches/da8xx-fb/0019-video-da8xx-fb-report-correct-pixclock.patch +++ b/patches/da8xx-fb/0019-video-da8xx-fb-report-correct-pixclock.patch @@ -1,4 +1,4 @@ -From 1e8f886cafb9ded6f58d82fb5eabc5ed5af75490 Mon Sep 17 00:00:00 2001 +From 69f9bd2558c494a098cce8e68cb7750b2a252e9c Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Tue, 4 Dec 2012 18:40:45 +0530 Subject: [PATCH 19/48] video: da8xx-fb: report correct pixclock @@ -8,7 +8,7 @@ This lets user know the actual pixclock. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 11 +++++++++++ + drivers/video/da8xx-fb.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -41,5 +41,5 @@ index a5341d0..0f73c76 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0020-video-da8xx-fb-fb_set_par-support.patch b/patches/da8xx-fb/0020-video-da8xx-fb-fb_set_par-support.patch index 2fdeff7a..d8240c1d 100644 --- a/patches/da8xx-fb/0020-video-da8xx-fb-fb_set_par-support.patch +++ b/patches/da8xx-fb/0020-video-da8xx-fb-fb_set_par-support.patch @@ -1,4 +1,4 @@ -From e7b939c68ab9b429262aced8a1133361b0387bae Mon Sep 17 00:00:00 2001 +From b89d000ee9e905f929a952280d0846251ec55b52 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 28 Nov 2012 20:08:50 +0530 Subject: [PATCH 20/48] video: da8xx-fb: fb_set_par support @@ -15,7 +15,7 @@ probe so that reset happens only at the begining. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 60 +++++++++++++++++++++++++++++++++++++++--------- + drivers/video/da8xx-fb.c | 60 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -123,5 +123,5 @@ index 0f73c76..720604c 100644 /* allocate frame buffer */ par->vram_size = lcdc_info->xres * lcdc_info->yres * lcd_cfg->bpp; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0021-ARM-dts-AM33XX-Add-lcdc-node.patch b/patches/da8xx-fb/0021-ARM-dts-AM33XX-Add-lcdc-node.patch index 17414531..7e72f167 100644 --- a/patches/da8xx-fb/0021-ARM-dts-AM33XX-Add-lcdc-node.patch +++ b/patches/da8xx-fb/0021-ARM-dts-AM33XX-Add-lcdc-node.patch @@ -1,4 +1,4 @@ -From d01f87e0b09afa3e3075be716bf1718e5fedfa28 Mon Sep 17 00:00:00 2001 +From edb39a7fc9cfa5f2e8f76406815c8c3ebc99456e Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 17 Dec 2012 15:27:44 +0530 Subject: [PATCH 21/48] ARM: dts: AM33XX: Add lcdc node @@ -7,7 +7,7 @@ Add lcdc node. Signed-off-by: Afzal Mohammed --- - arch/arm/boot/dts/am33xx.dtsi | 8 ++++++++ + arch/arm/boot/dts/am33xx.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -29,5 +29,5 @@ index bfae98b..7a9c357 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0022-ARM-dts-AM33XX-Add-am335x-evm-lcdc-panel-timings.patch b/patches/da8xx-fb/0022-ARM-dts-AM33XX-Add-am335x-evm-lcdc-panel-timings.patch index 4667f1d9..ba4f9834 100644 --- a/patches/da8xx-fb/0022-ARM-dts-AM33XX-Add-am335x-evm-lcdc-panel-timings.patch +++ b/patches/da8xx-fb/0022-ARM-dts-AM33XX-Add-am335x-evm-lcdc-panel-timings.patch @@ -1,4 +1,4 @@ -From 68cbf95525f4da2abbf8f32261dbe3be5dbc1ed5 Mon Sep 17 00:00:00 2001 +From 80bcc8d89bc5dd8adc311e5a24d3ce72bf169b12 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 14:08:54 +0530 Subject: [PATCH 22/48] ARM: dts: AM33XX: Add am335x-evm lcdc panel timings @@ -7,15 +7,15 @@ Update lcdc node with panel timings (typical) for AM335X-EVM. Signed-off-by: Afzal Mohammed --- - arch/arm/boot/dts/am335x-evm.dts | 20 ++++++++++++++++++++ + arch/arm/boot/dts/am335x-evm.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index d4dd1af..9415b31 100644 +index f4a07f8..d1a34cc 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -283,3 +283,23 @@ - ti,adc-channels = <4>; + ti,adc-channels = <4 5 6 7>; }; }; + @@ -39,5 +39,5 @@ index d4dd1af..9415b31 100644 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0023-ARM-dts-AM33XX-Add-am335x-evm-lcdc-pincontrol-info.patch b/patches/da8xx-fb/0023-ARM-dts-AM33XX-Add-am335x-evm-lcdc-pincontrol-info.patch index 006e5487..751c29d0 100644 --- a/patches/da8xx-fb/0023-ARM-dts-AM33XX-Add-am335x-evm-lcdc-pincontrol-info.patch +++ b/patches/da8xx-fb/0023-ARM-dts-AM33XX-Add-am335x-evm-lcdc-pincontrol-info.patch @@ -1,4 +1,4 @@ -From bca96772ce97b624b846432774777f0e79aa5318 Mon Sep 17 00:00:00 2001 +From 8a5cec45a1d6a49abaf59da6c5bea65b0a331a40 Mon Sep 17 00:00:00 2001 From: "Manjunathappa, Prakash" Date: Mon, 17 Dec 2012 15:29:44 +0530 Subject: [PATCH 23/48] ARM: dts: AM33XX: Add am335x-evm lcdc pincontrol info @@ -10,11 +10,11 @@ Update pin mux information for lcd panel on AM335X-EVM Signed-off-by: Manjunathappa, Prakash Signed-off-by: Afzal Mohammed --- - arch/arm/boot/dts/am335x-evm.dts | 34 +++++++++++++++++++++++++++++++++- + arch/arm/boot/dts/am335x-evm.dts | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index 9415b31..af69e81 100644 +index d1a34cc..5eadd1e 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -26,7 +26,7 @@ @@ -66,5 +66,5 @@ index 9415b31..af69e81 100644 ocp { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0024-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-panel-timings.patch b/patches/da8xx-fb/0024-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-panel-timings.patch index cc14ab21..5372212f 100644 --- a/patches/da8xx-fb/0024-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-panel-timings.patch +++ b/patches/da8xx-fb/0024-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-panel-timings.patch @@ -1,4 +1,4 @@ -From fc3f90275d9dbcbb047836c10ddc0f81bfcafae7 Mon Sep 17 00:00:00 2001 +From 8f7c9d79875fff7c86cc58e82bfcf43c82f006cc Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 3 Jan 2013 16:08:59 +0530 Subject: [PATCH 24/48] ARM: dts: AM33XX: Add am335x-evmsk lcdc panel timings @@ -7,7 +7,7 @@ Update lcdc node with panel timings (typical) for AM335X-EVMSK. Signed-off-by: Afzal Mohammed --- - arch/arm/boot/dts/am335x-evmsk.dts | 20 ++++++++++++++++++++ + arch/arm/boot/dts/am335x-evmsk.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts @@ -39,5 +39,5 @@ index 2546724..ba1c805 100644 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0025-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-pincontrol-info.patch b/patches/da8xx-fb/0025-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-pincontrol-info.patch index a371e0fe..35bf71f2 100644 --- a/patches/da8xx-fb/0025-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-pincontrol-info.patch +++ b/patches/da8xx-fb/0025-ARM-dts-AM33XX-Add-am335x-evmsk-lcdc-pincontrol-info.patch @@ -1,13 +1,14 @@ -From 1b19444e61b00ec3fe2c4d85f80633f83d6a709d Mon Sep 17 00:00:00 2001 +From cbb8c8152669875cb8edce4d865950ef18b8b504 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 3 Jan 2013 16:24:39 +0530 -Subject: [PATCH 25/48] ARM: dts: AM33XX: Add am335x-evmsk lcdc pincontrol info +Subject: [PATCH 25/48] ARM: dts: AM33XX: Add am335x-evmsk lcdc pincontrol + info Update pin mux information for lcd panel on AM335X-EVMSK. Signed-off-by: Afzal Mohammed --- - arch/arm/boot/dts/am335x-evmsk.dts | 35 ++++++++++++++++++++++++++++++++++- + arch/arm/boot/dts/am335x-evmsk.dts | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts @@ -64,5 +65,5 @@ index ba1c805..f684704 100644 ocp { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0026-ARM-OMAP-AM33xx-hwmod-Corrects-PWM-subsystem-HWMOD-e.patch b/patches/da8xx-fb/0026-ARM-OMAP-AM33xx-hwmod-Corrects-PWM-subsystem-HWMOD-e.patch index b00c6c1d..625738b1 100644 --- a/patches/da8xx-fb/0026-ARM-OMAP-AM33xx-hwmod-Corrects-PWM-subsystem-HWMOD-e.patch +++ b/patches/da8xx-fb/0026-ARM-OMAP-AM33xx-hwmod-Corrects-PWM-subsystem-HWMOD-e.patch @@ -1,4 +1,4 @@ -From c8f9b255e25966632d4021305c60cfdd90488231 Mon Sep 17 00:00:00 2001 +From 856e367ac448f72aab5e258d37b01f85f4970689 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Tue, 16 Oct 2012 14:50:58 +0530 Subject: [PATCH 26/48] ARM: OMAP: AM33xx hwmod: Corrects PWM subsystem HWMOD @@ -14,7 +14,7 @@ patch Signed-off-by: Philip, Avinash --- - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 158 ++++++++++++++++++++++++++--- + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 158 +++++++++++++++++++++++++--- 1 file changed, 145 insertions(+), 13 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c @@ -250,5 +250,5 @@ index 646c14d..60d4c3e 100644 &am33xx_l4_ls__ecap1, &am33xx_l4_ls__ecap2, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0027-ARM-OMAP-AM33xx-hwmod-Add-parent-child-relationship-.patch b/patches/da8xx-fb/0027-ARM-OMAP-AM33xx-hwmod-Add-parent-child-relationship-.patch index 11fcaf5a..e4e4a09f 100644 --- a/patches/da8xx-fb/0027-ARM-OMAP-AM33xx-hwmod-Add-parent-child-relationship-.patch +++ b/patches/da8xx-fb/0027-ARM-OMAP-AM33xx-hwmod-Add-parent-child-relationship-.patch @@ -1,4 +1,4 @@ -From d9f35160593b6dd448e5a82f9836c91e4dc14a2b Mon Sep 17 00:00:00 2001 +From 4a58c34a97e0d56407f49a7d304a6819b598c3ae Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Tue, 16 Oct 2012 14:50:58 +0530 Subject: [PATCH 27/48] ARM: OMAP: AM33xx hwmod: Add parent-child relationship @@ -11,7 +11,7 @@ between PWMSS and ECAP, EQEP & EHRPWM child devices to support runtime PM. Signed-off-by: Philip, Avinash --- - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 434 ++++++++++++++--------------- + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 434 +++++++++++++--------------- 1 file changed, 203 insertions(+), 231 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c @@ -654,5 +654,5 @@ index 60d4c3e..e54e7a1 100644 &am33xx_l3_main__lcdc, &am33xx_l4_ls__mcspi0, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0028-ARM-dts-AM33XX-Add-PWMSS-device-tree-nodes.patch b/patches/da8xx-fb/0028-ARM-dts-AM33XX-Add-PWMSS-device-tree-nodes.patch index db318b00..fb9514af 100644 --- a/patches/da8xx-fb/0028-ARM-dts-AM33XX-Add-PWMSS-device-tree-nodes.patch +++ b/patches/da8xx-fb/0028-ARM-dts-AM33XX-Add-PWMSS-device-tree-nodes.patch @@ -1,4 +1,4 @@ -From 122c33753b0d3feae1db4b607f6118a514e8dbfe Mon Sep 17 00:00:00 2001 +From 2676ec255c2698a70a9c73f01f6d0429d211af67 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Wed, 11 Jul 2012 11:01:33 +0530 Subject: [PATCH 28/48] ARM: dts: AM33XX: Add PWMSS device tree nodes @@ -15,7 +15,7 @@ Conflicts: arch/arm/boot/dts/am33xx.dtsi --- - arch/arm/boot/dts/am33xx.dtsi | 84 +++++++++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 84 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -113,5 +113,5 @@ index 7a9c357..e832be8 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0029-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch b/patches/da8xx-fb/0029-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch index 95a3874c..ce68d155 100644 --- a/patches/da8xx-fb/0029-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch +++ b/patches/da8xx-fb/0029-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch @@ -1,4 +1,4 @@ -From fbe6d8c8a2d9519df0fc4eba3dfe81bfcc2c8175 Mon Sep 17 00:00:00 2001 +From d5bf251dd3ecafc1a2ac12c0c323a6ea07b76254 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Mon, 16 Jul 2012 14:57:33 +0530 Subject: [PATCH 29/48] ARM: dts: AM33XX: Add PWM backlight DT data to @@ -14,11 +14,11 @@ Conflicts: arch/arm/boot/dts/am335x-evm.dts --- - arch/arm/boot/dts/am335x-evm.dts | 23 +++++++++++++++++++++++ + arch/arm/boot/dts/am335x-evm.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index af69e81..1f6b157 100644 +index 5eadd1e..65ae57f 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -86,6 +86,12 @@ @@ -66,5 +66,5 @@ index af69e81..1f6b157 100644 /include/ "tps65910.dtsi" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0030-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch b/patches/da8xx-fb/0030-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch index a11c12cb..421d8722 100644 --- a/patches/da8xx-fb/0030-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch +++ b/patches/da8xx-fb/0030-ARM-dts-AM33XX-Add-PWM-backlight-DT-data-to-am335x-e.patch @@ -1,4 +1,4 @@ -From 5e84b7e2e2c50e97fcda8d5799462ef0bd274495 Mon Sep 17 00:00:00 2001 +From da70daebc0d9064ad7939e4f54cf9bd7a480afb1 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Mon, 16 Jul 2012 14:57:33 +0530 Subject: [PATCH 30/48] ARM: dts: AM33XX: Add PWM backlight DT data to @@ -15,7 +15,7 @@ Conflicts: arch/arm/boot/dts/am335x-evmsk.dts --- - arch/arm/boot/dts/am335x-evmsk.dts | 23 +++++++++++++++++++++++ + arch/arm/boot/dts/am335x-evmsk.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts @@ -67,5 +67,5 @@ index f684704..7a87803 100644 /include/ "tps65910.dtsi" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0031-clk-divider-prepare-for-minimum-divider.patch b/patches/da8xx-fb/0031-clk-divider-prepare-for-minimum-divider.patch index 11289064..a79d9f89 100644 --- a/patches/da8xx-fb/0031-clk-divider-prepare-for-minimum-divider.patch +++ b/patches/da8xx-fb/0031-clk-divider-prepare-for-minimum-divider.patch @@ -1,4 +1,4 @@ -From 3c8d54c29c6a9b7f507dbc3587e1e141c2878150 Mon Sep 17 00:00:00 2001 +From 00bcbc494c56dafe9348f177aca0c56d676cee1f Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Thu, 17 Jan 2013 17:11:53 +0530 Subject: [PATCH 31/48] clk: divider: prepare for minimum divider @@ -13,9 +13,9 @@ functions, static initialization helpers as was earlier. Signed-off-by: Afzal Mohammed --- - drivers/clk/clk-divider.c | 37 ++++++++++++++++++++++++++++++++++--- - include/linux/clk-private.h | 6 +++++- - include/linux/clk-provider.h | 7 +++++++ + drivers/clk/clk-divider.c | 37 ++++++++++++++++++++++++++++++++++--- + include/linux/clk-private.h | 6 +++++- + include/linux/clk-provider.h | 7 +++++++ 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c @@ -165,5 +165,5 @@ index 4989b8a..1c09481 100644 const char *parent_name, unsigned long flags, void __iomem *reg, u8 shift, u8 width, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0032-clk-divider-handle-minimum-divider.patch b/patches/da8xx-fb/0032-clk-divider-handle-minimum-divider.patch index 22fd6550..29398892 100644 --- a/patches/da8xx-fb/0032-clk-divider-handle-minimum-divider.patch +++ b/patches/da8xx-fb/0032-clk-divider-handle-minimum-divider.patch @@ -1,4 +1,4 @@ -From d715941e7eb7ef4361183f6f1d7e71b994015b03 Mon Sep 17 00:00:00 2001 +From 154f29132b7321ee25b0f89ff083cea3f02e83fb Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Tue, 22 Jan 2013 20:33:56 +0530 Subject: [PATCH 32/48] clk: divider: handle minimum divider @@ -8,7 +8,7 @@ programmed. Modify basic clock divider to take care of this aspect. Signed-off-by: Afzal Mohammed --- - drivers/clk/clk-divider.c | 12 +++++++++--- + drivers/clk/clk-divider.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c @@ -58,5 +58,5 @@ index 4025c5a..ee648dc 100644 continue; parent_rate = __clk_round_rate(__clk_get_parent(hw->clk), -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0033-ARM-OMAP2-dpll-round-rate-to-closest-value.patch b/patches/da8xx-fb/0033-ARM-OMAP2-dpll-round-rate-to-closest-value.patch index 8ccb68e3..8b46d062 100644 --- a/patches/da8xx-fb/0033-ARM-OMAP2-dpll-round-rate-to-closest-value.patch +++ b/patches/da8xx-fb/0033-ARM-OMAP2-dpll-round-rate-to-closest-value.patch @@ -1,4 +1,4 @@ -From 521d5412f8547ffe56f476856fd56f930f526b01 Mon Sep 17 00:00:00 2001 +From 0d6bef827983b2a98e970ff079e912b25189d4c6 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 21 Jan 2013 18:24:00 +0530 Subject: [PATCH 33/48] ARM: OMAP2+: dpll: round rate to closest value @@ -22,7 +22,7 @@ PLL, display would not work. This change will resolve the issue. Signed-off-by: Afzal Mohammed --- - arch/arm/mach-omap2/clkt_dpll.c | 12 +++++++----- + arch/arm/mach-omap2/clkt_dpll.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap2/clkt_dpll.c b/arch/arm/mach-omap2/clkt_dpll.c @@ -58,5 +58,5 @@ index 924c230..15e6d41 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0034-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch b/patches/da8xx-fb/0034-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch index 209c64e3..64ec4a4b 100644 --- a/patches/da8xx-fb/0034-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch +++ b/patches/da8xx-fb/0034-ARM-OMAP2-dpll-am335x-avoid-freqsel.patch @@ -1,4 +1,4 @@ -From f1a4c828ca8056c8730b07d826cea9746e4a5633 Mon Sep 17 00:00:00 2001 +From 0d977f114cffe6bcca47172c814978e2b14326d9 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 21 Jan 2013 17:13:37 +0530 Subject: [PATCH 34/48] ARM: OMAP2+: dpll: am335x - avoid freqsel @@ -7,11 +7,11 @@ am335x does not have freqsel, avoid it. Signed-off-by: Afzal Mohammed --- - arch/arm/mach-omap2/dpll3xxx.c | 5 +++-- + arch/arm/mach-omap2/dpll3xxx.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/dpll3xxx.c b/arch/arm/mach-omap2/dpll3xxx.c -index 0a02aab5..3aed4b0 100644 +index 0a02aab..3aed4b0 100644 --- a/arch/arm/mach-omap2/dpll3xxx.c +++ b/arch/arm/mach-omap2/dpll3xxx.c @@ -500,8 +500,9 @@ int omap3_noncore_dpll_set_rate(struct clk_hw *hw, unsigned long rate, @@ -27,5 +27,5 @@ index 0a02aab5..3aed4b0 100644 dd->last_rounded_n); WARN_ON(!freqsel); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0035-ARM-OMAP2-clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch b/patches/da8xx-fb/0035-ARM-OMAP2-clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch index be91e209..50914b3c 100644 --- a/patches/da8xx-fb/0035-ARM-OMAP2-clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch +++ b/patches/da8xx-fb/0035-ARM-OMAP2-clock-DEFINE_STRUCT_CLK_FLAGS-helper.patch @@ -1,4 +1,4 @@ -From 22b3dd438356e18b9796c26dfcf89de29ea3e199 Mon Sep 17 00:00:00 2001 +From 19023b61a071f6f1cdcdb0ada1613191f1987a5e Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Tue, 22 Jan 2013 15:42:00 +0530 Subject: [PATCH 35/48] ARM: OMAP2+: clock: DEFINE_STRUCT_CLK_FLAGS helper @@ -9,7 +9,7 @@ SET_RATE_PARENT flag in statically defined lcd clock in am335x. Signed-off-by: Afzal Mohammed --- - arch/arm/mach-omap2/clock.h | 11 +++++++++++ + arch/arm/mach-omap2/clock.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/mach-omap2/clock.h b/arch/arm/mach-omap2/clock.h @@ -35,5 +35,5 @@ index b402048..60ddd86 100644 static struct clk_hw_omap _name##_hw = { \ .hw = { \ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0036-ARM-AM33XX-clock-SET_RATE_PARENT-in-lcd-path.patch b/patches/da8xx-fb/0036-ARM-AM33XX-clock-SET_RATE_PARENT-in-lcd-path.patch index 792e2731..200612f2 100644 --- a/patches/da8xx-fb/0036-ARM-AM33XX-clock-SET_RATE_PARENT-in-lcd-path.patch +++ b/patches/da8xx-fb/0036-ARM-AM33XX-clock-SET_RATE_PARENT-in-lcd-path.patch @@ -1,4 +1,4 @@ -From 37f28a563d58b540ad18ac1a8c3e9fd8c789725f Mon Sep 17 00:00:00 2001 +From 6dffecc40e3da318d945c4e6f82a5b31800eebff Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 9 Jan 2013 11:38:11 +0530 Subject: [PATCH 36/48] ARM: AM33XX: clock: SET_RATE_PARENT in lcd path @@ -22,11 +22,11 @@ details. Signed-off-by: Afzal Mohammed --- - arch/arm/mach-omap2/cclock33xx_data.c | 10 ++++++---- + arch/arm/mach-omap2/cclock33xx_data.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c -index a09d6d7e..8dd9ecd 100644 +index a09d6d7..8dd9ecd 100644 --- a/arch/arm/mach-omap2/cclock33xx_data.c +++ b/arch/arm/mach-omap2/cclock33xx_data.c @@ -284,9 +284,10 @@ DEFINE_STRUCT_CLK(dpll_disp_ck, dpll_core_ck_parents, dpll_ddr_ck_ops); @@ -54,5 +54,5 @@ index a09d6d7e..8dd9ecd 100644 DEFINE_CLK_FIXED_FACTOR(mmc_clk, "dpll_per_m2_ck", &dpll_per_m2_ck, 0x0, 1, 2); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0037-video-da8xx-fb-make-io-operations-safe.patch b/patches/da8xx-fb/0037-video-da8xx-fb-make-io-operations-safe.patch index 1e39e8a0..37aaf20b 100644 --- a/patches/da8xx-fb/0037-video-da8xx-fb-make-io-operations-safe.patch +++ b/patches/da8xx-fb/0037-video-da8xx-fb-make-io-operations-safe.patch @@ -1,4 +1,4 @@ -From 2ce018d054e8e3ff4660055f7c0c05beb55ce323 Mon Sep 17 00:00:00 2001 +From 9832a94468c07ef74b6ba2fabdf20ed6447dad41 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Fri, 11 Jan 2013 10:43:59 +0530 Subject: [PATCH 37/48] video: da8xx-fb: make io operations safe @@ -8,7 +8,7 @@ reused on ARMv7 (AM335x SoC). Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 4 ++-- + drivers/video/da8xx-fb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -31,5 +31,5 @@ index 720604c..35a33ca 100644 struct da8xx_fb_par { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0038-video-da8xx-fb-fix-24bpp-raster-configuration.patch b/patches/da8xx-fb/0038-video-da8xx-fb-fix-24bpp-raster-configuration.patch index fa3a4459..6c25af4b 100644 --- a/patches/da8xx-fb/0038-video-da8xx-fb-fix-24bpp-raster-configuration.patch +++ b/patches/da8xx-fb/0038-video-da8xx-fb-fix-24bpp-raster-configuration.patch @@ -1,4 +1,4 @@ -From ee6aff7a2d9e58676b2bf0ababf5f1e21c9d741e Mon Sep 17 00:00:00 2001 +From 45906a970d9a811068bf8c7f8575325ed96a294f Mon Sep 17 00:00:00 2001 From: "Manjunathappa, Prakash" Date: Tue, 27 Nov 2012 13:07:59 +0530 Subject: [PATCH 38/48] video: da8xx-fb: fix 24bpp raster configuration @@ -12,7 +12,7 @@ configurations. Signed-off-by: Manjunathappa, Prakash Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 4 ++-- + drivers/video/da8xx-fb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -33,5 +33,5 @@ index 35a33ca..7f92f37 100644 case 8: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0039-video-da8xx-fb-enable-sync-lost-intr-for-v2-ip.patch b/patches/da8xx-fb/0039-video-da8xx-fb-enable-sync-lost-intr-for-v2-ip.patch index ad4fce27..a45a8615 100644 --- a/patches/da8xx-fb/0039-video-da8xx-fb-enable-sync-lost-intr-for-v2-ip.patch +++ b/patches/da8xx-fb/0039-video-da8xx-fb-enable-sync-lost-intr-for-v2-ip.patch @@ -1,4 +1,4 @@ -From f3e8f90ca1e38ff7b12315ceb2d58391cd17c5b9 Mon Sep 17 00:00:00 2001 +From 30ff4ccc5c0b88d2362380c06757f9cd6a4f2d6a Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 17 Dec 2012 19:37:46 +0530 Subject: [PATCH 39/48] video: da8xx-fb: enable sync lost intr for v2 ip @@ -8,7 +8,7 @@ enabled, enable it. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 2 +- + drivers/video/da8xx-fb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -25,5 +25,5 @@ index 7f92f37..ca69e01 100644 } reg_dma |= LCD_DUAL_FRAME_BUFFER_ENABLE; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0040-video-da8xx-fb-use-devres.patch b/patches/da8xx-fb/0040-video-da8xx-fb-use-devres.patch index c8bd120c..cf762d5c 100644 --- a/patches/da8xx-fb/0040-video-da8xx-fb-use-devres.patch +++ b/patches/da8xx-fb/0040-video-da8xx-fb-use-devres.patch @@ -1,4 +1,4 @@ -From dc50438466e22a0602878a27f3b065ad69a0d9a4 Mon Sep 17 00:00:00 2001 +From de1a3401e84bbd03da3070c076cd8c8013e3a7a2 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Sun, 30 Dec 2012 18:56:21 +0530 Subject: [PATCH 40/48] video: da8xx-fb: use devres @@ -8,7 +8,7 @@ resource. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 35 ++++++----------------------------- + drivers/video/da8xx-fb.c | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -94,5 +94,5 @@ index ca69e01..7a32e83 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0041-video-da8xx-fb-ensure-non-null-cfg-in-pdata.patch b/patches/da8xx-fb/0041-video-da8xx-fb-ensure-non-null-cfg-in-pdata.patch index db1fbf6b..09e17d17 100644 --- a/patches/da8xx-fb/0041-video-da8xx-fb-ensure-non-null-cfg-in-pdata.patch +++ b/patches/da8xx-fb/0041-video-da8xx-fb-ensure-non-null-cfg-in-pdata.patch @@ -1,4 +1,4 @@ -From 3b6c7343b84401e98f5d7fe9fe1ce542e5e5ed9e Mon Sep 17 00:00:00 2001 +From f5da2cf262fa1e03f2c96a455cda2f30cbd54de7 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 01:03:41 +0530 Subject: [PATCH 41/48] video: da8xx-fb: ensure non-null cfg in pdata @@ -7,7 +7,7 @@ Ensure that platform data contains pointer for lcd_ctrl_config. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 5 +++++ + drivers/video/da8xx-fb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -27,5 +27,5 @@ index 7a32e83..3b146bc 100644 &device->dev); if (!da8xx_fb_info) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0042-video-da8xx-fb-reorganize-panel-detection.patch b/patches/da8xx-fb/0042-video-da8xx-fb-reorganize-panel-detection.patch index 6008da18..4b0b7d2d 100644 --- a/patches/da8xx-fb/0042-video-da8xx-fb-reorganize-panel-detection.patch +++ b/patches/da8xx-fb/0042-video-da8xx-fb-reorganize-panel-detection.patch @@ -1,4 +1,4 @@ -From d2ed86803644ad802abb9d902e5a7f0206de656b Mon Sep 17 00:00:00 2001 +From e6978e847f521ddd258ca8772f09e7c255547924 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Sun, 30 Dec 2012 23:49:36 +0530 Subject: [PATCH 42/48] video: da8xx-fb: reorganize panel detection @@ -8,7 +8,7 @@ as well as makes DT support cleaner. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 42 ++++++++++++++++++++++++++---------------- + drivers/video/da8xx-fb.c | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -86,5 +86,5 @@ index 3b146bc..b6ea5e9 100644 if (!lcd_cfg) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0043-video-da8xx-fb-minimal-dt-support.patch b/patches/da8xx-fb/0043-video-da8xx-fb-minimal-dt-support.patch index 67fccc43..75f6fdd9 100644 --- a/patches/da8xx-fb/0043-video-da8xx-fb-minimal-dt-support.patch +++ b/patches/da8xx-fb/0043-video-da8xx-fb-minimal-dt-support.patch @@ -1,4 +1,4 @@ -From 93384ef69de9f53f51d6f572e5edef960ac2ff67 Mon Sep 17 00:00:00 2001 +From 8716fdb6708adaf619adf7963eeb342781884568 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Sun, 30 Dec 2012 19:11:08 +0530 Subject: [PATCH 43/48] video: da8xx-fb: minimal dt support @@ -7,8 +7,8 @@ Driver is provided a means to have the probe triggered by DT. Signed-off-by: Afzal Mohammed --- - Documentation/devicetree/bindings/video/fb-da8xx.txt | 16 ++++++++++++++++ - drivers/video/da8xx-fb.c | 7 +++++++ + .../devicetree/bindings/video/fb-da8xx.txt | 16 ++++++++++++++++ + drivers/video/da8xx-fb.c | 7 +++++++ 2 files changed, 23 insertions(+) create mode 100644 Documentation/devicetree/bindings/video/fb-da8xx.txt @@ -60,5 +60,5 @@ index b6ea5e9..08ee8eb 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0044-video-da8xx-fb-invoke-platform-callback-safely.patch b/patches/da8xx-fb/0044-video-da8xx-fb-invoke-platform-callback-safely.patch index 62f56278..ba2f7a5e 100644 --- a/patches/da8xx-fb/0044-video-da8xx-fb-invoke-platform-callback-safely.patch +++ b/patches/da8xx-fb/0044-video-da8xx-fb-invoke-platform-callback-safely.patch @@ -1,4 +1,4 @@ -From ed72e6d3f867858fb4eb5237fe2d5ba933755f72 Mon Sep 17 00:00:00 2001 +From e0889d8c0633f82becc78d269e45de200b85ffa3 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 00:02:32 +0530 Subject: [PATCH 44/48] video: da8xx-fb: invoke platform callback safely @@ -10,7 +10,7 @@ support has been added. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 2 +- + drivers/video/da8xx-fb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -27,5 +27,5 @@ index 08ee8eb..0beed20 100644 par->panel_power_ctrl(1); } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0045-video-da8xx-fb-obtain-fb_videomode-info-from-dt.patch b/patches/da8xx-fb/0045-video-da8xx-fb-obtain-fb_videomode-info-from-dt.patch index 90e3af85..f8c5c4fc 100644 --- a/patches/da8xx-fb/0045-video-da8xx-fb-obtain-fb_videomode-info-from-dt.patch +++ b/patches/da8xx-fb/0045-video-da8xx-fb-obtain-fb_videomode-info-from-dt.patch @@ -1,4 +1,4 @@ -From 80af5c08605d6bc3c8fccd51dcbca2351af03b63 Mon Sep 17 00:00:00 2001 +From f9a15d211b49fff5f40dce8a99e24497bcf4ec4d Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 00:31:14 +0530 Subject: [PATCH 45/48] video: da8xx-fb: obtain fb_videomode info from dt @@ -8,8 +8,8 @@ display timing details present in DT. Signed-off-by: Afzal Mohammed --- - .../devicetree/bindings/video/fb-da8xx.txt | 21 +++++++++++++++++++++ - drivers/video/da8xx-fb.c | 17 +++++++++++++++++ + .../devicetree/bindings/video/fb-da8xx.txt | 21 ++++++++++++++++++++ + drivers/video/da8xx-fb.c | 17 ++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/Documentation/devicetree/bindings/video/fb-da8xx.txt b/Documentation/devicetree/bindings/video/fb-da8xx.txt @@ -87,5 +87,5 @@ index 0beed20..0c68712 100644 i < ARRAY_SIZE(known_lcd_panels); i++, lcdc_info++) { if (strcmp(fb_pdata->type, lcdc_info->name) == 0) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0046-video-da8xx-fb-ensure-pdata-only-for-non-dt.patch b/patches/da8xx-fb/0046-video-da8xx-fb-ensure-pdata-only-for-non-dt.patch index 541c12ea..4185d66a 100644 --- a/patches/da8xx-fb/0046-video-da8xx-fb-ensure-pdata-only-for-non-dt.patch +++ b/patches/da8xx-fb/0046-video-da8xx-fb-ensure-pdata-only-for-non-dt.patch @@ -1,4 +1,4 @@ -From 5b345f9659d63c4b21ce3d0761fdcb94aa58cea3 Mon Sep 17 00:00:00 2001 +From 3b57ade3c58be5d10b5a4b3c4026b03b0efbfbee Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 14:37:16 +0530 Subject: [PATCH 46/48] video: da8xx-fb: ensure pdata only for non-dt @@ -8,7 +8,7 @@ only for non-DT boot. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 2 +- + drivers/video/da8xx-fb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -25,5 +25,5 @@ index 0c68712..1c1a616 100644 return -ENOENT; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0047-video-da8xx-fb-setup-struct-lcd_ctrl_config-for-dt.patch b/patches/da8xx-fb/0047-video-da8xx-fb-setup-struct-lcd_ctrl_config-for-dt.patch index 23c2f375..7dabba65 100644 --- a/patches/da8xx-fb/0047-video-da8xx-fb-setup-struct-lcd_ctrl_config-for-dt.patch +++ b/patches/da8xx-fb/0047-video-da8xx-fb-setup-struct-lcd_ctrl_config-for-dt.patch @@ -1,4 +1,4 @@ -From 3f24171fa70bc0a339c90cdd9dde10e6af091971 Mon Sep 17 00:00:00 2001 +From 7caab5f432792bc758964b55803ec1d630f9e714 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 31 Dec 2012 15:03:12 +0530 Subject: [PATCH 47/48] video: da8xx-fb: setup struct lcd_ctrl_config for dt @@ -10,7 +10,7 @@ sufficient for the panels so far used with this controller to work. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 34 +++++++++++++++++++++++++++++++++- + drivers/video/da8xx-fb.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -66,5 +66,5 @@ index 1c1a616..5455682 100644 if (!lcd_cfg) { ret = -EINVAL; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/da8xx-fb/0048-video-da8xx-fb-CCF-clock-divider-handling.patch b/patches/da8xx-fb/0048-video-da8xx-fb-CCF-clock-divider-handling.patch index e801af2b..438538da 100644 --- a/patches/da8xx-fb/0048-video-da8xx-fb-CCF-clock-divider-handling.patch +++ b/patches/da8xx-fb/0048-video-da8xx-fb-CCF-clock-divider-handling.patch @@ -1,4 +1,4 @@ -From 2f6e3e9179a3f248b62c20775398b3f63b96e1ae Mon Sep 17 00:00:00 2001 +From ea2f2eb9eaeedefa59340878ce1ad5a9ecf07091 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Wed, 16 Jan 2013 18:14:31 +0530 Subject: [PATCH 48/48] video: da8xx-fb: CCF clock divider handling @@ -17,7 +17,7 @@ clock rates that could be configured. Signed-off-by: Afzal Mohammed --- - drivers/video/da8xx-fb.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++-- + drivers/video/da8xx-fb.c | 72 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 70 insertions(+), 2 deletions(-) diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c @@ -164,5 +164,5 @@ index 5455682..6723683 100644 par->vram_size = lcdc_info->xres * lcdc_info->yres * lcd_cfg->bpp; ulcm = lcm((lcdc_info->xres * lcd_cfg->bpp)/8, PAGE_SIZE); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0001-Without-MACH_-option-Early-printk-DEBUG_LL.patch b/patches/dma/0001-Without-MACH_-option-Early-printk-DEBUG_LL.patch index 4143b09d..f5bd5c1a 100644 --- a/patches/dma/0001-Without-MACH_-option-Early-printk-DEBUG_LL.patch +++ b/patches/dma/0001-Without-MACH_-option-Early-printk-DEBUG_LL.patch @@ -1,4 +1,4 @@ -From f97adefa3f97067eee971a6c0480ff3f44453839 Mon Sep 17 00:00:00 2001 +From 1b4302abb170557bdca3e4d352f8f5a0de9e171f Mon Sep 17 00:00:00 2001 From: "hvaibhav@ti.com" Date: Fri, 31 Aug 2012 16:47:12 +0000 Subject: [PATCH 01/35] Without MACH_ option Early printk (DEBUG_LL) @@ -83,7 +83,7 @@ patch - Thanks, Vaibhav --- - arch/arm/mach-omap2/Kconfig | 12 ++++++++++++ + arch/arm/mach-omap2/Kconfig | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig @@ -117,5 +117,5 @@ index 41b581f..ce05b87 100644 bool depends on ARCH_OMAP2 && SOC_OMAP2420 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0002-ARM-OMAP-Hack-AM33xx-clock-data-to-allow-JTAG-use.patch b/patches/dma/0002-ARM-OMAP-Hack-AM33xx-clock-data-to-allow-JTAG-use.patch index c460b541..a2283d06 100644 --- a/patches/dma/0002-ARM-OMAP-Hack-AM33xx-clock-data-to-allow-JTAG-use.patch +++ b/patches/dma/0002-ARM-OMAP-Hack-AM33xx-clock-data-to-allow-JTAG-use.patch @@ -1,4 +1,4 @@ -From 67fae6aabf1441a5f86080bfd71d5fe215359724 Mon Sep 17 00:00:00 2001 +From 515bac58bee5afeb6189c27cefa1add3067601e0 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Mon, 7 Jan 2013 11:55:00 -0500 Subject: [PATCH 02/35] ARM: OMAP: Hack AM33xx clock data to allow JTAG use @@ -8,11 +8,11 @@ in order to prevent an attached JTAG probe from hanging. Signed-off-by: Matt Porter --- - arch/arm/mach-omap2/cclock33xx_data.c | 2 +- + arch/arm/mach-omap2/cclock33xx_data.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c -index ea64ad6..a09d6d7e 100644 +index ea64ad6..a09d6d7 100644 --- a/arch/arm/mach-omap2/cclock33xx_data.c +++ b/arch/arm/mach-omap2/cclock33xx_data.c @@ -428,7 +428,7 @@ DEFINE_STRUCT_CLK(smartreflex1_fck, dpll_core_ck_parents, clk_ops_null); @@ -25,5 +25,5 @@ index ea64ad6..a09d6d7e 100644 0x0, NULL); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0003-video-st7735fb-add-st7735-framebuffer-driver.patch b/patches/dma/0003-video-st7735fb-add-st7735-framebuffer-driver.patch index 028ea4c3..ed8271c3 100644 --- a/patches/dma/0003-video-st7735fb-add-st7735-framebuffer-driver.patch +++ b/patches/dma/0003-video-st7735fb-add-st7735-framebuffer-driver.patch @@ -1,4 +1,4 @@ -From 1846c892a1b1bc2209f657084c3990a9c23079fa Mon Sep 17 00:00:00 2001 +From dc32463362053cd067c991cf4789e1895788d856 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Tue, 11 Sep 2012 15:30:10 -0400 Subject: [PATCH 03/35] video: st7735fb: add st7735 framebuffer driver @@ -8,11 +8,11 @@ This driver requires that the platform support DT booting. Signed-off-by: Matt Porter --- - .../devicetree/bindings/vendor-prefixes.txt | 2 + - drivers/video/Kconfig | 11 + - drivers/video/Makefile | 1 + - drivers/video/st7735fb.c | 631 +++++++++++++++++++++ - drivers/video/st7735fb.h | 84 +++ + .../devicetree/bindings/vendor-prefixes.txt | 2 + + drivers/video/Kconfig | 11 + + drivers/video/Makefile | 1 + + drivers/video/st7735fb.c | 631 ++++++++++++++++++++ + drivers/video/st7735fb.h | 84 +++ 5 files changed, 729 insertions(+) create mode 100644 drivers/video/st7735fb.c create mode 100644 drivers/video/st7735fb.h @@ -799,5 +799,5 @@ index 0000000..0ce5c11 +#define ST7735_GMCTRN1 0xE1 +#define ST7735_PWCTR6 0xFC -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0004-dmaengine-add-helper-function-to-request-a-slave-DMA.patch b/patches/dma/0004-dmaengine-add-helper-function-to-request-a-slave-DMA.patch index 216f6252..0a1de492 100644 --- a/patches/dma/0004-dmaengine-add-helper-function-to-request-a-slave-DMA.patch +++ b/patches/dma/0004-dmaengine-add-helper-function-to-request-a-slave-DMA.patch @@ -1,4 +1,4 @@ -From f3969495179a2bfa435baa9e229c0c44983e4386 Mon Sep 17 00:00:00 2001 +From 16d616c44b2f7f29be590ce33507bda9fc0fa257 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Fri, 14 Sep 2012 17:41:57 -0500 Subject: [PATCH 04/35] dmaengine: add helper function to request a slave DMA @@ -30,8 +30,8 @@ Reviewed-by: Stephen Warren Acked-by: Rob Herring Signed-off-by: Vinod Koul --- - drivers/dma/dmaengine.c | 16 ++++++++++++++++ - include/linux/dmaengine.h | 6 ++++++ + drivers/dma/dmaengine.c | 16 ++++++++++++++++ + include/linux/dmaengine.h | 6 ++++++ 2 files changed, 22 insertions(+) diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c @@ -93,5 +93,5 @@ index d3201e4..8cd0e25 100644 { } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0005-of-Add-generic-device-tree-DMA-helpers.patch b/patches/dma/0005-of-Add-generic-device-tree-DMA-helpers.patch index 7a757902..3e5d4042 100644 --- a/patches/dma/0005-of-Add-generic-device-tree-DMA-helpers.patch +++ b/patches/dma/0005-of-Add-generic-device-tree-DMA-helpers.patch @@ -1,4 +1,4 @@ -From edbd41fdd1acabad2e4ccab66df3e46f060f90bb Mon Sep 17 00:00:00 2001 +From 81fc4d5fa2bbf23bce71c3ffd8a9d03d4f63cf14 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Fri, 14 Sep 2012 17:41:56 -0500 Subject: [PATCH 05/35] of: Add generic device tree DMA helpers @@ -149,10 +149,10 @@ Reviewed-by: Stephen Warren Acked-by: Rob Herring Signed-off-by: Vinod Koul --- - Documentation/devicetree/bindings/dma/dma.txt | 81 ++++++++++ - drivers/of/Makefile | 2 +- - drivers/of/dma.c | 219 ++++++++++++++++++++++++++ - include/linux/of_dma.h | 45 ++++++ + Documentation/devicetree/bindings/dma/dma.txt | 81 +++++++++ + drivers/of/Makefile | 2 +- + drivers/of/dma.c | 219 +++++++++++++++++++++++++ + include/linux/of_dma.h | 45 +++++ 4 files changed, 346 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/dma/dma.txt create mode 100644 drivers/of/dma.c @@ -532,5 +532,5 @@ index 0000000..337823d + +#endif /* __LINUX_OF_DMA_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0006-of-dma-fix-build-break-for-CONFIG_OF.patch b/patches/dma/0006-of-dma-fix-build-break-for-CONFIG_OF.patch index 7e15c7ec..714c8d43 100644 --- a/patches/dma/0006-of-dma-fix-build-break-for-CONFIG_OF.patch +++ b/patches/dma/0006-of-dma-fix-build-break-for-CONFIG_OF.patch @@ -1,11 +1,11 @@ -From 4b258b10d6867b432c3ccfe3ac82dbf243b1102c Mon Sep 17 00:00:00 2001 +From 10855915e568d4692c676058b91988a1ad9afc16 Mon Sep 17 00:00:00 2001 From: Vinod Koul Date: Tue, 25 Sep 2012 09:57:36 +0530 Subject: [PATCH 06/35] of: dma- fix build break for !CONFIG_OF Signed-off-by: Vinod Koul --- - include/linux/of_dma.h | 27 +++++++++++++++++++++++++++ + include/linux/of_dma.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/include/linux/of_dma.h b/include/linux/of_dma.h @@ -53,5 +53,5 @@ index 337823d..67158dd 100644 #endif /* __LINUX_OF_DMA_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0007-of-dma-fix-typos-in-generic-dma-binding-definition.patch b/patches/dma/0007-of-dma-fix-typos-in-generic-dma-binding-definition.patch index 1c1764fc..e38fdc0a 100644 --- a/patches/dma/0007-of-dma-fix-typos-in-generic-dma-binding-definition.patch +++ b/patches/dma/0007-of-dma-fix-typos-in-generic-dma-binding-definition.patch @@ -1,4 +1,4 @@ -From 4e3b1e0b9cc8c34e0443de51a1564bf4ebb1cdc4 Mon Sep 17 00:00:00 2001 +From bcd5781881e1767d89329c3daf25fa33029dd9cf Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 19 Sep 2012 10:49:48 -0400 Subject: [PATCH 07/35] of: dma: fix typos in generic dma binding definition @@ -14,7 +14,7 @@ Acked-by: Arnd Bergmann Acked-by: Jon Hunter Signed-off-by: Vinod Koul --- - Documentation/devicetree/bindings/dma/dma.txt | 14 +++++++------- + Documentation/devicetree/bindings/dma/dma.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/dma/dma.txt b/Documentation/devicetree/bindings/dma/dma.txt @@ -68,5 +68,5 @@ index a4f59a5..8f504e6 100644 3. A device with three channels, one of which has two alternatives: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0008-dmaengine-fix-build-failure-due-to-missing-semi-colo.patch b/patches/dma/0008-dmaengine-fix-build-failure-due-to-missing-semi-colo.patch index f53ab044..3b795a77 100644 --- a/patches/dma/0008-dmaengine-fix-build-failure-due-to-missing-semi-colo.patch +++ b/patches/dma/0008-dmaengine-fix-build-failure-due-to-missing-semi-colo.patch @@ -1,4 +1,4 @@ -From 8ca0379ef8afdc6329a89be3865a7fd016cc4dfc Mon Sep 17 00:00:00 2001 +From 0236de826998658dcd3077ee66d3a725df0983e0 Mon Sep 17 00:00:00 2001 From: Vinod Koul Date: Tue, 25 Sep 2012 16:18:55 +0530 Subject: [PATCH 08/35] dmaengine: fix build failure due to missing semi-colon @@ -6,7 +6,7 @@ Subject: [PATCH 08/35] dmaengine: fix build failure due to missing semi-colon Reported-by: Fengguang Wu Signed-off-by: Vinod Koul --- - include/linux/dmaengine.h | 2 +- + include/linux/dmaengine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h @@ -23,5 +23,5 @@ index 8cd0e25..c88f302 100644 static inline void dma_release_channel(struct dma_chan *chan) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0009-dmaengine-edma-fix-slave-config-dependency-on-direct.patch b/patches/dma/0009-dmaengine-edma-fix-slave-config-dependency-on-direct.patch index e738e81d..f3753233 100644 --- a/patches/dma/0009-dmaengine-edma-fix-slave-config-dependency-on-direct.patch +++ b/patches/dma/0009-dmaengine-edma-fix-slave-config-dependency-on-direct.patch @@ -1,4 +1,4 @@ -From a701a580dcbdbedb942a969113f6bcfd282321b9 Mon Sep 17 00:00:00 2001 +From e54085880fa099880558f18779ea7a0edf00b7ab Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Tue, 18 Sep 2012 18:57:15 +0000 Subject: [PATCH 09/35] dmaengine: edma: fix slave config dependency on @@ -17,7 +17,7 @@ direction field. Signed-off-by: Matt Porter --- - drivers/dma/edma.c | 55 +++++++++++++++++++++++++++--------------------------- + drivers/dma/edma.c | 55 ++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/drivers/dma/edma.c b/drivers/dma/edma.c @@ -144,5 +144,5 @@ index f424298..06ea4b8 100644 src_bidx = 0; src_cidx = 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0010-dmaengine-add-dma_get_channel_caps.patch b/patches/dma/0010-dmaengine-add-dma_get_channel_caps.patch index f9b974c9..30be053f 100644 --- a/patches/dma/0010-dmaengine-add-dma_get_channel_caps.patch +++ b/patches/dma/0010-dmaengine-add-dma_get_channel_caps.patch @@ -1,4 +1,4 @@ -From 07d6d5284d7587cad8e4c99f26b610e3c93f9ded Mon Sep 17 00:00:00 2001 +From dff8566cd397f10567efdd6eb6ffdbe055ce7527 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 18 Oct 2012 21:07:28 -0400 Subject: [PATCH 10/35] dmaengine: add dma_get_channel_caps() @@ -20,7 +20,7 @@ segment limit caps. Suggested-by: Vinod Koul Signed-off-by: Matt Porter --- - include/linux/dmaengine.h | 40 ++++++++++++++++++++++++++++++++++++++++ + include/linux/dmaengine.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h @@ -96,5 +96,5 @@ index c88f302..9fd0c5b 100644 #ifdef CONFIG_DMA_ENGINE enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0011-dma-edma-add-device_channel_caps-support.patch b/patches/dma/0011-dma-edma-add-device_channel_caps-support.patch index a36a8649..9ca98799 100644 --- a/patches/dma/0011-dma-edma-add-device_channel_caps-support.patch +++ b/patches/dma/0011-dma-edma-add-device_channel_caps-support.patch @@ -1,4 +1,4 @@ -From 06b8b9ae57d176ebd8519bde260fa10bc3a405cc Mon Sep 17 00:00:00 2001 +From 40e2f8281d8ff94c1e318bdff011e33e98fbd788 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 18 Oct 2012 21:08:59 -0400 Subject: [PATCH 11/35] dma: edma: add device_channel_caps() support @@ -18,7 +18,7 @@ the max segment length cap. Signed-off-by: Matt Porter --- - drivers/dma/edma.c | 27 +++++++++++++++++++++++++++ + drivers/dma/edma.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/drivers/dma/edma.c b/drivers/dma/edma.c @@ -81,5 +81,5 @@ index 06ea4b8..023c8f2 100644 dma->device_control = edma_control; dma->dev = dev; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0012-mmc-davinci-get-SG-segment-limits-with-dma_get_chann.patch b/patches/dma/0012-mmc-davinci-get-SG-segment-limits-with-dma_get_chann.patch index 35068241..dc5055fa 100644 --- a/patches/dma/0012-mmc-davinci-get-SG-segment-limits-with-dma_get_chann.patch +++ b/patches/dma/0012-mmc-davinci-get-SG-segment-limits-with-dma_get_chann.patch @@ -1,4 +1,4 @@ -From 8610358b0bf2f99e0b17817a88528253943cb03b Mon Sep 17 00:00:00 2001 +From 748ecfcc38098fcbd2374d28bc79c55c32e43f72 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 18 Oct 2012 21:10:47 -0400 Subject: [PATCH 12/35] mmc: davinci: get SG segment limits with @@ -9,8 +9,8 @@ a dma_get_channel_caps() query to the dmaengine driver. Signed-off-by: Matt Porter --- - drivers/mmc/host/davinci_mmc.c | 66 ++++++++++--------------------- - include/linux/platform_data/mmc-davinci.h | 3 -- + drivers/mmc/host/davinci_mmc.c | 66 +++++++++-------------------- + include/linux/platform_data/mmc-davinci.h | 3 -- 2 files changed, 21 insertions(+), 48 deletions(-) diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c @@ -150,5 +150,5 @@ index 5ba6b22..6910209 100644 void davinci_setup_mmc(int module, struct davinci_mmc_config *config); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0013-ARM-davinci-move-private-EDMA-API-to-arm-common.patch b/patches/dma/0013-ARM-davinci-move-private-EDMA-API-to-arm-common.patch index a4fc285d..1ef81674 100644 --- a/patches/dma/0013-ARM-davinci-move-private-EDMA-API-to-arm-common.patch +++ b/patches/dma/0013-ARM-davinci-move-private-EDMA-API-to-arm-common.patch @@ -1,4 +1,4 @@ -From 9720f759ccdad130e249968b9b249b719804eefc Mon Sep 17 00:00:00 2001 +From 5f3582ae6ed7eaa989bed973051a468e61ec7f44 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 22 Aug 2012 09:24:24 -0400 Subject: [PATCH 13/35] ARM: davinci: move private EDMA API to arm/common @@ -4037,5 +4037,5 @@ index 5be65aa..074fc5d 100644 static struct platform_device *sffsdr_snd_device; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0014-ARM-edma-remove-unused-transfer-controller-handlers.patch b/patches/dma/0014-ARM-edma-remove-unused-transfer-controller-handlers.patch index 38a2bef3..bc688dda 100644 --- a/patches/dma/0014-ARM-edma-remove-unused-transfer-controller-handlers.patch +++ b/patches/dma/0014-ARM-edma-remove-unused-transfer-controller-handlers.patch @@ -1,4 +1,4 @@ -From 868508f586d9f57490d8b7efd45ecb6e1b0815d9 Mon Sep 17 00:00:00 2001 +From 797e8c4f27f1f7d2c34b1f25c728e431bd7d874d Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 22 Aug 2012 09:31:49 -0400 Subject: [PATCH 14/35] ARM: edma: remove unused transfer controller handlers @@ -9,7 +9,7 @@ so since they are unused code, simply remove them. Signed-off-by: Matt Porter --- - arch/arm/common/edma.c | 37 ------------------------------------- + arch/arm/common/edma.c | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c @@ -68,5 +68,5 @@ index 36a0676..3580eca 100644 fail: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0015-ARM-edma-add-AM33XX-support-to-the-private-EDMA-API.patch b/patches/dma/0015-ARM-edma-add-AM33XX-support-to-the-private-EDMA-API.patch index 3683842e..a32d0b49 100644 --- a/patches/dma/0015-ARM-edma-add-AM33XX-support-to-the-private-EDMA-API.patch +++ b/patches/dma/0015-ARM-edma-add-AM33XX-support-to-the-private-EDMA-API.patch @@ -1,4 +1,4 @@ -From f95288f931d286034ffe5faf7e6178fb09660c0c Mon Sep 17 00:00:00 2001 +From 3f8d5c152bab955a97e2550df52ed1d6e5f8d9a5 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 6 Sep 2012 17:40:42 -0400 Subject: [PATCH 15/35] ARM: edma: add AM33XX support to the private EDMA API @@ -10,8 +10,8 @@ support. Signed-off-by: Matt Porter --- - arch/arm/common/edma.c | 311 +++++++++++++++++++++++++++++++++++-- - include/linux/platform_data/edma.h | 1 + + arch/arm/common/edma.c | 311 ++++++++++++++++++++++++++++++++++-- + include/linux/platform_data/edma.h | 1 + 2 files changed, 303 insertions(+), 9 deletions(-) diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c @@ -400,5 +400,5 @@ index 2344ea2..ffc1fb2 100644 #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0016-dmaengine-edma-enable-build-for-AM33XX.patch b/patches/dma/0016-dmaengine-edma-enable-build-for-AM33XX.patch index 4ac9921e..19ab1695 100644 --- a/patches/dma/0016-dmaengine-edma-enable-build-for-AM33XX.patch +++ b/patches/dma/0016-dmaengine-edma-enable-build-for-AM33XX.patch @@ -1,4 +1,4 @@ -From 5568902cf35517a1dfb09b1aebbbc3b3e8100350 Mon Sep 17 00:00:00 2001 +From 25d53b34c23dcde0192a131fb889a6b30e85e1f8 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 6 Sep 2012 17:42:35 -0400 Subject: [PATCH 16/35] dmaengine: edma: enable build for AM33XX @@ -7,7 +7,7 @@ Enable TI EDMA option on OMAP. Signed-off-by: Matt Porter --- - drivers/dma/Kconfig | 2 +- + drivers/dma/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig @@ -24,5 +24,5 @@ index d4c1218..20ef955 100644 select DMA_VIRTUAL_CHANNELS default n -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0017-dmaengine-edma-Add-TI-EDMA-device-tree-binding.patch b/patches/dma/0017-dmaengine-edma-Add-TI-EDMA-device-tree-binding.patch index cf39f4bc..956ee607 100644 --- a/patches/dma/0017-dmaengine-edma-Add-TI-EDMA-device-tree-binding.patch +++ b/patches/dma/0017-dmaengine-edma-Add-TI-EDMA-device-tree-binding.patch @@ -1,4 +1,4 @@ -From ad183a51a471f296a290573b2deddd8b74eb01d9 Mon Sep 17 00:00:00 2001 +From db27eef2e7feb34caefa8707c8e1e040884edc63 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 20 Sep 2012 07:46:04 -0400 Subject: [PATCH 17/35] dmaengine: edma: Add TI EDMA device tree binding @@ -8,7 +8,7 @@ binding. Signed-off-by: Matt Porter --- - Documentation/devicetree/bindings/dma/ti-edma.txt | 49 +++++++++++++++++++++++ + Documentation/devicetree/bindings/dma/ti-edma.txt | 49 +++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt @@ -68,5 +68,5 @@ index 0000000..075a60e3 + 2 13>; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0018-ARM-dts-add-AM33XX-EDMA-support.patch b/patches/dma/0018-ARM-dts-add-AM33XX-EDMA-support.patch index 5dc61dad..460d8fb7 100644 --- a/patches/dma/0018-ARM-dts-add-AM33XX-EDMA-support.patch +++ b/patches/dma/0018-ARM-dts-add-AM33XX-EDMA-support.patch @@ -1,4 +1,4 @@ -From 183d2afc6e5b5fffb581b596edc78ef089487242 Mon Sep 17 00:00:00 2001 +From 3462d2b88ba5aca9ff4869f8de3ffb5be1f51000 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 10 Oct 2012 10:01:33 -0400 Subject: [PATCH 18/35] ARM: dts: add AM33XX EDMA support @@ -8,7 +8,7 @@ Documentation/devicetree/bindings/dma/ti-edma.txt Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am33xx.dtsi | 20 ++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -43,5 +43,5 @@ index c2f14e8..e711ffb 100644 compatible = "ti,omap4-gpio"; ti,hwmods = "gpio1"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0019-dmaengine-add-dma_request_slave_channel_compat.patch b/patches/dma/0019-dmaengine-add-dma_request_slave_channel_compat.patch index 79dc2f48..73f3010a 100644 --- a/patches/dma/0019-dmaengine-add-dma_request_slave_channel_compat.patch +++ b/patches/dma/0019-dmaengine-add-dma_request_slave_channel_compat.patch @@ -1,4 +1,4 @@ -From 5b52c357a39c7e878775a838c1b2bfd86e7d6c79 Mon Sep 17 00:00:00 2001 +From 7882d89663e43ba6c5fba84825640471cc8cbe43 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 11 Oct 2012 12:58:44 -0400 Subject: [PATCH 19/35] dmaengine: add dma_request_slave_channel_compat() @@ -17,7 +17,7 @@ Suggested-by: Tony Lindgren Signed-off-by: Matt Porter Acked-by: Tony Lindgren --- - include/linux/dmaengine.h | 10 ++++++++++ + include/linux/dmaengine.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h @@ -42,5 +42,5 @@ index 9fd0c5b..64f9f69 100644 /* --- Helper iov-locking functions --- */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0020-mmc-omap_hsmmc-convert-to-dma_request_slave_channel_.patch b/patches/dma/0020-mmc-omap_hsmmc-convert-to-dma_request_slave_channel_.patch index 2d1524b5..032d48b0 100644 --- a/patches/dma/0020-mmc-omap_hsmmc-convert-to-dma_request_slave_channel_.patch +++ b/patches/dma/0020-mmc-omap_hsmmc-convert-to-dma_request_slave_channel_.patch @@ -1,4 +1,4 @@ -From e07285a7310e9ea233b3d4e8d9b1b9dbfd6c7226 Mon Sep 17 00:00:00 2001 +From 8a1451001897780abedc3a31a9f3fcc6bd58e79d Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 6 Sep 2012 17:47:21 -0400 Subject: [PATCH 20/35] mmc: omap_hsmmc: convert to @@ -14,7 +14,7 @@ filter. Signed-off-by: Matt Porter Acked-by: Tony Lindgren --- - drivers/mmc/host/omap_hsmmc.c | 10 ++++++++-- + drivers/mmc/host/omap_hsmmc.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -45,5 +45,5 @@ index bc58078..e79b12d 100644 dev_err(mmc_dev(host->mmc), "unable to obtain TX DMA engine channel %u\n", tx_req); ret = -ENXIO; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0021-mmc-omap_hsmmc-set-max_segs-based-on-dma-engine-limi.patch b/patches/dma/0021-mmc-omap_hsmmc-set-max_segs-based-on-dma-engine-limi.patch index 2b218f12..8dc5c591 100644 --- a/patches/dma/0021-mmc-omap_hsmmc-set-max_segs-based-on-dma-engine-limi.patch +++ b/patches/dma/0021-mmc-omap_hsmmc-set-max_segs-based-on-dma-engine-limi.patch @@ -1,4 +1,4 @@ -From 0197cd0616006ae0a7acb2c11bb8567ebfc97f47 Mon Sep 17 00:00:00 2001 +From 09b49db48e017ce046656a6d62466d4f222272e4 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 20 Sep 2012 08:55:41 -0400 Subject: [PATCH 21/35] mmc: omap_hsmmc: set max_segs based on dma engine @@ -14,7 +14,7 @@ appropriately. Signed-off-by: Matt Porter Acked-by: Tony Lindgren --- - drivers/mmc/host/omap_hsmmc.c | 6 ++++++ + drivers/mmc/host/omap_hsmmc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -42,5 +42,5 @@ index e79b12d..f74bd69 100644 ret = request_irq(host->irq, omap_hsmmc_irq, 0, mmc_hostname(mmc), host); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0022-mmc-omap_hsmmc-add-generic-DMA-request-support-to-th.patch b/patches/dma/0022-mmc-omap_hsmmc-add-generic-DMA-request-support-to-th.patch index b6ba10d0..66a0d9f1 100644 --- a/patches/dma/0022-mmc-omap_hsmmc-add-generic-DMA-request-support-to-th.patch +++ b/patches/dma/0022-mmc-omap_hsmmc-add-generic-DMA-request-support-to-th.patch @@ -1,15 +1,15 @@ -From 7c9d27db4881ba30638bab5131f337145f44d8a5 Mon Sep 17 00:00:00 2001 +From a6b1e6921db0df7d84559a370b30bfc92dec17de Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 20 Sep 2012 07:47:47 -0400 -Subject: [PATCH 22/35] mmc: omap_hsmmc: add generic DMA request support to the - DT binding +Subject: [PATCH 22/35] mmc: omap_hsmmc: add generic DMA request support to + the DT binding The binding definition is based on the generic DMA request binding. Signed-off-by: Matt Porter Acked-by: Tony Lindgren --- - .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 25 +++++++++++++++++++++- + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 25 +++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt b/Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt @@ -55,5 +55,5 @@ index ed271fc..826cc51 100644 + dma-names = "tx", "rx"; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0023-ARM-dts-add-AM33XX-MMC-support.patch b/patches/dma/0023-ARM-dts-add-AM33XX-MMC-support.patch index 93ad99a2..df2784b6 100644 --- a/patches/dma/0023-ARM-dts-add-AM33XX-MMC-support.patch +++ b/patches/dma/0023-ARM-dts-add-AM33XX-MMC-support.patch @@ -1,4 +1,4 @@ -From 788314981b38818b9870482160f40aa7d5fb0fbb Mon Sep 17 00:00:00 2001 +From 875371daf3e94ff6328f21a44dc913ec5eef877b Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 10 Oct 2012 15:14:03 -0400 Subject: [PATCH 23/35] ARM: dts: add AM33XX MMC support @@ -9,10 +9,10 @@ am335x-evmsk. Signed-off-by: Matt Porter Acked-by: Tony Lindgren --- - arch/arm/boot/dts/am335x-bone.dts | 7 +++++++ - arch/arm/boot/dts/am335x-evm.dts | 7 +++++++ - arch/arm/boot/dts/am335x-evmsk.dts | 7 +++++++ - arch/arm/boot/dts/am33xx.dtsi | 28 ++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone.dts | 7 +++++++ + arch/arm/boot/dts/am335x-evm.dts | 7 +++++++ + arch/arm/boot/dts/am335x-evmsk.dts | 7 +++++++ + arch/arm/boot/dts/am33xx.dtsi | 28 ++++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -118,5 +118,5 @@ index e711ffb..278b75d 100644 compatible = "ti,omap3-wdt"; ti,hwmods = "wd_timer2"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0024-spi-omap2-mcspi-convert-to-dma_request_slave_channel.patch b/patches/dma/0024-spi-omap2-mcspi-convert-to-dma_request_slave_channel.patch index 29e66ee1..be337d79 100644 --- a/patches/dma/0024-spi-omap2-mcspi-convert-to-dma_request_slave_channel.patch +++ b/patches/dma/0024-spi-omap2-mcspi-convert-to-dma_request_slave_channel.patch @@ -1,4 +1,4 @@ -From 379d6b193501bfe76ec0294a9fef82fbf1aa0259 Mon Sep 17 00:00:00 2001 +From 01bea71f14f05bb8d87fa7ebbb0c8eb4dcce7fa8 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 20 Sep 2012 00:37:54 -0400 Subject: [PATCH 24/35] spi: omap2-mcspi: convert to @@ -13,7 +13,7 @@ filter. Signed-off-by: Matt Porter --- - drivers/spi/spi-omap2-mcspi.c | 65 ++++++++++++++++++++++++++++++------------- + drivers/spi/spi-omap2-mcspi.c | 65 ++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 20 deletions(-) diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c @@ -118,5 +118,5 @@ index b610f52..2c02c02 100644 if (status < 0) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0025-spi-omap2-mcspi-add-generic-DMA-request-support-to-t.patch b/patches/dma/0025-spi-omap2-mcspi-add-generic-DMA-request-support-to-t.patch index 75b9a759..652a87f8 100644 --- a/patches/dma/0025-spi-omap2-mcspi-add-generic-DMA-request-support-to-t.patch +++ b/patches/dma/0025-spi-omap2-mcspi-add-generic-DMA-request-support-to-t.patch @@ -1,4 +1,4 @@ -From d81efd42d45dde6baf4b946e335c07d2a8998771 Mon Sep 17 00:00:00 2001 +From d4f71803164f012b0a84330d4f1ff9fac9f64254 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 20 Sep 2012 09:21:16 -0400 Subject: [PATCH 25/35] spi: omap2-mcspi: add generic DMA request support to @@ -8,7 +8,7 @@ The binding definition is based on the generic DMA request binding. Signed-off-by: Matt Porter --- - Documentation/devicetree/bindings/spi/omap-spi.txt | 28 +++++++++++++++++++++- + Documentation/devicetree/bindings/spi/omap-spi.txt | 28 +++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/spi/omap-spi.txt b/Documentation/devicetree/bindings/spi/omap-spi.txt @@ -55,5 +55,5 @@ index 938809c..3bd8eed 100644 +}; + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0026-ARM-dts-add-AM33XX-SPI-DMA-support.patch b/patches/dma/0026-ARM-dts-add-AM33XX-SPI-DMA-support.patch index e43bff8f..17ec049f 100644 --- a/patches/dma/0026-ARM-dts-add-AM33XX-SPI-DMA-support.patch +++ b/patches/dma/0026-ARM-dts-add-AM33XX-SPI-DMA-support.patch @@ -1,4 +1,4 @@ -From 0d291de33ef06b165d517091c29b48b4a9f70764 Mon Sep 17 00:00:00 2001 +From 7cf2579f1b9f35765c9479a18b147b29e0a7d077 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 10 Jan 2013 19:09:50 -0500 Subject: [PATCH 26/35] ARM: dts: add AM33XX SPI DMA support @@ -7,7 +7,7 @@ Adds DMA resources to the AM33XX SPI nodes. Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am33xx.dtsi | 10 ++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -39,5 +39,5 @@ index 278b75d..8fd3648 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0027-ARM-dts-Add-SPI-Flash-support-to-am335x-evm.patch b/patches/dma/0027-ARM-dts-Add-SPI-Flash-support-to-am335x-evm.patch index 18d457cb..b6da8f18 100644 --- a/patches/dma/0027-ARM-dts-Add-SPI-Flash-support-to-am335x-evm.patch +++ b/patches/dma/0027-ARM-dts-Add-SPI-Flash-support-to-am335x-evm.patch @@ -1,4 +1,4 @@ -From b7f119f8ec5f595311af7d72890f9298754b75c6 Mon Sep 17 00:00:00 2001 +From e2c89fd443bc846669344c8ae5e1b7a08704d55c Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 10 Jan 2013 19:11:38 -0500 Subject: [PATCH 27/35] ARM: dts: Add SPI Flash support to am335x-evm @@ -7,7 +7,7 @@ Add SPI pinmuxing and spansion device node for profile 2.. Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am335x-evm.dts | 21 ++++++++++++++++++++- + arch/arm/boot/dts/am335x-evm.dts | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts @@ -54,5 +54,5 @@ index 2907da6..0dda333 100644 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0028-Documentation-bindings-add-spansion.patch b/patches/dma/0028-Documentation-bindings-add-spansion.patch index bcf3f5bd..e765c7f2 100644 --- a/patches/dma/0028-Documentation-bindings-add-spansion.patch +++ b/patches/dma/0028-Documentation-bindings-add-spansion.patch @@ -1,11 +1,11 @@ -From 0355d1cf991fa9512bb1f318adda0dba226a4b1c Mon Sep 17 00:00:00 2001 +From 49a8addb431d04e12549dfb2dd47bb9b51ababd3 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 17 Oct 2012 17:12:09 -0400 Subject: [PATCH 28/35] Documentation: bindings: add spansion Signed-off-by: Matt Porter --- - Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + + .../devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -21,5 +21,5 @@ index 2e000ea..cb0209a 100644 stericsson ST-Ericsson ti Texas Instruments -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0029-ARM-dts-enable-spi1-node-and-pinmux-on-BeagleBone.patch b/patches/dma/0029-ARM-dts-enable-spi1-node-and-pinmux-on-BeagleBone.patch index 33c43c94..3823760f 100644 --- a/patches/dma/0029-ARM-dts-enable-spi1-node-and-pinmux-on-BeagleBone.patch +++ b/patches/dma/0029-ARM-dts-enable-spi1-node-and-pinmux-on-BeagleBone.patch @@ -1,4 +1,4 @@ -From 21c069591b3facc38dd3e4a9d2ac5e8dda78a689 Mon Sep 17 00:00:00 2001 +From 0fad5689e9a5194c9b863be98320ff3103729172 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 10 Jan 2013 19:13:30 -0500 Subject: [PATCH 29/35] ARM: dts: enable spi1 node and pinmux on BeagleBone @@ -8,7 +8,7 @@ pins. Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am335x-bone.dts | 15 ++++++++++++++- + arch/arm/boot/dts/am335x-bone.dts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -49,5 +49,5 @@ index a154ce0..ccff86a 100644 + status = "okay"; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0030-ARM-dts-add-BeagleBone-Adafruit-1.8-LCD-support.patch b/patches/dma/0030-ARM-dts-add-BeagleBone-Adafruit-1.8-LCD-support.patch index 9b82051a..80baa5fe 100644 --- a/patches/dma/0030-ARM-dts-add-BeagleBone-Adafruit-1.8-LCD-support.patch +++ b/patches/dma/0030-ARM-dts-add-BeagleBone-Adafruit-1.8-LCD-support.patch @@ -1,11 +1,11 @@ -From 8fe786eee5fb91419df7772de5e55deb557b318c Mon Sep 17 00:00:00 2001 +From 4991e4539ec10a189c342afd5ab7b38d9031a7f4 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Thu, 11 Oct 2012 08:52:54 -0400 Subject: [PATCH 30/35] ARM: dts: add BeagleBone Adafruit 1.8 LCD support Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am335x-bone.dts | 19 ++++++++++++++++++- + arch/arm/boot/dts/am335x-bone.dts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -51,5 +51,5 @@ index ccff86a..8ac3ae4 100644 + }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0031-misc-add-gpevt-driver.patch b/patches/dma/0031-misc-add-gpevt-driver.patch index 59a14775..3fe5ac43 100644 --- a/patches/dma/0031-misc-add-gpevt-driver.patch +++ b/patches/dma/0031-misc-add-gpevt-driver.patch @@ -1,4 +1,4 @@ -From fb1c9538ee37b106b276dbf6c45dbc6275955599 Mon Sep 17 00:00:00 2001 +From f83b38774997e10b2431f6b4b9b8781fe50f3f5a Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 17 Oct 2012 10:48:22 -0400 Subject: [PATCH 31/35] misc: add gpevt driver @@ -7,9 +7,9 @@ Simply amazing...'nuff said. Signed-off-by: Matt Porter --- - drivers/misc/Kconfig | 6 ++ - drivers/misc/Makefile | 1 + - drivers/misc/gpevt.c | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++ + drivers/misc/Kconfig | 6 ++ + drivers/misc/Makefile | 1 + + drivers/misc/gpevt.c | 172 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 179 insertions(+) create mode 100644 drivers/misc/gpevt.c @@ -218,5 +218,5 @@ index 0000000..4fe256c +MODULE_AUTHOR("Matt Porter "); +MODULE_LICENSE("GPL"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0032-ARM-dts-add-BeagleBone-gpevt-support.patch b/patches/dma/0032-ARM-dts-add-BeagleBone-gpevt-support.patch index 19b0c24f..0d998c2e 100644 --- a/patches/dma/0032-ARM-dts-add-BeagleBone-gpevt-support.patch +++ b/patches/dma/0032-ARM-dts-add-BeagleBone-gpevt-support.patch @@ -1,11 +1,11 @@ -From f19bc08a0239e407ec22e35e5aa2e4eb642dc0ff Mon Sep 17 00:00:00 2001 +From b2f5e4537dea44c2bdcd05ca266882afff1d1c5f Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 17 Oct 2012 17:12:45 -0400 Subject: [PATCH 32/35] ARM: dts: add BeagleBone gpevt support Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am335x-bone.dts | 19 ++++++++++++++++++- + arch/arm/boot/dts/am335x-bone.dts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -57,5 +57,5 @@ index 8ac3ae4..8f35a81 100644 + ti,edma-xbar-event-map = <32 12>; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0033-ARM-configs-working-dmaengine-configs-for-da8xx-and-.patch b/patches/dma/0033-ARM-configs-working-dmaengine-configs-for-da8xx-and-.patch index 88b3f282..a53fe2aa 100644 --- a/patches/dma/0033-ARM-configs-working-dmaengine-configs-for-da8xx-and-.patch +++ b/patches/dma/0033-ARM-configs-working-dmaengine-configs-for-da8xx-and-.patch @@ -1,4 +1,4 @@ -From 66065bf0cf0646eb17b6435572c2c65f9ffd7592 Mon Sep 17 00:00:00 2001 +From f2047604caccf4075d8900bc5ec3b0b192d2d18a Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 9 Jan 2013 16:26:38 -0500 Subject: [PATCH 33/35] ARM: configs: working dmaengine configs for da8xx and @@ -4875,5 +4875,5 @@ index 82ce8d7..d322dec 100644 +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0034-ARM-dts-Add-UART4-support-to-BeagleBone.patch b/patches/dma/0034-ARM-dts-Add-UART4-support-to-BeagleBone.patch index 7deb2bb0..45e4da3f 100644 --- a/patches/dma/0034-ARM-dts-Add-UART4-support-to-BeagleBone.patch +++ b/patches/dma/0034-ARM-dts-Add-UART4-support-to-BeagleBone.patch @@ -1,11 +1,11 @@ -From a698ed89b1b722be636a81af66c808adcae1d518 Mon Sep 17 00:00:00 2001 +From 7466b1e609051a2d11d821ddfe483b5c05834bde Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Wed, 9 Jan 2013 16:57:15 -0500 Subject: [PATCH 34/35] ARM: dts: Add UART4 support to BeagleBone Signed-off-by: Matt Porter --- - arch/arm/boot/dts/am335x-bone.dts | 4 ++++ + arch/arm/boot/dts/am335x-bone.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -24,5 +24,5 @@ index 8f35a81..b338f5b 100644 status = "okay"; clock-frequency = <400000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/dma/0035-gpevnt-Remove-__devinit.patch b/patches/dma/0035-gpevnt-Remove-__devinit.patch index 0eedfaeb..55b7a7cd 100644 --- a/patches/dma/0035-gpevnt-Remove-__devinit.patch +++ b/patches/dma/0035-gpevnt-Remove-__devinit.patch @@ -1,4 +1,4 @@ -From 63af08f4dee3647a1c989562bb4bcb65cd9dcad5 Mon Sep 17 00:00:00 2001 +From 00f63ed1d9fe0657b5ce51c9b28b56da84205fef Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 16:45:10 +0300 Subject: [PATCH 35/35] gpevnt: Remove __devinit @@ -7,11 +7,11 @@ __devinit is gone now; remove it. Signed-off-by: Pantelis Antoniou --- - drivers/misc/gpevt.c | 6 +++--- + drivers/misc/gpevt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/misc/gpevt.c b/drivers/misc/gpevt.c -index 4fe256c..aabcd48c 100644 +index 4fe256c..aabcd48 100644 --- a/drivers/misc/gpevt.c +++ b/drivers/misc/gpevt.c @@ -41,7 +41,7 @@ static void gpevt_callback(void *data) @@ -42,5 +42,5 @@ index 4fe256c..aabcd48c 100644 static int __init gpevt_init(void) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0001-am33xx-Add-clock-for-the-lcdc-DRM-driver.patch b/patches/drm/0001-am33xx-Add-clock-for-the-lcdc-DRM-driver.patch index 0a042a4a..8b31e806 100644 --- a/patches/drm/0001-am33xx-Add-clock-for-the-lcdc-DRM-driver.patch +++ b/patches/drm/0001-am33xx-Add-clock-for-the-lcdc-DRM-driver.patch @@ -1,13 +1,13 @@ -From c84025134c161373cece5b8bee5bdf1590c03823 Mon Sep 17 00:00:00 2001 +From 495448cf2a95a6574b2cb78f237d4234bb5bd09d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 8 Jan 2013 20:01:09 +0200 -Subject: [PATCH 01/11] am33xx: Add clock for the lcdc DRM driver +Subject: [PATCH 01/12] am33xx: Add clock for the lcdc DRM driver Update the clocks with the lcdc DRM's driver definition. Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/cclock33xx_data.c | 1 + + arch/arm/mach-omap2/cclock33xx_data.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c @@ -23,5 +23,5 @@ index 743dce4..7e29317 100644 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0002-drm-small-fix-in-drm_send_vblank_event.patch b/patches/drm/0002-drm-small-fix-in-drm_send_vblank_event.patch index 179353e2..554077de 100644 --- a/patches/drm/0002-drm-small-fix-in-drm_send_vblank_event.patch +++ b/patches/drm/0002-drm-small-fix-in-drm_send_vblank_event.patch @@ -1,7 +1,7 @@ -From 088a2dc6b0eaa515f7ad2a1aa0834ecfd6b6b7a5 Mon Sep 17 00:00:00 2001 +From 839b8273919fa1d19c1b22d0382e9bd13f226a86 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 10 Dec 2012 10:49:46 -0600 -Subject: [PATCH 02/11] drm: small fix in drm_send_vblank_event() +Subject: [PATCH 02/12] drm: small fix in drm_send_vblank_event() Initialize e->pipe.. some drivers set this themselves, others do not. Setting it in drm_send_vblank_event() should help ensure more consistent @@ -9,7 +9,7 @@ behavior with the different drivers. Signed-off-by: Rob Clark --- - drivers/gpu/drm/drm_irq.c | 1 + + drivers/gpu/drm/drm_irq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c @@ -25,5 +25,5 @@ index 19c01ca..9bb83a5 100644 } EXPORT_SYMBOL(drm_send_vblank_event); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0003-drm-cma-add-debugfs-helpers.patch b/patches/drm/0003-drm-cma-add-debugfs-helpers.patch index 04b85693..1fd79573 100644 --- a/patches/drm/0003-drm-cma-add-debugfs-helpers.patch +++ b/patches/drm/0003-drm-cma-add-debugfs-helpers.patch @@ -1,7 +1,7 @@ -From ea10c8a589158f5040a080be25c253613f1c7843 Mon Sep 17 00:00:00 2001 +From 5802571296148b4913a5a11783c59f089686d939 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 10 Dec 2012 10:46:43 -0600 -Subject: [PATCH 03/11] drm/cma: add debugfs helpers +Subject: [PATCH 03/12] drm/cma: add debugfs helpers Add helper to display fb's which can be used directly in drm_info_list: @@ -16,10 +16,10 @@ a list of CMA GEM objects. Signed-off-by: Rob Clark --- - drivers/gpu/drm/drm_fb_cma_helper.c | 53 ++++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/drm_gem_cma_helper.c | 21 ++++++++++++++ - include/drm/drm_fb_cma_helper.h | 5 ++++ - include/drm/drm_gem_cma_helper.h | 4 +++ + drivers/gpu/drm/drm_fb_cma_helper.c | 53 ++++++++++++++++++++++++++++++++++ + drivers/gpu/drm/drm_gem_cma_helper.c | 21 ++++++++++++++ + include/drm/drm_fb_cma_helper.h | 5 ++++ + include/drm/drm_gem_cma_helper.h | 4 +++ 4 files changed, 83 insertions(+) diff --git a/drivers/gpu/drm/drm_fb_cma_helper.c b/drivers/gpu/drm/drm_fb_cma_helper.c @@ -144,5 +144,5 @@ index f0f6b1a..63397ce 100644 + #endif /* __DRM_GEM_CMA_HELPER_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0004-drm-i2c-encoder-helper-wrappers.patch b/patches/drm/0004-drm-i2c-encoder-helper-wrappers.patch index 1bcb20cd..c94e69b6 100644 --- a/patches/drm/0004-drm-i2c-encoder-helper-wrappers.patch +++ b/patches/drm/0004-drm-i2c-encoder-helper-wrappers.patch @@ -1,7 +1,7 @@ -From 84aa3e1466e4bcf26a59a3ee0cac659ceb1b353e Mon Sep 17 00:00:00 2001 +From 6681d3c33c44495873d7471b2f101275b65d4b3e Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 8 Jan 2013 17:50:48 -0600 -Subject: [PATCH 04/11] drm: i2c encoder helper wrappers +Subject: [PATCH 04/12] drm: i2c encoder helper wrappers Simplify life for drivers using an encoder-slave, so that they can make their drm_encoder_helper_funcs const, rather than needing to dynamically @@ -9,8 +9,8 @@ allocate and populate them. Signed-off-by: Rob Clark --- - drivers/gpu/drm/drm_encoder_slave.c | 63 +++++++++++++++++++++++++++++++++++++ - include/drm/drm_encoder_slave.h | 20 ++++++++++++ + drivers/gpu/drm/drm_encoder_slave.c | 63 +++++++++++++++++++++++++++++++++++ + include/drm/drm_encoder_slave.h | 20 +++++++++++ 2 files changed, 83 insertions(+) diff --git a/drivers/gpu/drm/drm_encoder_slave.c b/drivers/gpu/drm/drm_encoder_slave.c @@ -114,5 +114,5 @@ index b0c11a7..8b9cc36 100644 + #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0005-drm-nouveau-use-i2c-encoder-helper-wrappers.patch b/patches/drm/0005-drm-nouveau-use-i2c-encoder-helper-wrappers.patch index 40aa0d73..113680ba 100644 --- a/patches/drm/0005-drm-nouveau-use-i2c-encoder-helper-wrappers.patch +++ b/patches/drm/0005-drm-nouveau-use-i2c-encoder-helper-wrappers.patch @@ -1,11 +1,11 @@ -From 2c801b0aa98b3c89da21a040fea6cd3883c40e24 Mon Sep 17 00:00:00 2001 +From 6ad7165fcda0152ff87866985fd61d38a6736620 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 8 Jan 2013 19:19:13 -0600 -Subject: [PATCH 05/11] drm/nouveau: use i2c encoder helper wrappers +Subject: [PATCH 05/12] drm/nouveau: use i2c encoder helper wrappers Signed-off-by: Rob Clark --- - drivers/gpu/drm/nouveau/nv04_tv.c | 39 +++++++++++++-------------------------- + drivers/gpu/drm/nouveau/nv04_tv.c | 39 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nv04_tv.c b/drivers/gpu/drm/nouveau/nv04_tv.c @@ -90,5 +90,5 @@ index 62e826a..4a69ccd 100644 return ret; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0006-drm-i2c-give-i2c-it-s-own-Kconfig.patch b/patches/drm/0006-drm-i2c-give-i2c-it-s-own-Kconfig.patch index a2e024ff..4903a8ae 100644 --- a/patches/drm/0006-drm-i2c-give-i2c-it-s-own-Kconfig.patch +++ b/patches/drm/0006-drm-i2c-give-i2c-it-s-own-Kconfig.patch @@ -1,7 +1,7 @@ -From f6774213de160a34fe5e085eba3978877c3febcc Mon Sep 17 00:00:00 2001 +From 909787c2843507d3e39f4992d00941f337de5dbb Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Thu, 24 Jan 2013 15:39:19 -0600 -Subject: [PATCH 06/11] drm/i2c: give i2c it's own Kconfig +Subject: [PATCH 06/12] drm/i2c: give i2c it's own Kconfig Move this out of nouveau directory. As we start to add more encoder slaves used by other drivers, it makes sense to put the Kconfig bits in @@ -9,9 +9,9 @@ one place. Signed-off-by: Rob Clark --- - drivers/gpu/drm/Kconfig | 2 ++ - drivers/gpu/drm/i2c/Kconfig | 22 ++++++++++++++++++++++ - drivers/gpu/drm/nouveau/Kconfig | 23 ----------------------- + drivers/gpu/drm/Kconfig | 2 ++ + drivers/gpu/drm/i2c/Kconfig | 22 ++++++++++++++++++++++ + drivers/gpu/drm/nouveau/Kconfig | 23 ----------------------- 3 files changed, 24 insertions(+), 23 deletions(-) create mode 100644 drivers/gpu/drm/i2c/Kconfig @@ -88,5 +88,5 @@ index 8a55bee..47ccc1a 100644 - -endmenu -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0007-drm-tilcdc-add-TI-LCD-Controller-DRM-driver-v4.patch b/patches/drm/0007-drm-tilcdc-add-TI-LCD-Controller-DRM-driver-v4.patch index 5618523e..dcc9a6f5 100644 --- a/patches/drm/0007-drm-tilcdc-add-TI-LCD-Controller-DRM-driver-v4.patch +++ b/patches/drm/0007-drm-tilcdc-add-TI-LCD-Controller-DRM-driver-v4.patch @@ -1,7 +1,7 @@ -From 8e734badd2cb56de1f409aa15c20bda45be9ee6a Mon Sep 17 00:00:00 2001 +From 5306c771de47b7a3efc16dcf11db1648cb3ba6bc Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 8 Jan 2013 15:04:28 -0600 -Subject: [PATCH 07/11] drm/tilcdc: add TI LCD Controller DRM driver (v4) +Subject: [PATCH 07/12] drm/tilcdc: add TI LCD Controller DRM driver (v4) A simple DRM/KMS driver for the TI LCD Controller found in various smaller TI parts (AM33xx, OMAPL138, etc). This driver uses the @@ -26,16 +26,16 @@ v4: remove some unneeded stuff from panel-info struct, properly Signed-off-by: Rob Clark --- - drivers/gpu/drm/Kconfig | 2 + - drivers/gpu/drm/Makefile | 1 + - drivers/gpu/drm/tilcdc/Kconfig | 10 + - drivers/gpu/drm/tilcdc/Makefile | 8 + - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 602 ++++++++++++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 605 +++++++++++++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 150 ++++++++ - drivers/gpu/drm/tilcdc/tilcdc_regs.h | 154 +++++++++ - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 419 +++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 26 ++ + drivers/gpu/drm/Kconfig | 2 + + drivers/gpu/drm/Makefile | 1 + + drivers/gpu/drm/tilcdc/Kconfig | 10 + + drivers/gpu/drm/tilcdc/Makefile | 8 + + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 602 +++++++++++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 605 ++++++++++++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 150 ++++++++ + drivers/gpu/drm/tilcdc/tilcdc_regs.h | 154 ++++++++ + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 419 ++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 26 ++ 10 files changed, 1977 insertions(+) create mode 100644 drivers/gpu/drm/tilcdc/Kconfig create mode 100644 drivers/gpu/drm/tilcdc/Makefile @@ -2089,5 +2089,5 @@ index 0000000..5b800f1 + +#endif /* __TILCDC_TFP410_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0008-drm-i2c-nxp-tda998x-v3.patch b/patches/drm/0008-drm-i2c-nxp-tda998x-v3.patch index e4c72665..2080c2a3 100644 --- a/patches/drm/0008-drm-i2c-nxp-tda998x-v3.patch +++ b/patches/drm/0008-drm-i2c-nxp-tda998x-v3.patch @@ -1,7 +1,7 @@ -From 4058434f131ee9fc6052c3063f1cf75b19b34b74 Mon Sep 17 00:00:00 2001 +From 0c7606ccca0cd668416c9c516df3ce396c5b9e8f Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 8 Jan 2013 19:21:02 -0600 -Subject: [PATCH 08/11] drm/i2c: nxp-tda998x (v3) +Subject: [PATCH 08/12] drm/i2c: nxp-tda998x (v3) Driver for the NXP TDA998X i2c hdmi encoder slave. @@ -11,9 +11,9 @@ v3: add Kconfig, fix dup'd MODULE_DESCRIPTION Signed-off-by: Rob Clark --- - drivers/gpu/drm/i2c/Kconfig | 6 + - drivers/gpu/drm/i2c/Makefile | 3 + - drivers/gpu/drm/i2c/tda998x_drv.c | 906 ++++++++++++++++++++++++++++++++++++++ + drivers/gpu/drm/i2c/Kconfig | 6 + + drivers/gpu/drm/i2c/Makefile | 3 + + drivers/gpu/drm/i2c/tda998x_drv.c | 906 +++++++++++++++++++++++++++++++++++++ 3 files changed, 915 insertions(+) create mode 100644 drivers/gpu/drm/i2c/tda998x_drv.c @@ -956,5 +956,5 @@ index 0000000..e68b58a +module_init(tda998x_init); +module_exit(tda998x_exit); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0009-drm-tilcdc-add-encoder-slave.patch b/patches/drm/0009-drm-tilcdc-add-encoder-slave.patch index 0af32e1e..d0f07743 100644 --- a/patches/drm/0009-drm-tilcdc-add-encoder-slave.patch +++ b/patches/drm/0009-drm-tilcdc-add-encoder-slave.patch @@ -1,16 +1,16 @@ -From b123b0788562cbd20dd1e7d4135a22af50907863 Mon Sep 17 00:00:00 2001 +From ee24a8a16e61210242622eca80ce101edbfefe0f Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 22 Jan 2013 16:02:21 -0600 -Subject: [PATCH 09/11] drm/tilcdc: add encoder slave +Subject: [PATCH 09/12] drm/tilcdc: add encoder slave Add output panel driver for i2c encoder slaves. Signed-off-by: Rob Clark --- - drivers/gpu/drm/tilcdc/Makefile | 1 + - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 5 +- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 376 ++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_slave.h | 26 +++ + drivers/gpu/drm/tilcdc/Makefile | 1 + + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 5 +- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 376 +++++++++++++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_slave.h | 26 +++ 4 files changed, 407 insertions(+), 1 deletion(-) create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave.h @@ -475,5 +475,5 @@ index 0000000..2f85048 + +#endif /* __TILCDC_SLAVE_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0010-drm-tilcdc-add-support-for-LCD-panels-v5.patch b/patches/drm/0010-drm-tilcdc-add-support-for-LCD-panels-v5.patch index fc7d3794..80affbad 100644 --- a/patches/drm/0010-drm-tilcdc-add-support-for-LCD-panels-v5.patch +++ b/patches/drm/0010-drm-tilcdc-add-support-for-LCD-panels-v5.patch @@ -1,7 +1,7 @@ -From f211c7fcc875ed5aa252568918db1f063476d763 Mon Sep 17 00:00:00 2001 +From 6aa682c3e52d5ef89788b57e0cb85c6576344e00 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 18 Dec 2012 17:34:16 -0600 -Subject: [PATCH 10/11] drm/tilcdc: add support for LCD panels (v5) +Subject: [PATCH 10/12] drm/tilcdc: add support for LCD panels (v5) Add an output panel driver for LCD panels. Tested with LCD3 cape on beaglebone. @@ -15,11 +15,11 @@ v5: remove some unneeded fields from panel-info struct Signed-off-by: Rob Clark --- - drivers/gpu/drm/tilcdc/Kconfig | 5 +- - drivers/gpu/drm/tilcdc/Makefile | 1 + - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 3 + - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 436 ++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_panel.h | 26 ++ + drivers/gpu/drm/tilcdc/Kconfig | 5 +- + drivers/gpu/drm/tilcdc/Makefile | 1 + + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 3 + + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 436 +++++++++++++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_panel.h | 26 ++ 5 files changed, 470 insertions(+), 1 deletion(-) create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.h @@ -557,5 +557,5 @@ index 0000000..7db40aa + +#endif /* __TILCDC_PANEL_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0011-drm-lcdc-Power-control-GPIO-support.patch b/patches/drm/0011-drm-lcdc-Power-control-GPIO-support.patch index 4250d6d4..6bb5a29f 100644 --- a/patches/drm/0011-drm-lcdc-Power-control-GPIO-support.patch +++ b/patches/drm/0011-drm-lcdc-Power-control-GPIO-support.patch @@ -1,14 +1,14 @@ -From 177f7ba38627b56b1d225694ecacb87b71c0586c Mon Sep 17 00:00:00 2001 +From 70f03814d6e085631d8844f74d9b3537661b07fa Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 16:31:29 +0200 -Subject: [PATCH 11/11] drm: lcdc: Power control GPIO support +Subject: [PATCH 11/12] drm: lcdc: Power control GPIO support A large number of LCDC designs use a GPIO pin for power control. Implement it trivialy. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 25 ++++++++++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -62,5 +62,5 @@ index c5b592d..91e8ed2 100644 priv->lcd_fck_rate = clk_get_rate(priv->clk); priv->freq_transition.notifier_call = cpufreq_transition; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/drm/0012-drm-tilcdc-Fix-scheduling-while-atomic-from-irq-hand.patch b/patches/drm/0012-drm-tilcdc-Fix-scheduling-while-atomic-from-irq-hand.patch index ea7bae79..cd82efb8 100644 --- a/patches/drm/0012-drm-tilcdc-Fix-scheduling-while-atomic-from-irq-hand.patch +++ b/patches/drm/0012-drm-tilcdc-Fix-scheduling-while-atomic-from-irq-hand.patch @@ -1,4 +1,4 @@ -From 5eafac3fb24a135093d6cd4f4adbc0e224d14f79 Mon Sep 17 00:00:00 2001 +From 68990ba0a084a900bd684fbbeb6232655583ced3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 3 Jun 2013 17:57:18 +0300 Subject: [PATCH 12/12] drm: tilcdc: Fix scheduling while atomic from irq @@ -8,7 +8,7 @@ Fix the crash by not making pm_runtime calls while in the irq. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 8 ++++++-- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -54,5 +54,5 @@ index 5dd3c7d..9f10f05 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0001-ARM-OMAP-Clear-GPMC-bits-when-applying-new-setting.patch b/patches/gpmc/0001-ARM-OMAP-Clear-GPMC-bits-when-applying-new-setting.patch index 53752737..d31c504d 100644 --- a/patches/gpmc/0001-ARM-OMAP-Clear-GPMC-bits-when-applying-new-setting.patch +++ b/patches/gpmc/0001-ARM-OMAP-Clear-GPMC-bits-when-applying-new-setting.patch @@ -1,4 +1,4 @@ -From 6833bd7d1f7844c10bab534b69b62b6ec27aad42 Mon Sep 17 00:00:00 2001 +From 9de24352c5c6502e8cb95f317657ef23db5fdd5c Mon Sep 17 00:00:00 2001 From: Mark Jackson Date: Tue, 5 Mar 2013 10:13:40 +0000 Subject: [PATCH 01/39] ARM: OMAP: Clear GPMC bits when applying new setting. @@ -18,8 +18,8 @@ Signed-off-by: Mark Jackson [jon-hunter@ti.com: updated changelog] Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 4 ++++ - arch/arm/mach-omap2/gpmc.h | 5 ++++- + arch/arm/mach-omap2/gpmc.c | 4 ++++ + arch/arm/mach-omap2/gpmc.h | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -54,5 +54,5 @@ index fe0a844..f79cbde 100644 #define GPMC_CONFIG1_FCLK_DIV(val) (val & 3) #define GPMC_CONFIG1_FCLK_DIV2 (GPMC_CONFIG1_FCLK_DIV(1)) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0002-ARM-omap2-gpmc-Mark-local-scoped-functions-static.patch b/patches/gpmc/0002-ARM-omap2-gpmc-Mark-local-scoped-functions-static.patch index 2f0643bc..dff75c4e 100644 --- a/patches/gpmc/0002-ARM-omap2-gpmc-Mark-local-scoped-functions-static.patch +++ b/patches/gpmc/0002-ARM-omap2-gpmc-Mark-local-scoped-functions-static.patch @@ -1,4 +1,4 @@ -From 77e6d42c91df7cce920858232b618a94dd1c099f Mon Sep 17 00:00:00 2001 +From 1a1d2a0465c831194c5a1f041c29ba3d40b5f063 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:17 -0300 Subject: [PATCH 02/39] ARM: omap2: gpmc: Mark local scoped functions static @@ -10,8 +10,8 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 14 +++++++------- - arch/arm/mach-omap2/gpmc.h | 7 ------- + arch/arm/mach-omap2/gpmc.c | 14 +++++++------- + arch/arm/mach-omap2/gpmc.h | 7 ------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -107,5 +107,5 @@ index f79cbde..697ff42 100644 extern void omap3_gpmc_restore_context(void); extern int gpmc_cs_configure(int cs, int cmd, int wval); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0003-ARM-omap2-gpmc-Remove-unused-gpmc_round_ns_to_ticks-.patch b/patches/gpmc/0003-ARM-omap2-gpmc-Remove-unused-gpmc_round_ns_to_ticks-.patch index 617a9a9a..6ba91e44 100644 --- a/patches/gpmc/0003-ARM-omap2-gpmc-Remove-unused-gpmc_round_ns_to_ticks-.patch +++ b/patches/gpmc/0003-ARM-omap2-gpmc-Remove-unused-gpmc_round_ns_to_ticks-.patch @@ -1,4 +1,4 @@ -From 5ba625454dd6ba2ff697192e381feb81788da3ce Mon Sep 17 00:00:00 2001 +From f2e1e2d58e133299cc6781e18b3807a3d37be254 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:18 -0300 Subject: [PATCH 03/39] ARM: omap2: gpmc: Remove unused @@ -11,7 +11,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 7 ------- + arch/arm/mach-omap2/gpmc.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -33,5 +33,5 @@ index 20de0f6..d7add37 100644 { return ticks * gpmc_get_fclk_period(); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0004-ARM-omap2-gpmc-Fix-gpmc_cs_reserved-return-value.patch b/patches/gpmc/0004-ARM-omap2-gpmc-Fix-gpmc_cs_reserved-return-value.patch index 304ce0ce..b00b13fe 100644 --- a/patches/gpmc/0004-ARM-omap2-gpmc-Fix-gpmc_cs_reserved-return-value.patch +++ b/patches/gpmc/0004-ARM-omap2-gpmc-Fix-gpmc_cs_reserved-return-value.patch @@ -1,4 +1,4 @@ -From 9d5c1b7877b41938e6d294150b82bd8224b0fe1d Mon Sep 17 00:00:00 2001 +From 5a6b9d885aa237412fe600e1ef3ca80a474c7b97 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:19 -0300 Subject: [PATCH 04/39] ARM: omap2: gpmc: Fix gpmc_cs_reserved() return value @@ -16,7 +16,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 4 ++-- + arch/arm/mach-omap2/gpmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -37,5 +37,5 @@ index d7add37..83430a2 100644 return gpmc_cs_map & (1 << cs); } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0005-ARM-omap2-gpmc-nand-Print-something-useful-on-CS-req.patch b/patches/gpmc/0005-ARM-omap2-gpmc-nand-Print-something-useful-on-CS-req.patch index 9cfe4099..f624c205 100644 --- a/patches/gpmc/0005-ARM-omap2-gpmc-nand-Print-something-useful-on-CS-req.patch +++ b/patches/gpmc/0005-ARM-omap2-gpmc-nand-Print-something-useful-on-CS-req.patch @@ -1,4 +1,4 @@ -From 1b222e43ff0a049c0e3f1a4ebdb0c552e8861af8 Mon Sep 17 00:00:00 2001 +From 32cb08b1ea61ed0dd1cb76b22b7c1cee582ec27f Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:20 -0300 Subject: [PATCH 05/39] ARM: omap2: gpmc-nand: Print something useful on CS @@ -11,7 +11,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc-nand.c | 3 ++- + arch/arm/mach-omap2/gpmc-nand.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -29,5 +29,5 @@ index db969a5..6027dd0 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0006-ARM-omap2-gpmc-onenand-Print-something-useful-on-CS-.patch b/patches/gpmc/0006-ARM-omap2-gpmc-onenand-Print-something-useful-on-CS-.patch index f260f135..2011acc1 100644 --- a/patches/gpmc/0006-ARM-omap2-gpmc-onenand-Print-something-useful-on-CS-.patch +++ b/patches/gpmc/0006-ARM-omap2-gpmc-onenand-Print-something-useful-on-CS-.patch @@ -1,4 +1,4 @@ -From 9e4725d7a4de1c1a22c2929f2f9126985d325648 Mon Sep 17 00:00:00 2001 +From 7b95e11b1cc9899a57cf66f7723a0bd34e3e6b09 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:21 -0300 Subject: [PATCH 06/39] ARM: omap2: gpmc-onenand: Print something useful on CS @@ -11,7 +11,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc-onenand.c | 3 ++- + arch/arm/mach-omap2/gpmc-onenand.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -29,5 +29,5 @@ index 94a349e..80d756b 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0007-ARM-omap2-gpmc-onenand-Replace-pr_err-with-dev_err.patch b/patches/gpmc/0007-ARM-omap2-gpmc-onenand-Replace-pr_err-with-dev_err.patch index 2a4fbe1e..db2a03dd 100644 --- a/patches/gpmc/0007-ARM-omap2-gpmc-onenand-Replace-pr_err-with-dev_err.patch +++ b/patches/gpmc/0007-ARM-omap2-gpmc-onenand-Replace-pr_err-with-dev_err.patch @@ -1,4 +1,4 @@ -From 6a46051bf7e57d619f2222320d5b840794386a33 Mon Sep 17 00:00:00 2001 +From a1473028d6e8c85cff2e3dd5613553258e1e9784 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:22 -0300 Subject: [PATCH 07/39] ARM: omap2: gpmc-onenand: Replace pr_err() with @@ -11,7 +11,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc-onenand.c | 7 ++++--- + arch/arm/mach-omap2/gpmc-onenand.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -47,5 +47,5 @@ index 80d756b..e1daf94 100644 return; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0008-ARM-omap2-gpmc-onenand-Replace-printk-KERN_ERR-with-.patch b/patches/gpmc/0008-ARM-omap2-gpmc-onenand-Replace-printk-KERN_ERR-with-.patch index 89018f99..33f8d5fe 100644 --- a/patches/gpmc/0008-ARM-omap2-gpmc-onenand-Replace-printk-KERN_ERR-with-.patch +++ b/patches/gpmc/0008-ARM-omap2-gpmc-onenand-Replace-printk-KERN_ERR-with-.patch @@ -1,4 +1,4 @@ -From 048aeeeb590bae4f7af674ce1caa4e03f6f5a75b Mon Sep 17 00:00:00 2001 +From f4892991793e8dd4bf580f5f6480bd09f3f0fad9 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:23 -0300 Subject: [PATCH 08/39] ARM: omap2: gpmc-onenand: Replace printk KERN_ERR with @@ -11,7 +11,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc-onenand.c | 2 +- + arch/arm/mach-omap2/gpmc-onenand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -28,5 +28,5 @@ index e1daf94..428cb19 100644 gpmc_onenand_data->flags |= ONENAND_SYNC_READ; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0009-ARM-omap2-gpmc-Remove-redundant-chip-select-out-of-r.patch b/patches/gpmc/0009-ARM-omap2-gpmc-Remove-redundant-chip-select-out-of-r.patch index aa6e2f82..08a7ecc0 100644 --- a/patches/gpmc/0009-ARM-omap2-gpmc-Remove-redundant-chip-select-out-of-r.patch +++ b/patches/gpmc/0009-ARM-omap2-gpmc-Remove-redundant-chip-select-out-of-r.patch @@ -1,4 +1,4 @@ -From e6e1fa57a035773e6c24cae635499c27bac60eb1 Mon Sep 17 00:00:00 2001 +From 70f3ddbb0680c9690851b2b3f11190621897febd Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Tue, 12 Feb 2013 16:22:24 -0300 Subject: [PATCH 09/39] ARM: omap2: gpmc: Remove redundant chip select out of @@ -12,7 +12,7 @@ Signed-off-by: Ezequiel Garcia Reviewed-by: Jon Hunter Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 10 +--------- + arch/arm/mach-omap2/gpmc.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -44,5 +44,5 @@ index 83430a2..901dacd 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0010-ARM-OMAP2-Simplify-code-configuring-ONENAND-devices.patch b/patches/gpmc/0010-ARM-OMAP2-Simplify-code-configuring-ONENAND-devices.patch index 9f65eb0f..b4937506 100644 --- a/patches/gpmc/0010-ARM-OMAP2-Simplify-code-configuring-ONENAND-devices.patch +++ b/patches/gpmc/0010-ARM-OMAP2-Simplify-code-configuring-ONENAND-devices.patch @@ -1,4 +1,4 @@ -From 896ee62353ff80a855894a53f67b0858c1edf582 Mon Sep 17 00:00:00 2001 +From fff282cff1c7d6cf239198261bfd03c588b3ca99 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 15:20:53 -0600 Subject: [PATCH 10/39] ARM: OMAP2+: Simplify code configuring ONENAND devices @@ -15,7 +15,7 @@ member and not the entire structure. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-onenand.c | 26 ++++++++++---------------- + arch/arm/mach-omap2/gpmc-onenand.c | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -103,5 +103,5 @@ index 428cb19..b7f73c5 100644 ret = gpmc_set_sync_mode(gpmc_onenand_data->cs, &t); if (IS_ERR_VALUE(ret)) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0011-ARM-OMAP2-Add-variable-to-store-number-of-GPMC-waitp.patch b/patches/gpmc/0011-ARM-OMAP2-Add-variable-to-store-number-of-GPMC-waitp.patch index 6ccfe58e..1e739e35 100644 --- a/patches/gpmc/0011-ARM-OMAP2-Add-variable-to-store-number-of-GPMC-waitp.patch +++ b/patches/gpmc/0011-ARM-OMAP2-Add-variable-to-store-number-of-GPMC-waitp.patch @@ -1,4 +1,4 @@ -From b1457bfc3b3e62a829f4fb8260ba00b5e70b38b2 Mon Sep 17 00:00:00 2001 +From 66cbc30fdfe21ef153f263ab9d384c07fa1f3e50 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 20 Feb 2013 15:53:38 -0600 Subject: [PATCH 11/39] ARM: OMAP2+: Add variable to store number of GPMC @@ -19,7 +19,7 @@ device-tree is fine. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 231 ++++++++++++++++++++++++++++++++++++++++++++- + arch/arm/mach-omap2/gpmc.c | 231 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 230 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -286,5 +286,5 @@ index 901dacd..1346f3e 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0012-ARM-OMAP2-Add-structure-for-storing-GPMC-settings.patch b/patches/gpmc/0012-ARM-OMAP2-Add-structure-for-storing-GPMC-settings.patch index 823e9fc9..0e4a3a9c 100644 --- a/patches/gpmc/0012-ARM-OMAP2-Add-structure-for-storing-GPMC-settings.patch +++ b/patches/gpmc/0012-ARM-OMAP2-Add-structure-for-storing-GPMC-settings.patch @@ -1,4 +1,4 @@ -From c7d802e7661e70d4c55cfb5fcf28b273561ec791 Mon Sep 17 00:00:00 2001 +From 509daef9add266db483a57d79d302fe7feeadf9c Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 13:46:22 -0600 Subject: [PATCH 12/39] ARM: OMAP2+: Add structure for storing GPMC settings @@ -16,11 +16,11 @@ these options. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-onenand.c | 18 ++++++++++----- - arch/arm/mach-omap2/gpmc-smc91x.c | 2 +- - arch/arm/mach-omap2/gpmc.c | 45 +++++++++++++++++++++++--------------- - arch/arm/mach-omap2/gpmc.h | 28 ++++++++++++++++++------ - arch/arm/mach-omap2/usb-tusb6010.c | 19 +++++++++------- + arch/arm/mach-omap2/gpmc-onenand.c | 18 ++++++++++----- + arch/arm/mach-omap2/gpmc-smc91x.c | 2 +- + arch/arm/mach-omap2/gpmc.c | 45 +++++++++++++++++++++--------------- + arch/arm/mach-omap2/gpmc.h | 28 ++++++++++++++++------ + arch/arm/mach-omap2/usb-tusb6010.c | 19 ++++++++------- 5 files changed, 72 insertions(+), 40 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -323,5 +323,5 @@ index c5a3c6f..faaf96d 100644 return gpmc_cs_set_timings(sync_cs, &t); } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0013-ARM-OMAP2-Add-function-for-configuring-GPMC-settings.patch b/patches/gpmc/0013-ARM-OMAP2-Add-function-for-configuring-GPMC-settings.patch index 2b71d935..06964f25 100644 --- a/patches/gpmc/0013-ARM-OMAP2-Add-function-for-configuring-GPMC-settings.patch +++ b/patches/gpmc/0013-ARM-OMAP2-Add-function-for-configuring-GPMC-settings.patch @@ -1,7 +1,8 @@ -From a86cd8a44bbc02145b0b7fcd29b00dfe5581ad40 Mon Sep 17 00:00:00 2001 +From 63cd939d3c09d038b06f1da992e7e2b1ef1d0b89 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 15:25:23 -0600 -Subject: [PATCH 13/39] ARM: OMAP2+: Add function for configuring GPMC settings +Subject: [PATCH 13/39] ARM: OMAP2+: Add function for configuring GPMC + settings The GPMC has various different configuration options such as bus-width, synchronous or asychronous mode selection, burst mode options etc. @@ -20,8 +21,8 @@ address-address-data multiplexing mode. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 100 +++++++++++++++++++++++++++++++++++++++++++++ - arch/arm/mach-omap2/gpmc.h | 6 +++ + arch/arm/mach-omap2/gpmc.c | 100 ++++++++++++++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/gpmc.h | 6 +++ 2 files changed, 106 insertions(+) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -176,5 +177,5 @@ index 39e4e04..ce6ae21 100644 extern void gpmc_cs_free(int cs); extern void omap3_gpmc_save_context(void); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0014-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch b/patches/gpmc/0014-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch index 8389b25e..296522e6 100644 --- a/patches/gpmc/0014-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch +++ b/patches/gpmc/0014-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch @@ -1,4 +1,4 @@ -From 074f99cf50c7ee5444827e42f0692e35605eb8b9 Mon Sep 17 00:00:00 2001 +From f3373be46318bc5ae470bec1ecf5ac4863f93faf Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 12:42:22 -0600 Subject: [PATCH 14/39] ARM: OMAP2+: Convert ONENAND to use @@ -11,7 +11,7 @@ programming the CONFIG1 register. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-onenand.c | 57 +++++++++++++++----------------------- + arch/arm/mach-omap2/gpmc-onenand.c | 57 +++++++++++++++--------------------- 1 file changed, 23 insertions(+), 34 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -133,5 +133,5 @@ index d2bf43e..dae6e05 100644 if (IS_ERR_VALUE(ret)) return ret; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0015-ARM-OMAP2-Convert-NAND-to-use-gpmc_cs_program_settin.patch b/patches/gpmc/0015-ARM-OMAP2-Convert-NAND-to-use-gpmc_cs_program_settin.patch index 9798aa27..80296a56 100644 --- a/patches/gpmc/0015-ARM-OMAP2-Convert-NAND-to-use-gpmc_cs_program_settin.patch +++ b/patches/gpmc/0015-ARM-OMAP2-Convert-NAND-to-use-gpmc_cs_program_settin.patch @@ -1,4 +1,4 @@ -From 19a890ee55aa68c6d071ad91264e56712ec1afb0 Mon Sep 17 00:00:00 2001 +From 714c5160f3d108c9e1015200402632d366d8b2b0 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 15:43:08 -0600 Subject: [PATCH 15/39] ARM: OMAP2+: Convert NAND to use @@ -18,7 +18,7 @@ setting the dev_ready variable. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-nand.c | 35 +++++++++++++++++++++++------------ + arch/arm/mach-omap2/gpmc-nand.c | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -85,5 +85,5 @@ index 6027dd0..d8ad997 100644 gpmc_update_nand_reg(&gpmc_nand_data->reg, gpmc_nand_data->cs); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0016-ARM-OMAP2-Convert-SMC91x-to-use-gpmc_cs_program_sett.patch b/patches/gpmc/0016-ARM-OMAP2-Convert-SMC91x-to-use-gpmc_cs_program_sett.patch index 82f4dc14..b880400b 100644 --- a/patches/gpmc/0016-ARM-OMAP2-Convert-SMC91x-to-use-gpmc_cs_program_sett.patch +++ b/patches/gpmc/0016-ARM-OMAP2-Convert-SMC91x-to-use-gpmc_cs_program_sett.patch @@ -1,4 +1,4 @@ -From ad01eb62927c5162db7ddaf5d98a557f5c6b0bce Mon Sep 17 00:00:00 2001 +From 2e581a3c156284b8e1f4dc48208d0c69552071bd Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 13:01:37 -0600 Subject: [PATCH 16/39] ARM: OMAP2+: Convert SMC91x to use @@ -15,7 +15,7 @@ at runtime. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-smc91x.c | 30 +++++++++++++++++------------- + arch/arm/mach-omap2/gpmc-smc91x.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-smc91x.c b/arch/arm/mach-omap2/gpmc-smc91x.c @@ -81,5 +81,5 @@ index 4b78338..61a0635 100644 ret = gpmc_cfg->retime(); if (ret != 0) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0017-ARM-OMAP2-Convert-TUSB-to-use-gpmc_cs_program_settin.patch b/patches/gpmc/0017-ARM-OMAP2-Convert-TUSB-to-use-gpmc_cs_program_settin.patch index 8067655a..df1bbb0e 100644 --- a/patches/gpmc/0017-ARM-OMAP2-Convert-TUSB-to-use-gpmc_cs_program_settin.patch +++ b/patches/gpmc/0017-ARM-OMAP2-Convert-TUSB-to-use-gpmc_cs_program_settin.patch @@ -1,4 +1,4 @@ -From 9830061de76669f01da853a4c7928bea055218c5 Mon Sep 17 00:00:00 2001 +From c9245075c27aa2e7e2f5a0f4f08fa472da3d2ab9 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 13:01:47 -0600 Subject: [PATCH 17/39] ARM: OMAP2+: Convert TUSB to use @@ -11,7 +11,7 @@ programming the CONFIG1 register. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/usb-tusb6010.c | 43 +++++++++++++++++--------------------- + arch/arm/mach-omap2/usb-tusb6010.c | 43 ++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/arch/arm/mach-omap2/usb-tusb6010.c b/arch/arm/mach-omap2/usb-tusb6010.c @@ -99,5 +99,5 @@ index faaf96d..e832bc7 100644 /* IRQ */ status = gpio_request_one(irq, GPIOF_IN, "TUSB6010 irq"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0018-ARM-OMAP2-Don-t-configure-of-chip-select-options-in-.patch b/patches/gpmc/0018-ARM-OMAP2-Don-t-configure-of-chip-select-options-in-.patch index cbd71134..e3bf32ef 100644 --- a/patches/gpmc/0018-ARM-OMAP2-Don-t-configure-of-chip-select-options-in-.patch +++ b/patches/gpmc/0018-ARM-OMAP2-Don-t-configure-of-chip-select-options-in-.patch @@ -1,4 +1,4 @@ -From 1902d11895a2572f69a72e2c0754213d102d9703 Mon Sep 17 00:00:00 2001 +From 7076b34f2f154a20c5cc651d917cb5be0d283933 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 13:00:21 -0600 Subject: [PATCH 18/39] ARM: OMAP2+: Don't configure of chip-select options in @@ -12,9 +12,9 @@ modifies options in the CONFIG1 register. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-nand.c | 2 +- - arch/arm/mach-omap2/gpmc.c | 49 ++++++----------------------------------- - arch/arm/mach-omap2/gpmc.h | 5 +---- + arch/arm/mach-omap2/gpmc-nand.c | 2 +- + arch/arm/mach-omap2/gpmc.c | 49 ++++++--------------------------------- + arch/arm/mach-omap2/gpmc.h | 5 +--- 3 files changed, 9 insertions(+), 47 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -129,5 +129,5 @@ index ce6ae21..87d2a22 100644 #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0019-ARM-OMAP2-Add-function-to-read-GPMC-settings-from-de.patch b/patches/gpmc/0019-ARM-OMAP2-Add-function-to-read-GPMC-settings-from-de.patch index 7c79a991..6c0bedc7 100644 --- a/patches/gpmc/0019-ARM-OMAP2-Add-function-to-read-GPMC-settings-from-de.patch +++ b/patches/gpmc/0019-ARM-OMAP2-Add-function-to-read-GPMC-settings-from-de.patch @@ -1,4 +1,4 @@ -From 52c72a077f6eb4d0bb42a9934f4e0f7416cc5cd6 Mon Sep 17 00:00:00 2001 +From 84eb7dedaaca8211ae378b096611a1ae03c1e2b6 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 20 Feb 2013 15:53:12 -0600 Subject: [PATCH 19/39] ARM: OMAP2+: Add function to read GPMC settings from @@ -13,9 +13,9 @@ options. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - Documentation/devicetree/bindings/bus/ti-gpmc.txt | 107 ++++++++++++++++++++++ - arch/arm/mach-omap2/gpmc.c | 40 ++++++++ - arch/arm/mach-omap2/gpmc.h | 2 + + Documentation/devicetree/bindings/bus/ti-gpmc.txt | 107 +++++++++++++++++++++ + arch/arm/mach-omap2/gpmc.c | 40 ++++++++ + arch/arm/mach-omap2/gpmc.h | 2 + 3 files changed, 149 insertions(+) create mode 100644 Documentation/devicetree/bindings/bus/ti-gpmc.txt @@ -196,5 +196,5 @@ index 87d2a22..707f6d5 100644 #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0020-ARM-OMAP2-Add-additional-GPMC-timing-parameters.patch b/patches/gpmc/0020-ARM-OMAP2-Add-additional-GPMC-timing-parameters.patch index b4dcd342..4d461d3c 100644 --- a/patches/gpmc/0020-ARM-OMAP2-Add-additional-GPMC-timing-parameters.patch +++ b/patches/gpmc/0020-ARM-OMAP2-Add-additional-GPMC-timing-parameters.patch @@ -1,4 +1,4 @@ -From 636803e9d5058d17690e4b95efe5728c67d1c6eb Mon Sep 17 00:00:00 2001 +From 95d26c271da15fbffdaad119556c90bd6b692ec6 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 18:51:27 -0600 Subject: [PATCH 20/39] ARM: OMAP2+: Add additional GPMC timing parameters @@ -23,8 +23,8 @@ this too. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - Documentation/devicetree/bindings/bus/ti-gpmc.txt | 78 ++++++++++++------- - arch/arm/mach-omap2/gpmc.c | 94 +++++++++++------------ + Documentation/devicetree/bindings/bus/ti-gpmc.txt | 78 +++++++++++------ + arch/arm/mach-omap2/gpmc.c | 94 ++++++++++----------- 2 files changed, 98 insertions(+), 74 deletions(-) diff --git a/Documentation/devicetree/bindings/bus/ti-gpmc.txt b/Documentation/devicetree/bindings/bus/ti-gpmc.txt @@ -238,5 +238,5 @@ index dd2c72c..c127e75 100644 #ifdef CONFIG_MTD_NAND -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0021-ARM-OMAP2-Add-device-tree-support-for-NOR-flash.patch b/patches/gpmc/0021-ARM-OMAP2-Add-device-tree-support-for-NOR-flash.patch index 2f6a6e6e..958284fa 100644 --- a/patches/gpmc/0021-ARM-OMAP2-Add-device-tree-support-for-NOR-flash.patch +++ b/patches/gpmc/0021-ARM-OMAP2-Add-device-tree-support-for-NOR-flash.patch @@ -1,4 +1,4 @@ -From 44dae85754373a05ff66299e4ea1eac42b050219 Mon Sep 17 00:00:00 2001 +From c4d7c5aa5910c3b84bd7572323ef32e9183cdf70 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Fri, 8 Feb 2013 16:46:13 -0600 Subject: [PATCH 21/39] ARM: OMAP2+: Add device-tree support for NOR flash @@ -12,8 +12,8 @@ Add documentation for the TI GPMC NOR binding. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 +++++++++++++++++ - arch/arm/mach-omap2/gpmc.c | 119 +++++++++++++++++++++ + Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 ++++++++++++++++ + arch/arm/mach-omap2/gpmc.c | 119 ++++++++++++++++++++ 2 files changed, 217 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt @@ -273,5 +273,5 @@ index c127e75..80dd023 100644 } #else -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0022-ARM-OMAP2-Convert-NAND-to-retrieve-GPMC-settings-fro.patch b/patches/gpmc/0022-ARM-OMAP2-Convert-NAND-to-retrieve-GPMC-settings-fro.patch index 872f93d2..ded75de3 100644 --- a/patches/gpmc/0022-ARM-OMAP2-Convert-NAND-to-retrieve-GPMC-settings-fro.patch +++ b/patches/gpmc/0022-ARM-OMAP2-Convert-NAND-to-retrieve-GPMC-settings-fro.patch @@ -1,4 +1,4 @@ -From 30f6d602d53955e37285eb1954321b0d660d66c0 Mon Sep 17 00:00:00 2001 +From 956c1d40c8d4064fb71dddfbe04f6a53a9e8e6fd Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Mon, 25 Feb 2013 11:36:47 -0600 Subject: [PATCH 22/39] ARM: OMAP2+: Convert NAND to retrieve GPMC settings @@ -12,7 +12,7 @@ device-tree is complete. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc-nand.c | 16 ++++++++++------ + arch/arm/mach-omap2/gpmc-nand.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -43,5 +43,5 @@ index 7c70752..026785c 100644 if (gpmc_nand_data->devsize == NAND_BUSWIDTH_16) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0023-ARM-OMAP2-Convert-ONENAND-to-retrieve-GPMC-settings-.patch b/patches/gpmc/0023-ARM-OMAP2-Convert-ONENAND-to-retrieve-GPMC-settings-.patch index d0789abc..73167e3d 100644 --- a/patches/gpmc/0023-ARM-OMAP2-Convert-ONENAND-to-retrieve-GPMC-settings-.patch +++ b/patches/gpmc/0023-ARM-OMAP2-Convert-ONENAND-to-retrieve-GPMC-settings-.patch @@ -1,4 +1,4 @@ -From 816c19dfc59ef912603fab3a46da7f9b3469d770 Mon Sep 17 00:00:00 2001 +From 2898a7c11c99c913c322c5ac72d626288d72cfcd Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Mon, 25 Feb 2013 11:37:58 -0600 Subject: [PATCH 23/39] ARM: OMAP2+: Convert ONENAND to retrieve GPMC settings @@ -25,8 +25,8 @@ wait-monitoring settings described in the device-tree blob. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - .../devicetree/bindings/mtd/gpmc-onenand.txt | 46 ++++++++++++++++++++++ - arch/arm/mach-omap2/gpmc-onenand.c | 21 +++++++--- + .../devicetree/bindings/mtd/gpmc-onenand.txt | 46 ++++++++++++++++++++ + arch/arm/mach-omap2/gpmc-onenand.c | 21 ++++++--- 2 files changed, 61 insertions(+), 6 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt @@ -122,5 +122,5 @@ index dae6e05..1a2b84e 100644 omap2_onenand_calc_sync_timings(&t, gpmc_onenand_data->flags, freq); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0024-ARM-OMAP2-Detect-incorrectly-aligned-GPMC-base-addre.patch b/patches/gpmc/0024-ARM-OMAP2-Detect-incorrectly-aligned-GPMC-base-addre.patch index d6ce7cb7..8ceba74e 100644 --- a/patches/gpmc/0024-ARM-OMAP2-Detect-incorrectly-aligned-GPMC-base-addre.patch +++ b/patches/gpmc/0024-ARM-OMAP2-Detect-incorrectly-aligned-GPMC-base-addre.patch @@ -1,4 +1,4 @@ -From 1d84738c379c3b16238cfa8b3ac4c4e7ba85a62c Mon Sep 17 00:00:00 2001 +From 780b4e188f830f4a7208a7fdae7c98177678944e Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 6 Mar 2013 12:00:10 -0600 Subject: [PATCH 24/39] ARM: OMAP2+: Detect incorrectly aligned GPMC base @@ -15,7 +15,7 @@ Reported-by: Mark Jackson Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 22 +++++++++++++++++++--- + arch/arm/mach-omap2/gpmc.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -77,5 +77,5 @@ index 80dd023..9fed934 100644 gpmc_cs_set_reserved(cs, 1); out: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0025-ARM-OMAP2-Remove-unnecesssary-GPMC-definitions-and-v.patch b/patches/gpmc/0025-ARM-OMAP2-Remove-unnecesssary-GPMC-definitions-and-v.patch index a08a5200..58bedc08 100644 --- a/patches/gpmc/0025-ARM-OMAP2-Remove-unnecesssary-GPMC-definitions-and-v.patch +++ b/patches/gpmc/0025-ARM-OMAP2-Remove-unnecesssary-GPMC-definitions-and-v.patch @@ -1,4 +1,4 @@ -From 61768895fe21cd6f3fb436b0fbdff24a8ddef2b1 Mon Sep 17 00:00:00 2001 +From f4cfd10e41ed533a05abca2b8262d74ed97b7d08 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 6 Mar 2013 14:12:59 -0600 Subject: [PATCH 25/39] ARM: OMAP2+: Remove unnecesssary GPMC definitions and @@ -12,7 +12,7 @@ definitions and clean-up the comment as well. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 15 +++++---------- + arch/arm/mach-omap2/gpmc.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -52,5 +52,5 @@ index 9fed934..3f87752 100644 /* Reserve all regions that has been set up by bootloader */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0026-ARM-OMAP2-Allow-GPMC-probe-to-complete-even-if-CS-ma.patch b/patches/gpmc/0026-ARM-OMAP2-Allow-GPMC-probe-to-complete-even-if-CS-ma.patch index a456b40d..d3f599c5 100644 --- a/patches/gpmc/0026-ARM-OMAP2-Allow-GPMC-probe-to-complete-even-if-CS-ma.patch +++ b/patches/gpmc/0026-ARM-OMAP2-Allow-GPMC-probe-to-complete-even-if-CS-ma.patch @@ -1,4 +1,4 @@ -From d9c4b184e19034b7091b582e1f2a629f96e16b4e Mon Sep 17 00:00:00 2001 +From 293441f4881f260fb4826be2682774e4eed6ff37 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 6 Mar 2013 14:36:47 -0600 Subject: [PATCH 26/39] ARM: OMAP2+: Allow GPMC probe to complete even if CS @@ -22,7 +22,7 @@ then it will be. Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 25 ++++++++----------------- + arch/arm/mach-omap2/gpmc.c | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -79,5 +79,5 @@ index 3f87752..5482d23 100644 if (IS_ERR_VALUE(gpmc_setup_irq())) dev_warn(gpmc_dev, "gpmc_setup_irq failed\n"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0027-ARM-OMAP2-return-ENODEV-if-GPMC-child-device-creatio.patch b/patches/gpmc/0027-ARM-OMAP2-return-ENODEV-if-GPMC-child-device-creatio.patch index 984cd140..09c6b78c 100644 --- a/patches/gpmc/0027-ARM-OMAP2-return-ENODEV-if-GPMC-child-device-creatio.patch +++ b/patches/gpmc/0027-ARM-OMAP2-return-ENODEV-if-GPMC-child-device-creatio.patch @@ -1,4 +1,4 @@ -From edd407e9b9016b6486eb6c14b3170194cfac0aa9 Mon Sep 17 00:00:00 2001 +From 73cb447fd163e02fcad5ce8d29ddb3c8c1318909 Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Thu, 14 Mar 2013 16:09:20 +0100 Subject: [PATCH 27/39] ARM: OMAP2+: return -ENODEV if GPMC child device @@ -18,7 +18,7 @@ Signed-off-by: Javier Martinez Canillas Signed-off-by: Jon Hunter Tested-by: Ezequiel Garcia --- - arch/arm/mach-omap2/gpmc.c | 1 + + arch/arm/mach-omap2/gpmc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -34,5 +34,5 @@ index 5482d23..e20c6d0 100644 err: gpmc_cs_free(cs); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0028-ARM-OMAP2-rename-gpmc_probe_nor_child-to-gpmc_probe_.patch b/patches/gpmc/0028-ARM-OMAP2-rename-gpmc_probe_nor_child-to-gpmc_probe_.patch index aa6622bd..f04b2d01 100644 --- a/patches/gpmc/0028-ARM-OMAP2-rename-gpmc_probe_nor_child-to-gpmc_probe_.patch +++ b/patches/gpmc/0028-ARM-OMAP2-rename-gpmc_probe_nor_child-to-gpmc_probe_.patch @@ -1,4 +1,4 @@ -From bc7dd6b9411efd2f8896e2fba64c5be7c41da284 Mon Sep 17 00:00:00 2001 +From bbeb29224fee0316584875b3f519d982b4c677e9 Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Thu, 14 Mar 2013 16:09:21 +0100 Subject: [PATCH 28/39] ARM: OMAP2+: rename gpmc_probe_nor_child() to @@ -16,7 +16,7 @@ setup so by making this function generic it can be used for those too. Signed-off-by: Javier Martinez Canillas Signed-off-by: Jon Hunter --- - arch/arm/mach-omap2/gpmc.c | 10 +++++----- + arch/arm/mach-omap2/gpmc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -52,5 +52,5 @@ index e20c6d0..780cb12 100644 of_node_put(child); return ret; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0029-ARM-OMAP2-Add-GPMC-DT-support-for-Ethernet-child-nod.patch b/patches/gpmc/0029-ARM-OMAP2-Add-GPMC-DT-support-for-Ethernet-child-nod.patch index acf4f112..8b39e3c0 100644 --- a/patches/gpmc/0029-ARM-OMAP2-Add-GPMC-DT-support-for-Ethernet-child-nod.patch +++ b/patches/gpmc/0029-ARM-OMAP2-Add-GPMC-DT-support-for-Ethernet-child-nod.patch @@ -1,4 +1,4 @@ -From 782a0e58ecb15c29d4fe3f6c9af95bbefde64daf Mon Sep 17 00:00:00 2001 +From 27bb245a7f1bb6b39aa091c3ad11dc42fcc128d0 Mon Sep 17 00:00:00 2001 From: Javier Martinez Canillas Date: Thu, 14 Mar 2013 22:54:11 +0100 Subject: [PATCH 29/39] ARM: OMAP2+: Add GPMC DT support for Ethernet child @@ -15,8 +15,8 @@ child device node. Signed-off-by: Javier Martinez Canillas Signed-off-by: Jon Hunter --- - Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 ++++++++++++++++++++++ - arch/arm/mach-omap2/gpmc.c | 8 ++ + Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 ++++++++++++++++++++ + arch/arm/mach-omap2/gpmc.c | 8 ++ 2 files changed, 105 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt @@ -143,5 +143,5 @@ index 780cb12..52c32c9 100644 } #else -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0030-mtd-omap-nand-pass-device_node-in-platform-data.patch b/patches/gpmc/0030-mtd-omap-nand-pass-device_node-in-platform-data.patch index 511a600d..6d63750e 100644 --- a/patches/gpmc/0030-mtd-omap-nand-pass-device_node-in-platform-data.patch +++ b/patches/gpmc/0030-mtd-omap-nand-pass-device_node-in-platform-data.patch @@ -1,4 +1,4 @@ -From 281825224b3196b13618dc03366224ae8122dfac Mon Sep 17 00:00:00 2001 +From 46db40891c98d615e52f9c568b8a2742874da731 Mon Sep 17 00:00:00 2001 From: Daniel Mack Date: Fri, 14 Dec 2012 11:36:41 +0100 Subject: [PATCH 30/39] mtd: omap-nand: pass device_node in platform data @@ -15,8 +15,8 @@ Acked-by: Grant Likely Acked-by: Artem Bityutskiy Signed-off-by: Tony Lindgren --- - drivers/mtd/nand/omap2.c | 4 +++- - include/linux/platform_data/mtd-nand-omap2.h | 4 +++- + drivers/mtd/nand/omap2.c | 4 +++- + include/linux/platform_data/mtd-nand-omap2.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/nand/omap2.c b/drivers/mtd/nand/omap2.c @@ -56,5 +56,5 @@ index 24d32ca..6bf9ef4 100644 +}; #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0031-ARM-OMAP-gpmc-nand-drop-__init-annotation.patch b/patches/gpmc/0031-ARM-OMAP-gpmc-nand-drop-__init-annotation.patch index 2c5ed2cb..6ba8a964 100644 --- a/patches/gpmc/0031-ARM-OMAP-gpmc-nand-drop-__init-annotation.patch +++ b/patches/gpmc/0031-ARM-OMAP-gpmc-nand-drop-__init-annotation.patch @@ -1,4 +1,4 @@ -From f71cb767738417ef86987e749d55ae8393adcf09 Mon Sep 17 00:00:00 2001 +From 955f6e74d4c902e4aa8949c19f9ee36847036559 Mon Sep 17 00:00:00 2001 From: Daniel Mack Date: Fri, 14 Dec 2012 11:36:42 +0100 Subject: [PATCH 31/39] ARM: OMAP: gpmc-nand: drop __init annotation @@ -11,7 +11,7 @@ Signed-off-by: Daniel Mack Acked-by: Grant Likely Signed-off-by: Tony Lindgren --- - arch/arm/mach-omap2/gpmc-nand.c | 6 +++--- + arch/arm/mach-omap2/gpmc-nand.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -39,5 +39,5 @@ index 026785c..b966784 100644 int err = 0; struct gpmc_settings s; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0032-ARM-OMAP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch b/patches/gpmc/0032-ARM-OMAP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch index ad4ad206..00051d2f 100644 --- a/patches/gpmc/0032-ARM-OMAP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch +++ b/patches/gpmc/0032-ARM-OMAP-gpmc-enable-hwecc-for-AM33xx-SoCs.patch @@ -1,4 +1,4 @@ -From fa03010d4f16363f0c27afa59647802b6b56baba Mon Sep 17 00:00:00 2001 +From 8d7fe60d1a8bd1a9ce71e6846a93ff6086ec7e57 Mon Sep 17 00:00:00 2001 From: Daniel Mack Date: Fri, 14 Dec 2012 11:36:43 +0100 Subject: [PATCH 32/39] ARM: OMAP: gpmc: enable hwecc for AM33xx SoCs @@ -10,7 +10,7 @@ Signed-off-by: Daniel Mack Acked-by: Grant Likely Signed-off-by: Tony Lindgren --- - arch/arm/mach-omap2/gpmc-nand.c | 9 +++++---- + arch/arm/mach-omap2/gpmc-nand.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c @@ -41,5 +41,5 @@ index b966784..d9c2719 100644 return 0; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0033-ARM-OMAP-gpmc-don-t-create-devices-from-initcall-on-.patch b/patches/gpmc/0033-ARM-OMAP-gpmc-don-t-create-devices-from-initcall-on-.patch index d25baab0..43eecf52 100644 --- a/patches/gpmc/0033-ARM-OMAP-gpmc-don-t-create-devices-from-initcall-on-.patch +++ b/patches/gpmc/0033-ARM-OMAP-gpmc-don-t-create-devices-from-initcall-on-.patch @@ -1,4 +1,4 @@ -From 095aa47763800d75c9ace93f91c5cfe0c8035715 Mon Sep 17 00:00:00 2001 +From b89fa79cddc5cadf3aca452528b0bc53019f5fdc Mon Sep 17 00:00:00 2001 From: Daniel Mack Date: Fri, 14 Dec 2012 11:36:40 +0100 Subject: [PATCH 33/39] ARM: OMAP: gpmc: don't create devices from initcall on @@ -11,7 +11,7 @@ Signed-off-by: Daniel Mack Acked-by: Grant Likely Signed-off-by: Tony Lindgren --- - arch/arm/mach-omap2/gpmc.c | 7 +++++++ + arch/arm/mach-omap2/gpmc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -33,5 +33,5 @@ index 52c32c9..de43b61 100644 if (!oh) { pr_err("Could not look up %s\n", oh_name); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0034-ARM-OMAP2-gpmc-onenand-drop-__init-annotation.patch b/patches/gpmc/0034-ARM-OMAP2-gpmc-onenand-drop-__init-annotation.patch index 6a96e3b1..32673ca6 100644 --- a/patches/gpmc/0034-ARM-OMAP2-gpmc-onenand-drop-__init-annotation.patch +++ b/patches/gpmc/0034-ARM-OMAP2-gpmc-onenand-drop-__init-annotation.patch @@ -1,4 +1,4 @@ -From 1f314e97bfde577c246d3c6c60573236c77a9692 Mon Sep 17 00:00:00 2001 +From e8551e7565ae1db58aeaab864fe6c4f2af920a46 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Fri, 25 Jan 2013 09:23:10 -0300 Subject: [PATCH 34/39] ARM: OMAP2+: gpmc-onenand: drop __init annotation @@ -9,7 +9,7 @@ so drop the __init annotation, in order to prevent section mismatches. Signed-off-by: Ezequiel Garcia Signed-off-by: Tony Lindgren --- - arch/arm/mach-omap2/gpmc-onenand.c | 2 +- + arch/arm/mach-omap2/gpmc-onenand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -26,5 +26,5 @@ index 1a2b84e..3df9230 100644 int err; struct device *dev = &gpmc_onenand_device.dev; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0035-gpmc-Add-missing-gpmc-includes.patch b/patches/gpmc/0035-gpmc-Add-missing-gpmc-includes.patch index 10764384..a0171101 100644 --- a/patches/gpmc/0035-gpmc-Add-missing-gpmc-includes.patch +++ b/patches/gpmc/0035-gpmc-Add-missing-gpmc-includes.patch @@ -1,11 +1,11 @@ -From 4b7f9c36c071b580817bee06f98ca5b97b44e7af Mon Sep 17 00:00:00 2001 +From 75a7828a91327685042548c52f69c7a8c2f35141 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 23 Apr 2013 20:14:46 +0300 Subject: [PATCH 35/39] gpmc: Add missing gpmc includes. Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/gpmc.c | 2 ++ + arch/arm/mach-omap2/gpmc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -22,5 +22,5 @@ index de43b61..6f9fb7a 100644 #define DEVICE_NAME "omap-gpmc" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0036-mtd-omap-onenand-pass-device_node-in-platform-data.patch b/patches/gpmc/0036-mtd-omap-onenand-pass-device_node-in-platform-data.patch index 392c8628..f75a2f8b 100644 --- a/patches/gpmc/0036-mtd-omap-onenand-pass-device_node-in-platform-data.patch +++ b/patches/gpmc/0036-mtd-omap-onenand-pass-device_node-in-platform-data.patch @@ -1,4 +1,4 @@ -From 2f04fad8bfefb4f05636077bd0e0247212e595d1 Mon Sep 17 00:00:00 2001 +From a56f27a7da516f97001915d95986a4728ffe91f1 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Fri, 25 Jan 2013 09:23:09 -0300 Subject: [PATCH 36/39] mtd: omap-onenand: pass device_node in platform data @@ -14,8 +14,8 @@ Acked-by: Artem Bityutskiy Signed-off-by: Ezequiel Garcia Signed-off-by: Tony Lindgren --- - drivers/mtd/onenand/omap2.c | 4 +++- - include/linux/platform_data/mtd-onenand-omap2.h | 3 +++ + drivers/mtd/onenand/omap2.c | 4 +++- + include/linux/platform_data/mtd-onenand-omap2.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/onenand/omap2.c b/drivers/mtd/onenand/omap2.c @@ -54,5 +54,5 @@ index 685af7e..e9a9fb1 100644 }; #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0037-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch b/patches/gpmc/0037-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch index 81be4b95..2e63b2e7 100644 --- a/patches/gpmc/0037-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch +++ b/patches/gpmc/0037-ARM-OMAP2-Convert-ONENAND-to-use-gpmc_cs_program_set.patch @@ -1,4 +1,4 @@ -From 997e8ead9f973099608e748bce3e75e67d72162f Mon Sep 17 00:00:00 2001 +From b9965b9adbe72cfa2132f7f7622baad767561461 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Thu, 21 Feb 2013 12:42:22 -0600 Subject: [PATCH 37/39] ARM: OMAP2+: Convert ONENAND to use @@ -14,7 +14,7 @@ Tested-by: Ezequiel Garcia Conflicts: arch/arm/mach-omap2/gpmc-onenand.c --- - arch/arm/mach-omap2/gpmc-onenand.c | 8 ++++---- + arch/arm/mach-omap2/gpmc-onenand.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-onenand.c b/arch/arm/mach-omap2/gpmc-onenand.c @@ -44,5 +44,5 @@ index 3df9230..64b5a83 100644 set_onenand_cfg(onenand_base); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0038-omap-gpmc-Various-driver-fixes.patch b/patches/gpmc/0038-omap-gpmc-Various-driver-fixes.patch index 29f51bfe..c418805a 100644 --- a/patches/gpmc/0038-omap-gpmc-Various-driver-fixes.patch +++ b/patches/gpmc/0038-omap-gpmc-Various-driver-fixes.patch @@ -1,4 +1,4 @@ -From 06e937a327d9a131f07ddaecce74097f823ab4ed Mon Sep 17 00:00:00 2001 +From 280501621c9cbfb60d64a714ee36a86b19d75805 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 26 Apr 2013 01:21:49 +0300 Subject: [PATCH 38/39] omap: gpmc: Various driver fixes @@ -12,8 +12,8 @@ Various fixes: Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/gpmc.c | 94 ++++++++++++++++++++++++---------------------- - arch/arm/mach-omap2/gpmc.h | 1 + + arch/arm/mach-omap2/gpmc.c | 94 +++++++++++++++++++++++--------------------- + arch/arm/mach-omap2/gpmc.h | 1 + 2 files changed, 51 insertions(+), 44 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c @@ -203,5 +203,5 @@ index 707f6d5..b329bb8 100644 extern int gpmc_calc_timings(struct gpmc_timings *gpmc_t, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/gpmc/0039-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch b/patches/gpmc/0039-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch index 3e1d48ff..d3a7a585 100644 --- a/patches/gpmc/0039-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch +++ b/patches/gpmc/0039-gpmc-Add-DT-node-for-gpmc-on-am33xx.patch @@ -1,4 +1,4 @@ -From 607d8ea42ecde4f83516cca5f2dd31394fefe4bd Mon Sep 17 00:00:00 2001 +From b6dc5b716d470a6800648b3fbd01748040402227 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 18:38:25 +0300 Subject: [PATCH 39/39] gpmc: Add DT node for gpmc on am33xx @@ -7,7 +7,7 @@ Add am33xx gpmc device. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 13 +++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -35,5 +35,5 @@ index 6c24c9b..76fa03b 100644 compatible = "nop-xceiv-usb"; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0001-video-Add-generic-HDMI-infoframe-helpers.patch b/patches/hdmi/0001-video-Add-generic-HDMI-infoframe-helpers.patch index abb963fe..713dd9d4 100644 --- a/patches/hdmi/0001-video-Add-generic-HDMI-infoframe-helpers.patch +++ b/patches/hdmi/0001-video-Add-generic-HDMI-infoframe-helpers.patch @@ -1,16 +1,16 @@ -From 255f7bbccb5b2b5181a7fc22d79ac4fcf3a22b8b Mon Sep 17 00:00:00 2001 +From dffbe9d4a268fe1aa10cb6ce6896b40112d751b2 Mon Sep 17 00:00:00 2001 From: Thierry Reding Date: Fri, 22 Feb 2013 07:03:26 +0000 -Subject: [PATCH 01/21] video: Add generic HDMI infoframe helpers +Subject: [PATCH 01/22] video: Add generic HDMI infoframe helpers Add generic helpers to pack HDMI infoframes into binary buffers. Signed-off-by: Thierry Reding --- - drivers/video/Kconfig | 3 + - drivers/video/Makefile | 1 + - drivers/video/hdmi.c | 308 +++++++++++++++++++++++++++++++++++++++++++++++++ - include/linux/hdmi.h | 231 +++++++++++++++++++++++++++++++++++++ + drivers/video/Kconfig | 3 + + drivers/video/Makefile | 1 + + drivers/video/hdmi.c | 308 ++++++++++++++++++++++++++++++++++++++++++++++++ + include/linux/hdmi.h | 231 ++++++++++++++++++++++++++++++++++++ 4 files changed, 543 insertions(+) create mode 100644 drivers/video/hdmi.c create mode 100644 include/linux/hdmi.h @@ -593,5 +593,5 @@ index 0000000..3b58944 + +#endif /* _DRM_HDMI_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0002-BeagleBone-Black-TDA998x-Initial-HDMI-Audio-support.patch b/patches/hdmi/0002-BeagleBone-Black-TDA998x-Initial-HDMI-Audio-support.patch index 30231eaf..7e42981e 100644 --- a/patches/hdmi/0002-BeagleBone-Black-TDA998x-Initial-HDMI-Audio-support.patch +++ b/patches/hdmi/0002-BeagleBone-Black-TDA998x-Initial-HDMI-Audio-support.patch @@ -1,7 +1,7 @@ -From f238e327959b544ddf1f877ea83e092290cc93fe Mon Sep 17 00:00:00 2001 +From d52835205b22e44910df53edeb6d6fc4413058ee Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Fri, 19 Apr 2013 12:37:37 -0500 -Subject: [PATCH 02/21] BeagleBone Black TDA998x Initial HDMI Audio support +Subject: [PATCH 02/22] BeagleBone Black TDA998x Initial HDMI Audio support commit 5e166deffcfe438f57ec334e288e068e42fb05bb Author: Darren Etheridge @@ -114,13 +114,13 @@ Date: Fri Apr 5 10:44:03 2013 -0500 that is enabled by setting gpio1_27 high. Create a new machine in Davinci audio driver for BeagleBone Black. --- - drivers/gpu/drm/i2c/Kconfig | 1 + - drivers/gpu/drm/i2c/Makefile | 2 +- - drivers/gpu/drm/i2c/tda998x_audio_drv.c | 76 +++++++++++ - drivers/gpu/drm/i2c/tda998x_drv.c | 205 +++++++++++++++++++++++++++- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 52 +++++++ - sound/soc/davinci/davinci-evm.c | 50 ++++++- - sound/soc/davinci/davinci-mcasp.c | 15 +- + drivers/gpu/drm/i2c/Kconfig | 1 + + drivers/gpu/drm/i2c/Makefile | 2 +- + drivers/gpu/drm/i2c/tda998x_audio_drv.c | 76 ++++++++++ + drivers/gpu/drm/i2c/tda998x_drv.c | 205 ++++++++++++++++++++++++++- + firmware/capes/cape-boneblack-hdmi-00A0.dts | 52 +++++++ + sound/soc/davinci/davinci-evm.c | 50 ++++++- + sound/soc/davinci/davinci-mcasp.c | 15 +- 7 files changed, 385 insertions(+), 16 deletions(-) create mode 100644 drivers/gpu/drm/i2c/tda998x_audio_drv.c @@ -784,5 +784,5 @@ index ea292f6..4c700df 100644 /* bit stream is MSB first with no delay */ /* DSP_B mode */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0003-Clean-up-some-formating-and-debug-in-Davinci-MCASP-d.patch b/patches/hdmi/0003-Clean-up-some-formating-and-debug-in-Davinci-MCASP-d.patch index 00300ca4..951840ad 100644 --- a/patches/hdmi/0003-Clean-up-some-formating-and-debug-in-Davinci-MCASP-d.patch +++ b/patches/hdmi/0003-Clean-up-some-formating-and-debug-in-Davinci-MCASP-d.patch @@ -1,11 +1,11 @@ -From 7e0361858e16e7cac2c59b48aedc4dac79c6e5fd Mon Sep 17 00:00:00 2001 +From 26a2a7aac701caf8be85d36d0db584dc6ee6d157 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Fri, 19 Apr 2013 13:18:14 -0500 -Subject: [PATCH 03/21] Clean up some formating and debug in Davinci MCASP +Subject: [PATCH 03/22] Clean up some formating and debug in Davinci MCASP driver --- - sound/soc/davinci/davinci-mcasp.c | 15 +++++---------- + sound/soc/davinci/davinci-mcasp.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sound/soc/davinci/davinci-mcasp.c b/sound/soc/davinci/davinci-mcasp.c @@ -56,5 +56,5 @@ index 4c700df..bef4e72 100644 mcasp_set_bits(dev->base + DAVINCI_MCASP_TXFMT_REG, TXORD); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0004-tilcdc-Prune-modes-that-can-t-support-audio.patch b/patches/hdmi/0004-tilcdc-Prune-modes-that-can-t-support-audio.patch index 2a068ce4..3ff4fce5 100644 --- a/patches/hdmi/0004-tilcdc-Prune-modes-that-can-t-support-audio.patch +++ b/patches/hdmi/0004-tilcdc-Prune-modes-that-can-t-support-audio.patch @@ -1,19 +1,19 @@ -From 6beae212e23af0b23494ea1ec4197e4578315284 Mon Sep 17 00:00:00 2001 +From 92a3fce4c8f6cbcf5173d66b58eb252342d17724 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 3 May 2013 16:11:53 +0300 -Subject: [PATCH 04/21] tilcdc: Prune modes that can't support audio. +Subject: [PATCH 04/22] tilcdc: Prune modes that can't support audio. If the connector supports audio, prune all the display modes that don't support it. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 73 ++++++++++++++++++++-------------- - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 9 ++++- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 +- - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 6 ++- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 2 +- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 73 +++++++++++++++++++------------- + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 9 +++- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 +- + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 6 ++- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 2 +- 6 files changed, 59 insertions(+), 36 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -240,5 +240,5 @@ index 9d9796f..c71f955 100644 static struct drm_encoder *tfp410_connector_best_encoder( -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0005-Enable-output-of-correct-AVI-Infoframe-type-hdmi.patch b/patches/hdmi/0005-Enable-output-of-correct-AVI-Infoframe-type-hdmi.patch index 75a83c1b..b01810ab 100644 --- a/patches/hdmi/0005-Enable-output-of-correct-AVI-Infoframe-type-hdmi.patch +++ b/patches/hdmi/0005-Enable-output-of-correct-AVI-Infoframe-type-hdmi.patch @@ -1,10 +1,10 @@ -From 0002d049306b8beaab04001869709626ba935629 Mon Sep 17 00:00:00 2001 +From a3805adf863029b6345d06f82fd69029fc04aae8 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Tue, 7 May 2013 21:22:27 -0500 -Subject: [PATCH 05/21] Enable output of correct AVI Infoframe type hdmi +Subject: [PATCH 05/22] Enable output of correct AVI Infoframe type hdmi --- - drivers/gpu/drm/i2c/tda998x_drv.c | 4 ++-- + drivers/gpu/drm/i2c/tda998x_drv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -24,5 +24,5 @@ index e3e9101..7c64696 100644 /* loopup table for CEA values to VIDFORMAT values taken from NXP datasheet */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0006-drm-am335x-add-support-for-2048-lines-vertical.patch b/patches/hdmi/0006-drm-am335x-add-support-for-2048-lines-vertical.patch index b7668411..b662bc92 100644 --- a/patches/hdmi/0006-drm-am335x-add-support-for-2048-lines-vertical.patch +++ b/patches/hdmi/0006-drm-am335x-add-support-for-2048-lines-vertical.patch @@ -1,15 +1,15 @@ -From 20787879a38b2c7d54106b2202991511097c3751 Mon Sep 17 00:00:00 2001 +From dfbd6d3b22e802c06cc39e4734b4180cd8b5baa4 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Wed, 8 May 2013 16:15:40 -0500 -Subject: [PATCH 06/21] drm: am335x: add support for 2048 lines vertical +Subject: [PATCH 06/22] drm: am335x: add support for 2048 lines vertical Add extra mode that enables 1920x1080@24, this now works with 2048 lines vertical support and EMIF setting of INT_CONFIG optimized. --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 15 ++++++++++++--- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 10 +++++++--- - drivers/gpu/drm/tilcdc/tilcdc_regs.h | 1 + + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 15 ++++++++++++--- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 10 +++++++--- + drivers/gpu/drm/tilcdc/tilcdc_regs.h | 1 + 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -86,5 +86,5 @@ index 17fd1b4..1bf5e25 100644 /* LCDC Block */ #define LCDC_PID_REG 0x0 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0007-drm-tda998x-Adding-extra-CEA-mode-for-1920x1080-24.patch b/patches/hdmi/0007-drm-tda998x-Adding-extra-CEA-mode-for-1920x1080-24.patch index 689bb8d3..f57c49bf 100644 --- a/patches/hdmi/0007-drm-tda998x-Adding-extra-CEA-mode-for-1920x1080-24.patch +++ b/patches/hdmi/0007-drm-tda998x-Adding-extra-CEA-mode-for-1920x1080-24.patch @@ -1,10 +1,10 @@ -From 05258ba492e6fdf29f36764de1c18caa0fdae842 Mon Sep 17 00:00:00 2001 +From b3c8f902bf8421001b9140e960ad69e6f8852a35 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Wed, 8 May 2013 16:39:28 -0500 -Subject: [PATCH 07/21] drm: tda998x Adding extra CEA mode for 1920x1080@24 +Subject: [PATCH 07/22] drm: tda998x Adding extra CEA mode for 1920x1080@24 --- - drivers/gpu/drm/i2c/tda998x_drv.c | 8 ++++---- + drivers/gpu/drm/i2c/tda998x_drv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -31,5 +31,5 @@ index 7c64696..412ba4f 100644 } return cea_to_nxp_mode[cea_mode]; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0008-tilcdc-Remove-superfluous-newlines-from-DBG-messages.patch b/patches/hdmi/0008-tilcdc-Remove-superfluous-newlines-from-DBG-messages.patch index 376e9474..8fd2eace 100644 --- a/patches/hdmi/0008-tilcdc-Remove-superfluous-newlines-from-DBG-messages.patch +++ b/patches/hdmi/0008-tilcdc-Remove-superfluous-newlines-from-DBG-messages.patch @@ -1,13 +1,13 @@ -From d8dca2b6f1294ab50dcb54cc5bd49a7a7a17a980 Mon Sep 17 00:00:00 2001 +From 11c19e90a56f2e0d708c4aa868c9fb4388e37ef1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 20 May 2013 13:54:21 +0300 -Subject: [PATCH 08/21] tilcdc: Remove superfluous newlines from DBG messages +Subject: [PATCH 08/22] tilcdc: Remove superfluous newlines from DBG messages DBGs supply their own newlines, don't add them. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 14 +++++++------- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -63,5 +63,5 @@ index 1dbd927..c39503b 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0009-tilcdc-1280x1024x60-bw-1920x1080x24-bw.patch b/patches/hdmi/0009-tilcdc-1280x1024x60-bw-1920x1080x24-bw.patch index f7bfd4ed..0a3d7a37 100644 --- a/patches/hdmi/0009-tilcdc-1280x1024x60-bw-1920x1080x24-bw.patch +++ b/patches/hdmi/0009-tilcdc-1280x1024x60-bw-1920x1080x24-bw.patch @@ -1,14 +1,14 @@ -From d55a5f9dcca1a4940cf49826e5369a4e330caffe Mon Sep 17 00:00:00 2001 +From 7cd6245602fd2f733945f189db8b8f94ea6c7c6b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 20 May 2013 15:16:55 +0300 -Subject: [PATCH 09/21] tilcdc: 1280x1024x60 bw > 1920x1080x24 bw +Subject: [PATCH 09/22] tilcdc: 1280x1024x60 bw > 1920x1080x24 bw The lower resolution modes do infact need more bandwidth. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 5 +++-- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -43,5 +43,5 @@ index 6b2c7ea..f3861e4 100644 struct tilcdc_drm_private { void __iomem *mmio; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0010-tilcdc-Only-support-Audio-on-50-60-Hz-modes.patch b/patches/hdmi/0010-tilcdc-Only-support-Audio-on-50-60-Hz-modes.patch index b78b0bb7..cd9d343b 100644 --- a/patches/hdmi/0010-tilcdc-Only-support-Audio-on-50-60-Hz-modes.patch +++ b/patches/hdmi/0010-tilcdc-Only-support-Audio-on-50-60-Hz-modes.patch @@ -1,13 +1,13 @@ -From affb066eaa39575b2394f49a1680be18329a6d17 Mon Sep 17 00:00:00 2001 +From 9588ba4e41047b40f81461c7dc2b75d49c34574b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 20 May 2013 16:01:07 +0300 -Subject: [PATCH 10/21] tilcdc: Only support Audio on 50 & 60 Hz modes +Subject: [PATCH 10/22] tilcdc: Only support Audio on 50 & 60 Hz modes Apparently anything other fails to work (at least for me). Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 20 ++++++++++++++------ + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -62,5 +62,5 @@ index 7ba2048..14cee74 100644 return MODE_BAD; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0011-drm-i2c-nxp-tda998x-fix-EDID-reading-on-TDA19988-dev.patch b/patches/hdmi/0011-drm-i2c-nxp-tda998x-fix-EDID-reading-on-TDA19988-dev.patch index 2d8a88db..122ce601 100644 --- a/patches/hdmi/0011-drm-i2c-nxp-tda998x-fix-EDID-reading-on-TDA19988-dev.patch +++ b/patches/hdmi/0011-drm-i2c-nxp-tda998x-fix-EDID-reading-on-TDA19988-dev.patch @@ -1,7 +1,7 @@ -From c0d0682945a38f93ea1521bdc20b86642a3b0a36 Mon Sep 17 00:00:00 2001 +From 10f9f18dbd9f13db429cfe434aba63df4d3b8d03 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 16 May 2013 19:25:58 +0000 -Subject: [PATCH 11/21] drm/i2c: nxp-tda998x: fix EDID reading on TDA19988 +Subject: [PATCH 11/22] drm/i2c: nxp-tda998x: fix EDID reading on TDA19988 devices TDA19988 devices need their RAM enabled in order to read EDID @@ -9,7 +9,7 @@ information. Add support for this. Signed-off-by: Russell King --- - drivers/gpu/drm/i2c/tda998x_drv.c | 14 +++++++++++++- + drivers/gpu/drm/i2c/tda998x_drv.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -69,5 +69,5 @@ index 412ba4f..9ac4ed9 100644 kfree(block); return NULL; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0012-tilcdc-Allow-non-audio-modes-when-we-don-t-support-t.patch b/patches/hdmi/0012-tilcdc-Allow-non-audio-modes-when-we-don-t-support-t.patch index 429191cf..ecf95c5c 100644 --- a/patches/hdmi/0012-tilcdc-Allow-non-audio-modes-when-we-don-t-support-t.patch +++ b/patches/hdmi/0012-tilcdc-Allow-non-audio-modes-when-we-don-t-support-t.patch @@ -1,7 +1,7 @@ -From 19faf01de066fdfd4aa220041142d6d11d39932f Mon Sep 17 00:00:00 2001 +From 575c0652518c262aaf595a31422612e8229de65f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 4 Jun 2013 17:53:07 +0300 -Subject: [PATCH 12/21] tilcdc: Allow non-audio modes when we don't support +Subject: [PATCH 12/22] tilcdc: Allow non-audio modes when we don't support them. Allow non-audio modes on an audio capable monitor if we explicitly @@ -9,7 +9,7 @@ disable audio. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 3 ++- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -27,5 +27,5 @@ index 14cee74..5f5f464 100644 return MODE_BAD; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0013-drm-i2c-nxp-tda998x-ensure-VIP-output-mux-is-properl.patch b/patches/hdmi/0013-drm-i2c-nxp-tda998x-ensure-VIP-output-mux-is-properl.patch index 663c7a6d..f3c67c2f 100644 --- a/patches/hdmi/0013-drm-i2c-nxp-tda998x-ensure-VIP-output-mux-is-properl.patch +++ b/patches/hdmi/0013-drm-i2c-nxp-tda998x-ensure-VIP-output-mux-is-properl.patch @@ -1,8 +1,8 @@ -From 69eeb36bc1bf1fd73f8e403745c00c62f5e934fb Mon Sep 17 00:00:00 2001 +From db33bd5c341558926afe7a0ea5a6cd29bb4e1a93 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 16 May 2013 19:26:18 +0000 -Subject: [PATCH 13/21] drm/i2c: nxp-tda998x: ensure VIP output mux is properly - set +Subject: [PATCH 13/22] drm/i2c: nxp-tda998x: ensure VIP output mux is + properly set When switching between various drivers for this device, it's possible that some critical registers are left containing values which affect @@ -15,7 +15,7 @@ default setting. Signed-off-by: Russell King --- - drivers/gpu/drm/i2c/tda998x_drv.c | 3 +++ + drivers/gpu/drm/i2c/tda998x_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -40,5 +40,5 @@ index 9ac4ed9..37094fd 100644 reg_write(encoder, REG_ENA_AP, 0x03); reg_write(encoder, REG_ENA_VP_0, 0xff); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0014-drm-i2c-nxp-tda998x-fix-npix-nline-programming.patch b/patches/hdmi/0014-drm-i2c-nxp-tda998x-fix-npix-nline-programming.patch index 30dc974e..9fe47364 100644 --- a/patches/hdmi/0014-drm-i2c-nxp-tda998x-fix-npix-nline-programming.patch +++ b/patches/hdmi/0014-drm-i2c-nxp-tda998x-fix-npix-nline-programming.patch @@ -1,7 +1,7 @@ -From e14a2cb97cfd3684f85599cce6db61fa4b420e96 Mon Sep 17 00:00:00 2001 +From 206545cd6fa494308895e25313388b09dddc5562 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 16 May 2013 19:26:38 +0000 -Subject: [PATCH 14/21] drm/i2c: nxp-tda998x: fix npix/nline programming +Subject: [PATCH 14/22] drm/i2c: nxp-tda998x: fix npix/nline programming The npix/nline registers are supposed to be programmed with the total number of pixels/lines, not the displayed pixels/lines, and not minus @@ -9,7 +9,7 @@ one either. Signed-off-by: Russell King --- - drivers/gpu/drm/i2c/tda998x_drv.c | 4 ++-- + drivers/gpu/drm/i2c/tda998x_drv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -28,5 +28,5 @@ index 37094fd..17db51b 100644 reg_write16(encoder, REG_VS_LINE_END_1_MSB, line_end); reg_write16(encoder, REG_VS_PIX_STRT_1_MSB, hs_start); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0015-drm-tilcdc-Clear-bits-of-register-we-re-going-to-set.patch b/patches/hdmi/0015-drm-tilcdc-Clear-bits-of-register-we-re-going-to-set.patch index 4d3fbbfc..511d8e70 100644 --- a/patches/hdmi/0015-drm-tilcdc-Clear-bits-of-register-we-re-going-to-set.patch +++ b/patches/hdmi/0015-drm-tilcdc-Clear-bits-of-register-we-re-going-to-set.patch @@ -1,13 +1,14 @@ -From aafdd6efb1836641cb78f2deb6d6abb07e25d4e9 Mon Sep 17 00:00:00 2001 +From 09ced5277526718ec89a5bf71efc046b3294a7bf Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 5 Jun 2013 19:48:59 +0300 -Subject: [PATCH 15/21] drm: tilcdc: Clear bits of register we're going to set. +Subject: [PATCH 15/22] drm: tilcdc: Clear bits of register we're going to + set. Bits weren't cleared so resolution changes didn't work. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 22 ++++++++++++---------- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -63,5 +64,5 @@ index 5f5f464..8ce18ca 100644 /* Configure display type: */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0016-DRM-tda998x-add-missing-include.patch b/patches/hdmi/0016-DRM-tda998x-add-missing-include.patch index 881613fe..8b16bec3 100644 --- a/patches/hdmi/0016-DRM-tda998x-add-missing-include.patch +++ b/patches/hdmi/0016-DRM-tda998x-add-missing-include.patch @@ -1,14 +1,14 @@ -From 39674aa07a824390f14b5185f1221f47040c6e26 Mon Sep 17 00:00:00 2001 +From ca9cfbe930ce746aa959d10f2018068e10afe81f Mon Sep 17 00:00:00 2001 From: Sebastian Hesselbarth Date: Sat, 18 May 2013 17:12:19 +0000 -Subject: [PATCH 16/21] DRM: tda998x: add missing include +Subject: [PATCH 16/22] DRM: tda998x: add missing include The RFC sent by Russell King was missing an include for tda998x. This is just a compatible clone to remember Russell to add that later. Signed-off-by: Sebastian Hesselbarth --- - include/drm/i2c/tda998x.h | 23 +++++++++++++++++++++++ + include/drm/i2c/tda998x.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 include/drm/i2c/tda998x.h @@ -42,5 +42,5 @@ index 0000000..41f799f + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0017-drm-i2c-nxp-tda998x-prepare-for-video-input-configur.patch b/patches/hdmi/0017-drm-i2c-nxp-tda998x-prepare-for-video-input-configur.patch index 02ec0a40..2b4db933 100644 --- a/patches/hdmi/0017-drm-i2c-nxp-tda998x-prepare-for-video-input-configur.patch +++ b/patches/hdmi/0017-drm-i2c-nxp-tda998x-prepare-for-video-input-configur.patch @@ -1,12 +1,12 @@ -From a4b8e5b7ace965fb14df1f29456162234c422f0e Mon Sep 17 00:00:00 2001 +From 7ccd609888e04a74094db345a2333d13918a7441 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 16 May 2013 19:26:58 +0000 -Subject: [PATCH 17/21] drm/i2c: nxp-tda998x: prepare for video input +Subject: [PATCH 17/22] drm/i2c: nxp-tda998x: prepare for video input configuration Signed-off-by: Russell King --- - drivers/gpu/drm/i2c/tda998x_drv.c | 16 ++++++++++------ + drivers/gpu/drm/i2c/tda998x_drv.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -51,5 +51,5 @@ index 17db51b..49e5d98 100644 priv->cec = i2c_new_dummy(client->adapter, 0x34); priv->dpms = DRM_MODE_DPMS_OFF; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0018-WIP-of-new-tda998x-patches.patch b/patches/hdmi/0018-WIP-of-new-tda998x-patches.patch index 2037ef48..d56255d1 100644 --- a/patches/hdmi/0018-WIP-of-new-tda998x-patches.patch +++ b/patches/hdmi/0018-WIP-of-new-tda998x-patches.patch @@ -1,15 +1,15 @@ -From 795d5d4c84cc23f43d9d7fff25f96162c31febf3 Mon Sep 17 00:00:00 2001 +From f6f23612ee631242020898f0105b8b0e69da5596 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 5 Jun 2013 19:52:25 +0300 -Subject: [PATCH 18/21] WIP of new tda998x patches. +Subject: [PATCH 18/22] WIP of new tda998x patches. Video works, but no audio. RMK uses SPDIF so I2S is missing various bits. With the tilcdc driver the some non CEC modes are shifted too. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/i2c/tda998x_drv.c | 574 +++++++++++++++++++++++++++----------- - include/drm/i2c/tda998x.h | 21 +- + drivers/gpu/drm/i2c/tda998x_drv.c | 574 ++++++++++++++++++++++++++----------- + include/drm/i2c/tda998x.h | 21 +- 2 files changed, 419 insertions(+), 176 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -808,5 +808,5 @@ index 41f799f..23736f1 100644 #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0019-tilcdc-Slave-panel-settings-read-from-DT-now.patch b/patches/hdmi/0019-tilcdc-Slave-panel-settings-read-from-DT-now.patch index 1242f7a7..966f06ed 100644 --- a/patches/hdmi/0019-tilcdc-Slave-panel-settings-read-from-DT-now.patch +++ b/patches/hdmi/0019-tilcdc-Slave-panel-settings-read-from-DT-now.patch @@ -1,16 +1,16 @@ -From 15d2af51de2c0e73f60ae100c84e3c4f759469f5 Mon Sep 17 00:00:00 2001 +From b8d6ed3108d480ea84e64c3c0fc2c42a9733cefa Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Jun 2013 11:45:28 +0300 -Subject: [PATCH 19/21] tilcdc: Slave panel settings read from DT now +Subject: [PATCH 19/22] tilcdc: Slave panel settings read from DT now Turns out that we really need those panel settings. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 56 +++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 ++ - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 49 +----------------------------- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 25 +++++++--------- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 56 +++++++++++++++++++++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 ++ + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 49 +---------------------------- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 25 +++++++-------- 4 files changed, 71 insertions(+), 62 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -221,5 +221,5 @@ index e454874..440de4e 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0020-drm-tda998x-Revert-WIP-to-previous-state.patch b/patches/hdmi/0020-drm-tda998x-Revert-WIP-to-previous-state.patch index 63fba902..4ceead2a 100644 --- a/patches/hdmi/0020-drm-tda998x-Revert-WIP-to-previous-state.patch +++ b/patches/hdmi/0020-drm-tda998x-Revert-WIP-to-previous-state.patch @@ -1,13 +1,13 @@ -From 18f22530660204b50da863230ca9d02c6c017a06 Mon Sep 17 00:00:00 2001 +From bc263e3ae5860e6ba40dea19883c9a30b82d28b7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Jun 2013 22:25:45 +0300 -Subject: [PATCH 20/21] drm: tda998x: Revert WIP to previous state +Subject: [PATCH 20/22] drm: tda998x: Revert WIP to previous state Revert all the changes of the WIP so that audio continues to work. We do it with an explicit patch so that we can revisit at a later time when things settled down. --- - drivers/gpu/drm/i2c/tda998x_drv.c | 611 +++++++++++--------------------------- + drivers/gpu/drm/i2c/tda998x_drv.c | 611 +++++++++++-------------------------- 1 file changed, 176 insertions(+), 435 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -838,5 +838,5 @@ index 2049898..412ba4f 100644 module_exit(tda998x_exit); + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0021-tilcdc-More-refined-audio-mode-compatibility-check.patch b/patches/hdmi/0021-tilcdc-More-refined-audio-mode-compatibility-check.patch index 0a8a9865..7236b9ff 100644 --- a/patches/hdmi/0021-tilcdc-More-refined-audio-mode-compatibility-check.patch +++ b/patches/hdmi/0021-tilcdc-More-refined-audio-mode-compatibility-check.patch @@ -1,12 +1,12 @@ -From 12f4cef9a3b81fae655e82532353f6332dab3d7f Mon Sep 17 00:00:00 2001 +From 092494ec65575b001a9192287dec2f5952363d41 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Jun 2013 22:55:04 +0300 -Subject: [PATCH 21/21] tilcdc: More refined audio mode compatibility check. +Subject: [PATCH 21/22] tilcdc: More refined audio mode compatibility check. Allow audio modes more selectively. This should end up in DT instead but it will do for release. --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 30 ++++++++++++++++++++++++++---- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -69,5 +69,5 @@ index 023092f..375986e 100644 has_audio ? "true" : "false", is_cea_mode ? "true" : "false", -- -1.8.1.4 +1.7.9.5 diff --git a/patches/hdmi/0022-drm-tilcdc-Implement-whitelist-blacklist-mode-suppor.patch b/patches/hdmi/0022-drm-tilcdc-Implement-whitelist-blacklist-mode-suppor.patch index 032f94c5..36344dca 100644 --- a/patches/hdmi/0022-drm-tilcdc-Implement-whitelist-blacklist-mode-suppor.patch +++ b/patches/hdmi/0022-drm-tilcdc-Implement-whitelist-blacklist-mode-suppor.patch @@ -1,4 +1,4 @@ -From dc11bff0484c650072deb3d0e17ce1804285f95f Mon Sep 17 00:00:00 2001 +From 0b0cb6de0ebe53c45772e882565ad1be21d64dfd Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 12 Jun 2013 11:11:12 +0300 Subject: [PATCH 22/22] drm: tilcdc: Implement whitelist & blacklist mode @@ -9,11 +9,11 @@ we select. Implement a DT based whitelist & blacklist. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 6 +- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 2 +- - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 4 +- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 249 ++++++++++++++++++++++++++++++++- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 4 +- + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 6 +- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 2 +- + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 4 +- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 249 +++++++++++++++++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 4 +- 5 files changed, 250 insertions(+), 15 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -436,5 +436,5 @@ index c71f955..86fcd1c 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/i2c/0001-pinctrl-pinctrl-single-must-be-initialized-early.patch b/patches/i2c/0001-pinctrl-pinctrl-single-must-be-initialized-early.patch index 16d731e5..fc9ef6db 100644 --- a/patches/i2c/0001-pinctrl-pinctrl-single-must-be-initialized-early.patch +++ b/patches/i2c/0001-pinctrl-pinctrl-single-must-be-initialized-early.patch @@ -1,13 +1,13 @@ -From 0bf327368e417b3b00d8d4e811b406be07def15c Mon Sep 17 00:00:00 2001 +From ce1624cda8905c16b5bf682cca7aa11820d4c8ee Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Sat, 15 Sep 2012 12:00:41 +0300 -Subject: [PATCH 1/4] pinctrl: pinctrl-single must be initialized early. +Subject: [PATCH 1/5] pinctrl: pinctrl-single must be initialized early. When using pinctrl-single to handle i2c initialization, it has to be done early. Whether this is the best way to do so, is an exercise left to the reader. --- - drivers/pinctrl/pinctrl-single.c | 12 +++++++++++- + drivers/pinctrl/pinctrl-single.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/pinctrl/pinctrl-single.c b/drivers/pinctrl/pinctrl-single.c @@ -34,5 +34,5 @@ index 5c32e88..e75d107 100644 MODULE_AUTHOR("Tony Lindgren "); MODULE_DESCRIPTION("One-register-per-pin type device tree based pinctrl driver"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/i2c/0002-Bone-DTS-working-i2c2-i2c3-in-the-tree.patch b/patches/i2c/0002-Bone-DTS-working-i2c2-i2c3-in-the-tree.patch index 5d89f463..0e543790 100644 --- a/patches/i2c/0002-Bone-DTS-working-i2c2-i2c3-in-the-tree.patch +++ b/patches/i2c/0002-Bone-DTS-working-i2c2-i2c3-in-the-tree.patch @@ -1,10 +1,10 @@ -From 39bd11c97a530524c4b516e9a457c95a725bd155 Mon Sep 17 00:00:00 2001 +From 4a53f4f2b3a628e42b016be8efaf7b42d5a23067 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Sat, 15 Sep 2012 12:05:04 +0300 -Subject: [PATCH 2/4] Bone DTS working i2c2 (i2c3 in the tree) +Subject: [PATCH 2/5] Bone DTS working i2c2 (i2c3 in the tree) --- - arch/arm/boot/dts/am335x-bone.dts | 60 ++++++++++++++++++++++++++++++++------- + arch/arm/boot/dts/am335x-bone.dts | 60 ++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 10 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -93,5 +93,5 @@ index 6dbeff6..813ac04 100644 &tps { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/i2c/0003-am33xx-Convert-I2C-from-omap-to-am33xx-names.patch b/patches/i2c/0003-am33xx-Convert-I2C-from-omap-to-am33xx-names.patch index e163d384..1d094cb7 100644 --- a/patches/i2c/0003-am33xx-Convert-I2C-from-omap-to-am33xx-names.patch +++ b/patches/i2c/0003-am33xx-Convert-I2C-from-omap-to-am33xx-names.patch @@ -1,16 +1,16 @@ -From 3b0a01093ad8607ae027f7bec4b58d23525b3e5e Mon Sep 17 00:00:00 2001 +From 7c7bb6c527f19e90808bbb7e951208cc85f35603 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Sat, 15 Sep 2012 14:49:11 +0300 -Subject: [PATCH 3/4] am33xx: Convert I2C from omap to am33xx names +Subject: [PATCH 3/5] am33xx: Convert I2C from omap to am33xx names On OMAP the TRM names I2C instances as i2c1, i2c2, etc. On the am33xx's it is i2c0, i2c1, etc. Use am33xx naming everywhere, beside the hwmod name. --- - arch/arm/boot/dts/am335x-bone.dts | 8 ++++---- - arch/arm/boot/dts/am335x-evm.dts | 2 +- - arch/arm/boot/dts/am33xx.dtsi | 12 ++++++------ + arch/arm/boot/dts/am335x-bone.dts | 8 ++++---- + arch/arm/boot/dts/am335x-evm.dts | 2 +- + arch/arm/boot/dts/am33xx.dtsi | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -49,7 +49,7 @@ index 813ac04..874997b 100644 clock-frequency = <100000>; diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index b1aeefb..132b59d 100644 +index 5483e09..7ef38f6 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -61,7 +61,7 @@ @@ -104,5 +104,5 @@ index 47ac3d2..bfae98b 100644 interrupts = <30>; status = "disabled"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/i2c/0004-am335x-evm-hack-around-i2c-node-names.patch b/patches/i2c/0004-am335x-evm-hack-around-i2c-node-names.patch index b47e2e03..5ec4a747 100644 --- a/patches/i2c/0004-am335x-evm-hack-around-i2c-node-names.patch +++ b/patches/i2c/0004-am335x-evm-hack-around-i2c-node-names.patch @@ -1,16 +1,16 @@ -From a856fcaa86ea734cceb205006863547094ac3008 Mon Sep 17 00:00:00 2001 +From 62cf2e642e35daf3af68a14ef8d478ba12321941 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 13 Dec 2012 14:13:31 +0100 -Subject: [PATCH 4/4] am335x-evm*: hack around i2c node names +Subject: [PATCH 4/5] am335x-evm*: hack around i2c node names Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-evm.dts | 2 +- - arch/arm/boot/dts/am335x-evmsk.dts | 2 +- + arch/arm/boot/dts/am335x-evm.dts | 2 +- + arch/arm/boot/dts/am335x-evmsk.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts -index 132b59d..d4dd1af 100644 +index 7ef38f6..f4a07f8 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -70,7 +70,7 @@ @@ -36,5 +36,5 @@ index f050c46..2546724 100644 clock-frequency = <400000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/i2c/0005-tsl2550-fix-lux1_input-error-in-low-light.patch b/patches/i2c/0005-tsl2550-fix-lux1_input-error-in-low-light.patch index 5f3c0e7f..470fb5b7 100644 --- a/patches/i2c/0005-tsl2550-fix-lux1_input-error-in-low-light.patch +++ b/patches/i2c/0005-tsl2550-fix-lux1_input-error-in-low-light.patch @@ -1,4 +1,4 @@ -From 413fbb5ebe0cc97f89b6684b400cd2fa1684f306 Mon Sep 17 00:00:00 2001 +From 5525d552de4c73c64135253437271987ac30502b Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Mon, 3 Jun 2013 22:38:49 +0000 Subject: [PATCH 5/5] tsl2550: fix lux1_input error in low light @@ -14,7 +14,7 @@ This patch changes the resulting lux1_input sysfs attribute message from Signed-off-by: Matt Ranostay --- - drivers/misc/tsl2550.c | 2 +- + drivers/misc/tsl2550.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/tsl2550.c b/drivers/misc/tsl2550.c @@ -31,5 +31,5 @@ index 1e7bc0e..9255074 100644 /* LUX range check */ return lux > TSL2550_MAX_LUX ? TSL2550_MAX_LUX : lux; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0001-iio-common-Add-STMicroelectronics-common-library.patch b/patches/iio/0001-iio-common-Add-STMicroelectronics-common-library.patch index 940c1573..c6624cfe 100644 --- a/patches/iio/0001-iio-common-Add-STMicroelectronics-common-library.patch +++ b/patches/iio/0001-iio-common-Add-STMicroelectronics-common-library.patch @@ -1,7 +1,7 @@ -From 178628d17ef158ec0f36b56e62f557e75b56fc4d Mon Sep 17 00:00:00 2001 +From b090335715484ec30d02f4e939f3afba0f0a9c65 Mon Sep 17 00:00:00 2001 From: Denis Ciocca Date: Fri, 25 Jan 2013 23:44:00 +0000 -Subject: [PATCH 1/6] iio:common: Add STMicroelectronics common library +Subject: [PATCH 1/9] iio:common: Add STMicroelectronics common library This patch add a generic library for STMicroelectronics 3-axis sensors. @@ -9,18 +9,18 @@ Signed-off-by: Denis Ciocca Reviewed-by: Lars-Peter Clausen Signed-off-by: Jonathan Cameron --- - drivers/iio/common/Kconfig | 1 + - drivers/iio/common/Makefile | 1 + - drivers/iio/common/st_sensors/Kconfig | 14 + - drivers/iio/common/st_sensors/Makefile | 10 + - drivers/iio/common/st_sensors/st_sensors_buffer.c | 116 ++++++ - drivers/iio/common/st_sensors/st_sensors_core.c | 460 +++++++++++++++++++++ - drivers/iio/common/st_sensors/st_sensors_i2c.c | 81 ++++ - drivers/iio/common/st_sensors/st_sensors_spi.c | 128 ++++++ - drivers/iio/common/st_sensors/st_sensors_trigger.c | 77 ++++ - include/linux/iio/common/st_sensors.h | 274 ++++++++++++ - include/linux/iio/common/st_sensors_i2c.h | 20 + - include/linux/iio/common/st_sensors_spi.h | 20 + + drivers/iio/common/Kconfig | 1 + + drivers/iio/common/Makefile | 1 + + drivers/iio/common/st_sensors/Kconfig | 14 + + drivers/iio/common/st_sensors/Makefile | 10 + + drivers/iio/common/st_sensors/st_sensors_buffer.c | 116 +++++ + drivers/iio/common/st_sensors/st_sensors_core.c | 460 ++++++++++++++++++++ + drivers/iio/common/st_sensors/st_sensors_i2c.c | 81 ++++ + drivers/iio/common/st_sensors/st_sensors_spi.c | 128 ++++++ + drivers/iio/common/st_sensors/st_sensors_trigger.c | 77 ++++ + include/linux/iio/common/st_sensors.h | 274 ++++++++++++ + include/linux/iio/common/st_sensors_i2c.h | 20 + + include/linux/iio/common/st_sensors_spi.h | 20 + 12 files changed, 1202 insertions(+) create mode 100644 drivers/iio/common/st_sensors/Kconfig create mode 100644 drivers/iio/common/st_sensors/Makefile @@ -1312,5 +1312,5 @@ index 0000000..d964a35 + +#endif /* ST_SENSORS_SPI_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0002-iio-accel-Add-STMicroelectronics-accelerometers-driv.patch b/patches/iio/0002-iio-accel-Add-STMicroelectronics-accelerometers-driv.patch index d1ea7b3c..c84465a5 100644 --- a/patches/iio/0002-iio-accel-Add-STMicroelectronics-accelerometers-driv.patch +++ b/patches/iio/0002-iio-accel-Add-STMicroelectronics-accelerometers-driv.patch @@ -1,7 +1,7 @@ -From 9ac408d5481259d1da764d7b35b11d676d2cdaf3 Mon Sep 17 00:00:00 2001 +From a3edf3853206ab108d23ef29abd63b2737b041ee Mon Sep 17 00:00:00 2001 From: Denis Ciocca Date: Fri, 25 Jan 2013 23:44:00 +0000 -Subject: [PATCH 2/6] iio:accel: Add STMicroelectronics accelerometers driver +Subject: [PATCH 2/9] iio:accel: Add STMicroelectronics accelerometers driver This patch adds a generic accelerometer driver for STMicroelectronics accelerometers, currently it supports: @@ -12,13 +12,13 @@ Signed-off-by: Denis Ciocca Reviewed-by: Lars-Peter Clausen Signed-off-by: Jonathan Cameron --- - drivers/iio/accel/Kconfig | 38 +++ - drivers/iio/accel/Makefile | 9 + - drivers/iio/accel/st_accel.h | 47 ++++ - drivers/iio/accel/st_accel_buffer.c | 114 +++++++++ - drivers/iio/accel/st_accel_core.c | 495 ++++++++++++++++++++++++++++++++++++ - drivers/iio/accel/st_accel_i2c.c | 87 +++++++ - drivers/iio/accel/st_accel_spi.c | 86 +++++++ + drivers/iio/accel/Kconfig | 38 +++ + drivers/iio/accel/Makefile | 9 + + drivers/iio/accel/st_accel.h | 47 ++++ + drivers/iio/accel/st_accel_buffer.c | 114 ++++++++ + drivers/iio/accel/st_accel_core.c | 495 +++++++++++++++++++++++++++++++++++ + drivers/iio/accel/st_accel_i2c.c | 87 ++++++ + drivers/iio/accel/st_accel_spi.c | 86 ++++++ 7 files changed, 876 insertions(+) create mode 100644 drivers/iio/accel/st_accel.h create mode 100644 drivers/iio/accel/st_accel_buffer.c @@ -265,7 +265,7 @@ index 0000000..6bd82c7 +MODULE_LICENSE("GPL v2"); diff --git a/drivers/iio/accel/st_accel_core.c b/drivers/iio/accel/st_accel_core.c new file mode 100644 -index 0000000..a235de25 +index 0000000..a235de2 --- /dev/null +++ b/drivers/iio/accel/st_accel_core.c @@ -0,0 +1,495 @@ @@ -950,5 +950,5 @@ index 0000000..dbd45c0 +MODULE_DESCRIPTION("STMicroelectronics accelerometers spi driver"); +MODULE_LICENSE("GPL v2"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0003-iio-gyro-Add-STMicroelectronics-gyroscopes-driver.patch b/patches/iio/0003-iio-gyro-Add-STMicroelectronics-gyroscopes-driver.patch index 90cf9ab6..2f8c934f 100644 --- a/patches/iio/0003-iio-gyro-Add-STMicroelectronics-gyroscopes-driver.patch +++ b/patches/iio/0003-iio-gyro-Add-STMicroelectronics-gyroscopes-driver.patch @@ -1,7 +1,7 @@ -From 44e1b095a95bd9e986465c7ea07430ea2b0d62db Mon Sep 17 00:00:00 2001 +From 075b5878c8bf8feeeb1e60f332abca1b76a7a323 Mon Sep 17 00:00:00 2001 From: Denis Ciocca Date: Fri, 25 Jan 2013 23:44:00 +0000 -Subject: [PATCH 3/6] iio:gyro: Add STMicroelectronics gyroscopes driver +Subject: [PATCH 3/9] iio:gyro: Add STMicroelectronics gyroscopes driver This patch adds a generic gyroscope driver for STMicroelectronics gyroscopes, currently it supports: @@ -11,13 +11,13 @@ Signed-off-by: Denis Ciocca Reviewed-by: Lars-Peter Clausen Signed-off-by: Jonathan Cameron --- - drivers/iio/gyro/Kconfig | 30 ++++ - drivers/iio/gyro/Makefile | 7 + - drivers/iio/gyro/st_gyro.h | 45 +++++ - drivers/iio/gyro/st_gyro_buffer.c | 114 ++++++++++++ - drivers/iio/gyro/st_gyro_core.c | 363 ++++++++++++++++++++++++++++++++++++++ - drivers/iio/gyro/st_gyro_i2c.c | 85 +++++++++ - drivers/iio/gyro/st_gyro_spi.c | 84 +++++++++ + drivers/iio/gyro/Kconfig | 30 +++ + drivers/iio/gyro/Makefile | 7 + + drivers/iio/gyro/st_gyro.h | 45 +++++ + drivers/iio/gyro/st_gyro_buffer.c | 114 ++++++++++++ + drivers/iio/gyro/st_gyro_core.c | 363 +++++++++++++++++++++++++++++++++++++ + drivers/iio/gyro/st_gyro_i2c.c | 85 +++++++++ + drivers/iio/gyro/st_gyro_spi.c | 84 +++++++++ 7 files changed, 728 insertions(+) create mode 100644 drivers/iio/gyro/st_gyro.h create mode 100644 drivers/iio/gyro/st_gyro_buffer.c @@ -801,5 +801,5 @@ index 0000000..8b4dcc5 +MODULE_DESCRIPTION("STMicroelectronics gyroscopes spi driver"); +MODULE_LICENSE("GPL v2"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0004-iio-magnetometer-Add-STMicroelectronics-magnetometer.patch b/patches/iio/0004-iio-magnetometer-Add-STMicroelectronics-magnetometer.patch index a8ddc06f..768566ae 100644 --- a/patches/iio/0004-iio-magnetometer-Add-STMicroelectronics-magnetometer.patch +++ b/patches/iio/0004-iio-magnetometer-Add-STMicroelectronics-magnetometer.patch @@ -1,7 +1,7 @@ -From d82d2f913a5e5f2111d34b37fa81bbe354a8fd0d Mon Sep 17 00:00:00 2001 +From cee3c5ef8c4deb900b26dc3bf53e1bc88ab28d5f Mon Sep 17 00:00:00 2001 From: Denis Ciocca Date: Fri, 25 Jan 2013 23:44:00 +0000 -Subject: [PATCH 4/6] iio:magnetometer: Add STMicroelectronics magnetometers +Subject: [PATCH 4/9] iio:magnetometer: Add STMicroelectronics magnetometers driver This patch adds a generic magnetometer driver for STMicroelectronics @@ -11,13 +11,13 @@ LSM303DLHC, LSM303DLM, LIS3MDL. Signed-off-by: Denis Ciocca Signed-off-by: Jonathan Cameron --- - drivers/iio/magnetometer/Kconfig | 30 +++ - drivers/iio/magnetometer/Makefile | 7 + - drivers/iio/magnetometer/st_magn.h | 45 ++++ - drivers/iio/magnetometer/st_magn_buffer.c | 98 ++++++++ - drivers/iio/magnetometer/st_magn_core.c | 394 ++++++++++++++++++++++++++++++ - drivers/iio/magnetometer/st_magn_i2c.c | 81 ++++++ - drivers/iio/magnetometer/st_magn_spi.c | 80 ++++++ + drivers/iio/magnetometer/Kconfig | 30 +++ + drivers/iio/magnetometer/Makefile | 7 + + drivers/iio/magnetometer/st_magn.h | 45 ++++ + drivers/iio/magnetometer/st_magn_buffer.c | 98 +++++++ + drivers/iio/magnetometer/st_magn_core.c | 394 +++++++++++++++++++++++++++++ + drivers/iio/magnetometer/st_magn_i2c.c | 81 ++++++ + drivers/iio/magnetometer/st_magn_spi.c | 80 ++++++ 7 files changed, 735 insertions(+) create mode 100644 drivers/iio/magnetometer/st_magn.h create mode 100644 drivers/iio/magnetometer/st_magn_buffer.c @@ -808,5 +808,5 @@ index 0000000..94547e7 +MODULE_DESCRIPTION("STMicroelectronics magnetometers spi driver"); +MODULE_LICENSE("GPL v2"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0005-iio-magn-Add-sensors_supported-in-st_magn_sensors.patch b/patches/iio/0005-iio-magn-Add-sensors_supported-in-st_magn_sensors.patch index faa7ff84..0e2855c2 100644 --- a/patches/iio/0005-iio-magn-Add-sensors_supported-in-st_magn_sensors.patch +++ b/patches/iio/0005-iio-magn-Add-sensors_supported-in-st_magn_sensors.patch @@ -1,11 +1,11 @@ -From 1bd9a49be09d33ecc7f89f966c98106004002bd2 Mon Sep 17 00:00:00 2001 +From 1d2616307da0f809ba3b472ec67e24c3d7e35871 Mon Sep 17 00:00:00 2001 From: Denis Ciocca Date: Tue, 29 Jan 2013 12:27:30 +0100 -Subject: [PATCH 5/6] iio:magn: Add sensors_supported in st_magn_sensors +Subject: [PATCH 5/9] iio:magn: Add sensors_supported in st_magn_sensors This patch add sensors_supported struct to st_magn_sensors. Without this the probe can't match the WhoAmI and sensor name. --- - drivers/iio/magnetometer/st_magn_core.c | 7 +++++++ + drivers/iio/magnetometer/st_magn_core.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/iio/magnetometer/st_magn_core.c b/drivers/iio/magnetometer/st_magn_core.c @@ -34,5 +34,5 @@ index 1dfcb41..a69fbe1 100644 .odr = { .addr = ST_MAGN_2_ODR_ADDR, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0006-pwm-pca9685-skeleton-i2c-client-driver-for-PCA9685-1.patch b/patches/iio/0006-pwm-pca9685-skeleton-i2c-client-driver-for-PCA9685-1.patch index fb06afc2..cb4b16cd 100644 --- a/patches/iio/0006-pwm-pca9685-skeleton-i2c-client-driver-for-PCA9685-1.patch +++ b/patches/iio/0006-pwm-pca9685-skeleton-i2c-client-driver-for-PCA9685-1.patch @@ -1,14 +1,14 @@ -From 99dc1134bbf0bc5797f498730431810d3099f910 Mon Sep 17 00:00:00 2001 +From 3f0e3f437bba2b94cf9a7f4d0ccab2d3ce87e35c Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 21 Jan 2013 12:47:26 +0100 -Subject: [PATCH 6/6] pwm-pca9685: skeleton i2c client driver for PCA9685 16 +Subject: [PATCH 6/9] pwm-pca9685: skeleton i2c client driver for PCA9685 16 channel PWM driver Signed-off-by: Koen Kooi --- - drivers/pwm/Kconfig | 10 +++ - drivers/pwm/Makefile | 1 + - drivers/pwm/pwm-pca9685.c | 171 ++++++++++++++++++++++++++++++++++++++++++++++ + drivers/pwm/Kconfig | 10 +++ + drivers/pwm/Makefile | 1 + + drivers/pwm/pwm-pca9685.c | 171 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 182 insertions(+) create mode 100644 drivers/pwm/pwm-pca9685.c @@ -223,5 +223,5 @@ index 0000000..fe504ab +MODULE_DESCRIPTION("PCA9685 I2C 16 channel PWM driver"); +MODULE_LICENSE("GPL"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0007-Invensense-MPU6050-Device-Driver.patch b/patches/iio/0007-Invensense-MPU6050-Device-Driver.patch index 3facbb44..1a90e4d5 100644 --- a/patches/iio/0007-Invensense-MPU6050-Device-Driver.patch +++ b/patches/iio/0007-Invensense-MPU6050-Device-Driver.patch @@ -1,4 +1,4 @@ -From 5fa0b2b901553d802c5baa8d68417ae44e435880 Mon Sep 17 00:00:00 2001 +From f92e24b1f716c33333c7bd7158dce0a4db672f0c Mon Sep 17 00:00:00 2001 From: Ge Gao Date: Sat, 2 Feb 2013 00:26:00 +0000 Subject: [PATCH 7/9] Invensense MPU6050 Device Driver. @@ -9,16 +9,16 @@ Signed-off-by: Ge Gao Reviewed-by: Lars-Peter Clausen Signed-off-by: Jonathan Cameron --- - Documentation/ABI/testing/sysfs-bus-iio-mpu6050 | 13 + - drivers/iio/imu/Kconfig | 2 + - drivers/iio/imu/Makefile | 2 + - drivers/iio/imu/inv_mpu6050/Kconfig | 13 + - drivers/iio/imu/inv_mpu6050/Makefile | 6 + - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 795 +++++++++++++++++++++++ - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 246 +++++++ - drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 196 ++++++ - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 155 +++++ - include/linux/platform_data/invensense_mpu6050.h | 31 + + Documentation/ABI/testing/sysfs-bus-iio-mpu6050 | 13 + + drivers/iio/imu/Kconfig | 2 + + drivers/iio/imu/Makefile | 2 + + drivers/iio/imu/inv_mpu6050/Kconfig | 13 + + drivers/iio/imu/inv_mpu6050/Makefile | 6 + + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 795 ++++++++++++++++++++++ + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 246 +++++++ + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 196 ++++++ + drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 155 +++++ + include/linux/platform_data/invensense_mpu6050.h | 31 + 10 files changed, 1459 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-mpu6050 create mode 100644 drivers/iio/imu/inv_mpu6050/Kconfig @@ -1553,5 +1553,5 @@ index 0000000..ad3aa7b + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0008-iio-imu-inv_mpu6050-depends-on-IIO_BUFFER.patch b/patches/iio/0008-iio-imu-inv_mpu6050-depends-on-IIO_BUFFER.patch index 0df71d4b..0c94f157 100644 --- a/patches/iio/0008-iio-imu-inv_mpu6050-depends-on-IIO_BUFFER.patch +++ b/patches/iio/0008-iio-imu-inv_mpu6050-depends-on-IIO_BUFFER.patch @@ -1,4 +1,4 @@ -From f82667156f2827db7d9b7f9df02f2d887243eca7 Mon Sep 17 00:00:00 2001 +From bf25ab1a623cfab08ef71f7d623a854adf3b57ea Mon Sep 17 00:00:00 2001 From: Guenter Roeck Date: Fri, 1 Mar 2013 15:21:00 +0000 Subject: [PATCH 8/9] iio/imu: inv_mpu6050 depends on IIO_BUFFER @@ -15,7 +15,7 @@ function ‘iio_push_to_buffers’ [-Werror=implicit-function-declaration] Signed-off-by: Guenter Roeck Signed-off-by: Jonathan Cameron --- - drivers/iio/imu/inv_mpu6050/Kconfig | 1 + + drivers/iio/imu/inv_mpu6050/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iio/imu/inv_mpu6050/Kconfig b/drivers/iio/imu/inv_mpu6050/Kconfig @@ -31,5 +31,5 @@ index b5cfa3a..361b232 100644 help This driver supports the Invensense MPU6050 devices. -- -1.8.1.4 +1.7.9.5 diff --git a/patches/iio/0009-using-kfifo_in_spinlocked-instead-of-separate-code.patch b/patches/iio/0009-using-kfifo_in_spinlocked-instead-of-separate-code.patch index 752c5171..9491b6dd 100644 --- a/patches/iio/0009-using-kfifo_in_spinlocked-instead-of-separate-code.patch +++ b/patches/iio/0009-using-kfifo_in_spinlocked-instead-of-separate-code.patch @@ -1,4 +1,4 @@ -From 979cb53a3fc5eb5a01f6bf5e0b9902570ab85ddd Mon Sep 17 00:00:00 2001 +From cd5c8a4b0b31cd4cc154e48ad123e65a61e42d1a Mon Sep 17 00:00:00 2001 From: Ge Gao Date: Mon, 4 Mar 2013 23:27:00 +0000 Subject: [PATCH 9/9] using kfifo_in_spinlocked instead of separate code. @@ -6,7 +6,7 @@ Subject: [PATCH 9/9] using kfifo_in_spinlocked instead of separate code. Signed-off-by: Ge Gao Signed-off-by: Jonathan Cameron --- - drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 5 ++--- + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c @@ -26,5 +26,5 @@ index 331781f..7da0832 100644 return IRQ_WAKE_THREAD; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mmc/0001-am33xx.dtsi-enable-MMC-HSPE-bit-for-all-3-controller.patch b/patches/mmc/0001-am33xx.dtsi-enable-MMC-HSPE-bit-for-all-3-controller.patch index 3e3136d5..c1297059 100644 --- a/patches/mmc/0001-am33xx.dtsi-enable-MMC-HSPE-bit-for-all-3-controller.patch +++ b/patches/mmc/0001-am33xx.dtsi-enable-MMC-HSPE-bit-for-all-3-controller.patch @@ -1,11 +1,11 @@ -From 856eab546e1d794bd3c57b8e514bc1575179a22a Mon Sep 17 00:00:00 2001 +From 91dcfe9953032d36100043f45670e99f6479df51 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 18 Oct 2012 10:11:48 +0200 Subject: [PATCH 1/2] am33xx.dtsi: enable MMC HSPE bit for all 3 controllers Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 3 +++ + arch/arm/boot/dts/am33xx.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -37,5 +37,5 @@ index c0d9c5b..0087b13 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mmc/0002-omap-hsmmc-Correct-usage-of-of_find_node_by_name.patch b/patches/mmc/0002-omap-hsmmc-Correct-usage-of-of_find_node_by_name.patch index 1d40dbf5..b5d18a80 100644 --- a/patches/mmc/0002-omap-hsmmc-Correct-usage-of-of_find_node_by_name.patch +++ b/patches/mmc/0002-omap-hsmmc-Correct-usage-of-of_find_node_by_name.patch @@ -1,11 +1,11 @@ -From 82aec7dc48ecced30e02aca7dcb9d90e8745bd7f Mon Sep 17 00:00:00 2001 +From f9da817cf3273b76a82601781bdc34a6c3d6fb47 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 26 Oct 2012 15:48:00 +0300 Subject: [PATCH 2/2] omap-hsmmc: Correct usage of of_find_node_by_name of_find_node_by_name expect to have the parent node reference taken. --- - drivers/mmc/host/omap_hsmmc.c | 10 ++++++++++ + drivers/mmc/host/omap_hsmmc.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -30,5 +30,5 @@ index f74bd69..e30c1ee 100644 mmc->max_blk_count = 0xFFFF; /* No. of Blocks is 16 bits */ mmc->max_req_size = mmc->max_blk_size * mmc->max_blk_count; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0001-CHROMIUM-Input-atmel_mxt_ts-refactor-i2c-error-handl.patch b/patches/mxt/0001-CHROMIUM-Input-atmel_mxt_ts-refactor-i2c-error-handl.patch index 1839f506..5c206ef1 100644 --- a/patches/mxt/0001-CHROMIUM-Input-atmel_mxt_ts-refactor-i2c-error-handl.patch +++ b/patches/mxt/0001-CHROMIUM-Input-atmel_mxt_ts-refactor-i2c-error-handl.patch @@ -1,4 +1,4 @@ -From e8e5aa28aad1055945cf162b6b89b914d0f81adc Mon Sep 17 00:00:00 2001 +From ca929fd84ead9651c6ea9a7371708de1266157e6 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 19 Dec 2012 17:22:16 +0800 Subject: [PATCH 01/57] CHROMIUM: Input: atmel_mxt_ts - refactor i2c error @@ -18,7 +18,7 @@ Signed-off-by: Daniel Kurtz Change-Id: I59eabbb80dea610a89c01a3be06f0d165f4b4431 --- - drivers/input/touchscreen/atmel_mxt_ts.c | 92 +++++++++++++++++++------------- + drivers/input/touchscreen/atmel_mxt_ts.c | 92 ++++++++++++++++++------------ 1 file changed, 54 insertions(+), 38 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -164,5 +164,5 @@ index d04f810..a222bd8 100644 return ret; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0002-CHROMIUM-Input-atmel_mxt_ts-register-input-device-be.patch b/patches/mxt/0002-CHROMIUM-Input-atmel_mxt_ts-register-input-device-be.patch index 961e0095..f58326df 100644 --- a/patches/mxt/0002-CHROMIUM-Input-atmel_mxt_ts-register-input-device-be.patch +++ b/patches/mxt/0002-CHROMIUM-Input-atmel_mxt_ts-register-input-device-be.patch @@ -1,4 +1,4 @@ -From 0f491730d81bcd070225d6f324e26143c50711d8 Mon Sep 17 00:00:00 2001 +From 444d6f7eae43ca765a6fd2e84d78e7747b2d5b03 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Fri, 27 Apr 2012 22:08:52 +0800 Subject: [PATCH 02/57] CHROMIUM: Input: atmel_mxt_ts - register input device @@ -25,7 +25,7 @@ Tested-by: Daniel Kurtz [djkurtz: v3.8 rebase] --- - drivers/input/touchscreen/atmel_mxt_ts.c | 32 ++++++++++++++++++++------------ + drivers/input/touchscreen/atmel_mxt_ts.c | 32 +++++++++++++++++++----------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -109,5 +109,5 @@ index a222bd8..84f0408 100644 return error; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0003-CHROMIUM-Input-atmel_mxt_ts-refactor-input-device-cr.patch b/patches/mxt/0003-CHROMIUM-Input-atmel_mxt_ts-refactor-input-device-cr.patch index faf69ea4..feff7afe 100644 --- a/patches/mxt/0003-CHROMIUM-Input-atmel_mxt_ts-refactor-input-device-cr.patch +++ b/patches/mxt/0003-CHROMIUM-Input-atmel_mxt_ts-refactor-input-device-cr.patch @@ -1,4 +1,4 @@ -From 76a1d0a2a26348a3e827a9cc6f3f4ce1be0f1a98 Mon Sep 17 00:00:00 2001 +From 75cd761a95a3b298ca16f517840f5160bd9cea12 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Fri, 27 Apr 2012 22:15:16 +0800 Subject: [PATCH 03/57] CHROMIUM: Input: atmel_mxt_ts - refactor input device @@ -20,7 +20,7 @@ Reviewed-by: Daniel Kurtz Tested-by: Daniel Kurtz [djkurtz: v3.8-rc3 rebase] --- - drivers/input/touchscreen/atmel_mxt_ts.c | 91 ++++++++++++++++++-------------- + drivers/input/touchscreen/atmel_mxt_ts.c | 91 ++++++++++++++++-------------- 1 file changed, 50 insertions(+), 41 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -157,5 +157,5 @@ index 84f0408..9afc26e 100644 pdata->irqflags | IRQF_ONESHOT, client->name, data); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0004-CHROMIUM-Input-atmel_mxt_ts-handle-bootloader-mode-a.patch b/patches/mxt/0004-CHROMIUM-Input-atmel_mxt_ts-handle-bootloader-mode-a.patch index dc816b42..31a49190 100644 --- a/patches/mxt/0004-CHROMIUM-Input-atmel_mxt_ts-handle-bootloader-mode-a.patch +++ b/patches/mxt/0004-CHROMIUM-Input-atmel_mxt_ts-handle-bootloader-mode-a.patch @@ -1,4 +1,4 @@ -From 0a2d70e533fe8e49fcdac2ea968a40fcda427d28 Mon Sep 17 00:00:00 2001 +From d8da8d4c9b3caceb0d9b62a173f3b819499694e9 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Fri, 21 Dec 2012 09:26:54 +0800 Subject: [PATCH 04/57] CHROMIUM: Input: atmel_mxt_ts - handle bootloader mode @@ -56,7 +56,7 @@ Signed-off-by: Daniel Kurtz Change-Id: I2b65ec6cc3c9506372499785f4f8599faf4aa353 --- - drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++++------- + drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -180,5 +180,5 @@ index 9afc26e..6c2c712 100644 mxt_write_object(data, MXT_GEN_COMMAND_T6, MXT_COMMAND_RESET, 1); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0005-CHROMIUM-Input-atmel_mxt_ts-handle-errors-during-fw-.patch b/patches/mxt/0005-CHROMIUM-Input-atmel_mxt_ts-handle-errors-during-fw-.patch index 9caeea32..061cf062 100644 --- a/patches/mxt/0005-CHROMIUM-Input-atmel_mxt_ts-handle-errors-during-fw-.patch +++ b/patches/mxt/0005-CHROMIUM-Input-atmel_mxt_ts-handle-errors-during-fw-.patch @@ -1,8 +1,8 @@ -From c3a17e97314631a211f2943d02b1b41119c2fb01 Mon Sep 17 00:00:00 2001 +From 48fbb7516c4e8ff9ff65f59d0fbc96d44a623954 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 20 Dec 2012 23:16:35 +0800 -Subject: [PATCH 05/57] CHROMIUM: Input: atmel_mxt_ts - handle errors during fw - update +Subject: [PATCH 05/57] CHROMIUM: Input: atmel_mxt_ts - handle errors during + fw update If there are any (i2c) errors during fw update, abort the update, but leave the i2c address assigned to the bootloader address. @@ -15,7 +15,7 @@ Signed-off-by: Daniel Kurtz Change-Id: I2933505115dd55aa4dcf07e333f0e1d56e9e246e --- - drivers/input/touchscreen/atmel_mxt_ts.c | 17 +++++++++++------ + drivers/input/touchscreen/atmel_mxt_ts.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -74,5 +74,5 @@ index 6c2c712..76a25d3 100644 return ret; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0006-CHROMIUM-Input-atmel_mxt_ts-destroy-state-before-fw-.patch b/patches/mxt/0006-CHROMIUM-Input-atmel_mxt_ts-destroy-state-before-fw-.patch index ad8dd053..c8f4d00d 100644 --- a/patches/mxt/0006-CHROMIUM-Input-atmel_mxt_ts-destroy-state-before-fw-.patch +++ b/patches/mxt/0006-CHROMIUM-Input-atmel_mxt_ts-destroy-state-before-fw-.patch @@ -1,8 +1,8 @@ -From 789907f8eac234d8a95ec269b9f5f8ea45f22188 Mon Sep 17 00:00:00 2001 +From cd555348458471e6d5fd87336b0b8e402a1c6000 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 20 Dec 2012 23:38:08 +0800 -Subject: [PATCH 06/57] CHROMIUM: Input: atmel_mxt_ts - destroy state before fw - update and restore after +Subject: [PATCH 06/57] CHROMIUM: Input: atmel_mxt_ts - destroy state before + fw update and restore after After firmware update, the device may have a completely different object table which corresponds to an input device with different properties. @@ -18,7 +18,7 @@ bootloader mode and an improperly configured input device will not exist. Change-Id: I42e6b946e2206b4957c313be00b9b45b9dd02b60 Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 10 ++++++++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -51,5 +51,5 @@ index 76a25d3..c74f5a5 100644 enable_irq(data->irq); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0007-CHROMIUM-Input-atmel_mxt_ts-refactor-bootloader-entr.patch b/patches/mxt/0007-CHROMIUM-Input-atmel_mxt_ts-refactor-bootloader-entr.patch index bd66a66c..a2261a43 100644 --- a/patches/mxt/0007-CHROMIUM-Input-atmel_mxt_ts-refactor-bootloader-entr.patch +++ b/patches/mxt/0007-CHROMIUM-Input-atmel_mxt_ts-refactor-bootloader-entr.patch @@ -1,4 +1,4 @@ -From dc8b2577c09732beac7e783bed1f56591cda9678 Mon Sep 17 00:00:00 2001 +From 7ed0f663e05400797504da2569d4bc2bedf06e2a Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Thu, 3 May 2012 13:57:46 -0700 Subject: [PATCH 07/57] CHROMIUM: Input: atmel_mxt_ts - refactor bootloader @@ -50,7 +50,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/37860 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 128 +++++++++++++++++++++---------- + drivers/input/touchscreen/atmel_mxt_ts.c | 128 ++++++++++++++++++++---------- 1 file changed, 87 insertions(+), 41 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -239,5 +239,5 @@ index c74f5a5..be96be3 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0008-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-assert-in-m.patch b/patches/mxt/0008-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-assert-in-m.patch index 81736b0b..9afdbf0c 100644 --- a/patches/mxt/0008-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-assert-in-m.patch +++ b/patches/mxt/0008-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-assert-in-m.patch @@ -1,4 +1,4 @@ -From 725254965a875e62f7e6405678a738f61cfa14ea Mon Sep 17 00:00:00 2001 +From 284ad0bf12f339deb9e0e8525c1ab442f6b22e29 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 25 Apr 2012 23:08:12 -0700 Subject: [PATCH 08/57] CHROMIUM: Input: atmel_mxt_ts - wait for CHG assert in @@ -29,7 +29,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/21173 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 63 ++++++++++++++++++++++++++++---- + drivers/input/touchscreen/atmel_mxt_ts.c | 63 ++++++++++++++++++++++++++---- 1 file changed, 55 insertions(+), 8 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -170,5 +170,5 @@ index be96be3..d0f91ff 100644 if (mxt_in_bootloader(data)) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0009-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-after-bootl.patch b/patches/mxt/0009-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-after-bootl.patch index 7feee629..9a460a3f 100644 --- a/patches/mxt/0009-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-after-bootl.patch +++ b/patches/mxt/0009-CHROMIUM-Input-atmel_mxt_ts-wait-for-CHG-after-bootl.patch @@ -1,4 +1,4 @@ -From 82f215043cca882ad81373fe107e6454a345c0f5 Mon Sep 17 00:00:00 2001 +From 07f604c9dc414be05fae9e52e1f55fda6708a5d6 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 2 May 2012 20:21:12 -0700 Subject: [PATCH 09/57] CHROMIUM: Input: atmel_mxt_ts - wait for CHG after @@ -26,7 +26,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/21832 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 19 +++++++++++++++---- + drivers/input/touchscreen/atmel_mxt_ts.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -84,5 +84,5 @@ index d0f91ff..ef867d3 100644 ret = mxt_unlock_bootloader(client); if (ret) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0010-CHROMIUM-Input-atmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch b/patches/mxt/0010-CHROMIUM-Input-atmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch index 2dc3c7ce..c0df4515 100644 --- a/patches/mxt/0010-CHROMIUM-Input-atmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch +++ b/patches/mxt/0010-CHROMIUM-Input-atmel_mxt_ts-change-MXT_BOOT_LOW-to-0.patch @@ -1,4 +1,4 @@ -From dc48989ae9f332f9b12978dbbd3f02b353ea4479 Mon Sep 17 00:00:00 2001 +From a84009ea6169edb02f0046123c265a2bdeae0515 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 4 Apr 2012 17:26:47 -0700 Subject: [PATCH 10/57] CHROMIUM: Input: atmel_mxt_ts - change MXT_BOOT_LOW to @@ -17,7 +17,7 @@ Signed-off-by: Benson Leung Reviewed-on: https://gerrit.chromium.org/gerrit/19639 Reviewed-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 6 +++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -38,5 +38,5 @@ index ef867d3..0aae3fb 100644 /* Firmware */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0011-CHROMIUM-Input-atmel_mxt_ts-Increase-FWRESET_TIME.patch b/patches/mxt/0011-CHROMIUM-Input-atmel_mxt_ts-Increase-FWRESET_TIME.patch index 83f0f01b..72ade97e 100644 --- a/patches/mxt/0011-CHROMIUM-Input-atmel_mxt_ts-Increase-FWRESET_TIME.patch +++ b/patches/mxt/0011-CHROMIUM-Input-atmel_mxt_ts-Increase-FWRESET_TIME.patch @@ -1,4 +1,4 @@ -From d66885b874d205aa7e6350f61a2b8a50d8a0f9c0 Mon Sep 17 00:00:00 2001 +From c6312411b4a0b5f46e75022369ecdff564aa0cb8 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 4 Apr 2012 19:34:52 -0700 Subject: [PATCH 11/57] CHROMIUM: Input: atmel_mxt_ts - Increase FWRESET_TIME @@ -14,7 +14,7 @@ Signed-off-by: Benson Leung Reviewed-on: https://gerrit.chromium.org/gerrit/19640 Reviewed-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- + drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -31,5 +31,5 @@ index 0aae3fb..b9b9b3f 100644 /* Command to unlock bootloader */ #define MXT_UNLOCK_CMD_MSB 0xaa -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0012-CHROMIUM-Input-atmel_mxt_ts-add-calibrate-sysfs-entr.patch b/patches/mxt/0012-CHROMIUM-Input-atmel_mxt_ts-add-calibrate-sysfs-entr.patch index edb3e0ed..c22a4293 100644 --- a/patches/mxt/0012-CHROMIUM-Input-atmel_mxt_ts-add-calibrate-sysfs-entr.patch +++ b/patches/mxt/0012-CHROMIUM-Input-atmel_mxt_ts-add-calibrate-sysfs-entr.patch @@ -1,4 +1,4 @@ -From 923adbbaa13bb113c5254662a29ec68c4ec09c89 Mon Sep 17 00:00:00 2001 +From 66fd2b643ae5462b31747d499fa1af9c090cdd8c Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Sun, 22 Apr 2012 23:29:25 +0800 Subject: [PATCH 12/57] CHROMIUM: Input: atmel_mxt_ts - add calibrate sysfs @@ -22,7 +22,7 @@ Commit-Ready: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -81,5 +81,5 @@ index b9b9b3f..00968a1 100644 &dev_attr_hw_version.attr, &dev_attr_object.attr, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0013-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch b/patches/mxt/0013-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch index ff38c170..21b9f50f 100644 --- a/patches/mxt/0013-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch +++ b/patches/mxt/0013-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch @@ -1,8 +1,8 @@ -From 9ca5fc80516a2024f270fa065833b1ca5be8a13e Mon Sep 17 00:00:00 2001 +From daffcc0b2e9c6960b06deb12a980cc51532da07d Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 23 Apr 2012 12:33:12 +0800 -Subject: [PATCH 13/57] CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to read - config checksum +Subject: [PATCH 13/57] CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to + read config checksum Config checksum is returned in the T6 message at every boot, and when the config changes. Cache its value and add sysfs entry for userspace to @@ -23,7 +23,7 @@ Reviewed-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 15 +++++++++++++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -82,5 +82,5 @@ index 00968a1..a03a0c4 100644 &dev_attr_hw_version.attr, &dev_attr_object.attr, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0014-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch b/patches/mxt/0014-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch index 2619143f..6c766a4b 100644 --- a/patches/mxt/0014-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch +++ b/patches/mxt/0014-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-to-read-.patch @@ -1,8 +1,8 @@ -From 7907547919877b1e77668010d3a568bd3d6ef95b Mon Sep 17 00:00:00 2001 +From 8d2dfcb72cc201a639b46eb609bcbc16aee03226 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Fri, 27 Apr 2012 21:44:58 +0800 -Subject: [PATCH 14/57] CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to read - info checksum +Subject: [PATCH 14/57] CHROMIUM: Input: atmel_mxt_ts - add sysfs entry to + read info checksum The device stores the Information Block Checksum in the 3 bytes immediately following the Information Block. @@ -25,7 +25,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -103,5 +103,5 @@ index a03a0c4..e6a5422 100644 &dev_attr_update_fw.attr, NULL -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0015-CHROMIUM-Input-atmel_mxt_ts-verify-info-block-checks.patch b/patches/mxt/0015-CHROMIUM-Input-atmel_mxt_ts-verify-info-block-checks.patch index fa4c395b..74c7b7a3 100644 --- a/patches/mxt/0015-CHROMIUM-Input-atmel_mxt_ts-verify-info-block-checks.patch +++ b/patches/mxt/0015-CHROMIUM-Input-atmel_mxt_ts-verify-info-block-checks.patch @@ -1,4 +1,4 @@ -From 2f6cdf8cd67517736a96c49045d9c7f1f45b7319 Mon Sep 17 00:00:00 2001 +From d1c052a45ccce48ceff2701cfeba3846dbae3beb Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 26 Apr 2012 00:57:41 +0800 Subject: [PATCH 15/57] CHROMIUM: Input: atmel_mxt_ts - verify info block @@ -21,7 +21,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 69 ++++++++++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -112,5 +112,5 @@ index e6a5422..9210a8a 100644 reportid = 1; for (i = 0; i < data->info.object_num; i++) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0016-CHROMIUM-Input-atmel_mxt_tx-add-matrix_size-sysfs-en.patch b/patches/mxt/0016-CHROMIUM-Input-atmel_mxt_tx-add-matrix_size-sysfs-en.patch index 8c223247..cc80d581 100644 --- a/patches/mxt/0016-CHROMIUM-Input-atmel_mxt_tx-add-matrix_size-sysfs-en.patch +++ b/patches/mxt/0016-CHROMIUM-Input-atmel_mxt_tx-add-matrix_size-sysfs-en.patch @@ -1,4 +1,4 @@ -From 11f47a862f47a404149412cd5f72d7c0fb610a2b Mon Sep 17 00:00:00 2001 +From 7c90f4b51ef1ebe8c916d2d4049fbba0932d4108 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 30 Apr 2012 13:30:31 +0800 Subject: [PATCH 16/57] CHROMIUM: Input: atmel_mxt_tx - add matrix_size sysfs @@ -23,7 +23,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 12 ++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -64,5 +64,5 @@ index 9210a8a..b9a0de2 100644 &dev_attr_update_fw.attr, NULL -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0017-CHROMIUM-Input-atmel_mxt_ts-define-helper-functions-.patch b/patches/mxt/0017-CHROMIUM-Input-atmel_mxt_ts-define-helper-functions-.patch index 23e52c4d..3bd1f1a6 100644 --- a/patches/mxt/0017-CHROMIUM-Input-atmel_mxt_ts-define-helper-functions-.patch +++ b/patches/mxt/0017-CHROMIUM-Input-atmel_mxt_ts-define-helper-functions-.patch @@ -1,8 +1,8 @@ -From cad7bbf05111dae37b9ef9e4eccf60ad992a6001 Mon Sep 17 00:00:00 2001 +From b249e0160598cf64c083d553c0fd4124fb6b993c Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 17 Dec 2012 17:22:02 +0800 -Subject: [PATCH 17/57] CHROMIUM: Input: atmel_mxt_ts - define helper functions - for size and instances +Subject: [PATCH 17/57] CHROMIUM: Input: atmel_mxt_ts - define helper + functions for size and instances These two object table entry fields are reported 1 less than their value. When used, however, we always want the actual size and instances. @@ -26,7 +26,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 31 +++++++++++++++++++++---------- + drivers/input/touchscreen/atmel_mxt_ts.c | 31 ++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -117,5 +117,5 @@ index b9a0de2..b53e839 100644 error = __mxt_read_reg(data->client, addr, size, obuf); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0018-CHROMIUM-Input-atmel_mxt_ts-add-debugfs-infrastructu.patch b/patches/mxt/0018-CHROMIUM-Input-atmel_mxt_ts-add-debugfs-infrastructu.patch index e73c9f2b..d62398d3 100644 --- a/patches/mxt/0018-CHROMIUM-Input-atmel_mxt_ts-add-debugfs-infrastructu.patch +++ b/patches/mxt/0018-CHROMIUM-Input-atmel_mxt_ts-add-debugfs-infrastructu.patch @@ -1,4 +1,4 @@ -From d61e6c9d72e38533d156a5446e8c0305c06d7ffd Mon Sep 17 00:00:00 2001 +From caa16fb1ef279f7faf135606e283795842cfadf4 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 9 May 2012 02:18:14 +0000 Subject: [PATCH 18/57] CHROMIUM: Input: atmel_mxt_ts - add debugfs @@ -21,7 +21,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 55 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 55 +++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -128,5 +128,5 @@ index b53e839..311959d 100644 /* Module information */ MODULE_AUTHOR("Joonyoung Shim "); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0019-CHROMIUM-Input-atmel_mxt_ts-add-deltas-and-refs-debu.patch b/patches/mxt/0019-CHROMIUM-Input-atmel_mxt_ts-add-deltas-and-refs-debu.patch index 02b2cc80..91fe412d 100644 --- a/patches/mxt/0019-CHROMIUM-Input-atmel_mxt_ts-add-deltas-and-refs-debu.patch +++ b/patches/mxt/0019-CHROMIUM-Input-atmel_mxt_ts-add-deltas-and-refs-debu.patch @@ -1,4 +1,4 @@ -From eac23020a8657ee2a259e834c977b2a2a323b3f9 Mon Sep 17 00:00:00 2001 +From 87e7bdf1844c76df2a3bd67308b988632aa63b64 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 17 Dec 2012 17:32:59 +0800 Subject: [PATCH 19/57] CHROMIUM: Input: atmel_mxt_ts - add deltas and refs @@ -39,7 +39,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 241 ++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 241 +++++++++++++++++++++++++++++- 1 file changed, 240 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -338,5 +338,5 @@ index 311959d..9a8cfd2 100644 free_irq(data->irq, data); if (data->input_dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0020-CHROMIUM-Input-atmel_mxt_ts-add-device-id-for-touchp.patch b/patches/mxt/0020-CHROMIUM-Input-atmel_mxt_ts-add-device-id-for-touchp.patch index bd50e630..e206b5c2 100644 --- a/patches/mxt/0020-CHROMIUM-Input-atmel_mxt_ts-add-device-id-for-touchp.patch +++ b/patches/mxt/0020-CHROMIUM-Input-atmel_mxt_ts-add-device-id-for-touchp.patch @@ -1,4 +1,4 @@ -From c6a71efb3e94f69a3b72b40b79981b46fb12f675 Mon Sep 17 00:00:00 2001 +From a0900514c5db511d1a30cfe8e259af3e13c31f7e Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 12 Dec 2012 15:33:18 +0800 Subject: [PATCH 20/57] CHROMIUM: Input: atmel_mxt_ts - add device id for @@ -30,7 +30,7 @@ Tested-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -180,5 +180,5 @@ index 9a8cfd2..3b9007c 100644 { } }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0021-CHROMIUM-Input-atmel_mxt_ts-Read-resolution-from-dev.patch b/patches/mxt/0021-CHROMIUM-Input-atmel_mxt_ts-Read-resolution-from-dev.patch index 46c76f31..3583a1ff 100644 --- a/patches/mxt/0021-CHROMIUM-Input-atmel_mxt_ts-Read-resolution-from-dev.patch +++ b/patches/mxt/0021-CHROMIUM-Input-atmel_mxt_ts-Read-resolution-from-dev.patch @@ -1,4 +1,4 @@ -From e8a8a15207fb37f3f5ac131cf1d6702e8109f96d Mon Sep 17 00:00:00 2001 +From 695354c5dbf171046ea171c51f4ede8b94750293 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Tue, 1 May 2012 16:58:46 -0400 Subject: [PATCH 21/57] CHROMIUM: Input: atmel_mxt_ts - Read resolution from @@ -25,7 +25,7 @@ Reviewed-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++++------- + drivers/input/touchscreen/atmel_mxt_ts.c | 51 +++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -130,5 +130,5 @@ index 3b9007c..95abf18 100644 dev_info(&client->dev, "Device in bootloader at probe\n"); } else { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0022-CHROMIUM-Input-atmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch b/patches/mxt/0022-CHROMIUM-Input-atmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch index 12345cae..914a3681 100644 --- a/patches/mxt/0022-CHROMIUM-Input-atmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch +++ b/patches/mxt/0022-CHROMIUM-Input-atmel_mxt_ts-Report-TOUCH-MAJOR-in-te.patch @@ -1,4 +1,4 @@ -From 39de49532c5c9f32cec54261bfc33a83288f9949 Mon Sep 17 00:00:00 2001 +From d4ebbf78ecdd2501eeaf3a058da273d32f1cd76c Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Fri, 25 May 2012 13:55:26 -0400 Subject: [PATCH 22/57] CHROMIUM: Input: atmel_mxt_ts - Report TOUCH MAJOR in @@ -28,7 +28,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 40 ++++++++++++++++++++++++++++++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 40 ++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -147,5 +147,5 @@ index 95abf18..66b6f70 100644 0, data->max_x, 0, 0); input_set_abs_params(input_dev, ABS_MT_POSITION_Y, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0023-CHROMIUM-Input-atmel_mxt_ts-add-new-object-types.patch b/patches/mxt/0023-CHROMIUM-Input-atmel_mxt_ts-add-new-object-types.patch index 997a1a02..553560e9 100644 --- a/patches/mxt/0023-CHROMIUM-Input-atmel_mxt_ts-add-new-object-types.patch +++ b/patches/mxt/0023-CHROMIUM-Input-atmel_mxt_ts-add-new-object-types.patch @@ -1,4 +1,4 @@ -From c25163aa1b76d742d8f8d98420eb97b0c7b403d5 Mon Sep 17 00:00:00 2001 +From 5c9e828868a56bd89098b6dc47a30dce3556eb6e Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 4 Apr 2012 17:19:55 -0700 Subject: [PATCH 23/57] CHROMIUM: Input: atmel_mxt_ts - add new object types @@ -14,7 +14,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/19638 Reviewed-by: Daniel Kurtz Reviewed-by: Vadim Bendebury --- - drivers/input/touchscreen/atmel_mxt_ts.c | 15 +++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -78,5 +78,5 @@ index 66b6f70..4d67eeb 100644 default: return false; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0024-CHROMIUM-INPUT-atmel_mxt_ts-Increase-the-wait-times-.patch b/patches/mxt/0024-CHROMIUM-INPUT-atmel_mxt_ts-Increase-the-wait-times-.patch index 1df48006..3425e4cf 100644 --- a/patches/mxt/0024-CHROMIUM-INPUT-atmel_mxt_ts-Increase-the-wait-times-.patch +++ b/patches/mxt/0024-CHROMIUM-INPUT-atmel_mxt_ts-Increase-the-wait-times-.patch @@ -1,8 +1,8 @@ -From 0c6164f49fbe0f35400630e7275a3c963b562d1d Mon Sep 17 00:00:00 2001 +From fe4bc7106e96b2ca3062cf2feddae7a20f8d24b6 Mon Sep 17 00:00:00 2001 From: Iiro Valkonen Date: Fri, 29 Apr 2011 09:37:45 -0400 -Subject: [PATCH 24/57] CHROMIUM: INPUT: atmel_mxt_ts - Increase the wait times - for backup and reset +Subject: [PATCH 24/57] CHROMIUM: INPUT: atmel_mxt_ts - Increase the wait + times for backup and reset Increase the sleep times after backup and reset, so that we can be sure they have been completed even when the mXT cycle time is set to maximum value (254ms). @@ -29,7 +29,7 @@ Change-Id: I487c75fd05d5eb7b6223b5a3b79d34076d096726 Signed-off-by: Yufeng Shen Reviewed-on: http://gerrit.chromium.org/gerrit/8773 --- - drivers/input/touchscreen/atmel_mxt_ts.c | 4 ++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -48,5 +48,5 @@ index 4d67eeb..2f22ae1 100644 #define MXT_FWRESET_TIME 500 /* msec */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0025-CHROMIUM-Input-atmel_mxt_ts-dump-mxt_read-write_reg.patch b/patches/mxt/0025-CHROMIUM-Input-atmel_mxt_ts-dump-mxt_read-write_reg.patch index d4eb768e..c12c1668 100644 --- a/patches/mxt/0025-CHROMIUM-Input-atmel_mxt_ts-dump-mxt_read-write_reg.patch +++ b/patches/mxt/0025-CHROMIUM-Input-atmel_mxt_ts-dump-mxt_read-write_reg.patch @@ -1,7 +1,8 @@ -From 01cf91601fec1a0d3f86294a051820d2a9d6de08 Mon Sep 17 00:00:00 2001 +From 458953377116aabd12c7a418f19327e0458dbe87 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 15 Feb 2012 16:32:02 +0800 -Subject: [PATCH 25/57] CHROMIUM: Input: atmel_mxt_ts - dump mxt_read/write_reg +Subject: [PATCH 25/57] CHROMIUM: Input: atmel_mxt_ts - dump + mxt_read/write_reg For verbose on-the-wire debugging. Prints DUMP_LEN bytes (in hex) per line. @@ -22,7 +23,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 35 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 35 +++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -91,5 +92,5 @@ index 2f22ae1..50fe84a 100644 kfree(buf); return ret; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0026-CHROMIUM-Input-atmel_mxt_ts-take-an-instance-for-mxt.patch b/patches/mxt/0026-CHROMIUM-Input-atmel_mxt_ts-take-an-instance-for-mxt.patch index 7d259816..770fa6d7 100644 --- a/patches/mxt/0026-CHROMIUM-Input-atmel_mxt_ts-take-an-instance-for-mxt.patch +++ b/patches/mxt/0026-CHROMIUM-Input-atmel_mxt_ts-take-an-instance-for-mxt.patch @@ -1,4 +1,4 @@ -From 92ada22e41ae0e9c26eb4caef0ff5887f69c35c8 Mon Sep 17 00:00:00 2001 +From 5deaeb5ef6ab236a76367d391bed8a56789d4a3a Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 12 Dec 2012 15:27:51 +0800 Subject: [PATCH 26/57] CHROMIUM: Input: atmel_mxt_ts - take an instance for @@ -21,7 +21,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 16 +++++++++++----- + drivers/input/touchscreen/atmel_mxt_ts.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -59,5 +59,5 @@ index 50fe84a..d07732d 100644 static void mxt_input_button(struct mxt_data *data, struct mxt_message *message) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0027-CHROMIUM-Input-atmel_mxt_ts-allow-writing-to-object-.patch b/patches/mxt/0027-CHROMIUM-Input-atmel_mxt_ts-allow-writing-to-object-.patch index 9a2b8bc7..48ee5cf4 100644 --- a/patches/mxt/0027-CHROMIUM-Input-atmel_mxt_ts-allow-writing-to-object-.patch +++ b/patches/mxt/0027-CHROMIUM-Input-atmel_mxt_ts-allow-writing-to-object-.patch @@ -1,8 +1,8 @@ -From 42155ca89dbc9ca5fdf51c8959edf79fafcd77ed Mon Sep 17 00:00:00 2001 +From f5fa4a8d07045004fe1f703fcd6bf384b42171d2 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 19 Mar 2012 09:39:12 +0800 -Subject: [PATCH 27/57] CHROMIUM: Input: atmel_mxt_ts - allow writing to object - sysfs entry +Subject: [PATCH 27/57] CHROMIUM: Input: atmel_mxt_ts - allow writing to + object sysfs entry Userspace can write a 32-bit value (encoded as a 8 character hex string) to the 'object' sysfs entry to modify a single byte of the object table. @@ -54,7 +54,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 32 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 32 +++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -108,5 +108,5 @@ index d07732d..120d766 100644 static struct attribute *mxt_attrs[] = { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0028-CHROMIUM-Input-atmel_mxt_ts-add-backupnv-sysfs-entry.patch b/patches/mxt/0028-CHROMIUM-Input-atmel_mxt_ts-add-backupnv-sysfs-entry.patch index 81652a55..af95f46a 100644 --- a/patches/mxt/0028-CHROMIUM-Input-atmel_mxt_ts-add-backupnv-sysfs-entry.patch +++ b/patches/mxt/0028-CHROMIUM-Input-atmel_mxt_ts-add-backupnv-sysfs-entry.patch @@ -1,4 +1,4 @@ -From ced6680cc2617d11de60ca3c1f0dd1bc4b79f315 Mon Sep 17 00:00:00 2001 +From ad9148eb210b69d7f9f2fcc9cd10b457ef15c4b9 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 19 Mar 2012 10:09:41 +0800 Subject: [PATCH 28/57] CHROMIUM: Input: atmel_mxt_ts - add backupnv sysfs @@ -25,7 +25,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 19 +++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -73,5 +73,5 @@ index 120d766..c2891f2 100644 &dev_attr_config_csum.attr, &dev_attr_fw_version.attr, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0029-CHROMIUM-Input-atmel_mxt_ts-read-num-messages-then-a.patch b/patches/mxt/0029-CHROMIUM-Input-atmel_mxt_ts-read-num-messages-then-a.patch index 3fc27f96..007a08de 100644 --- a/patches/mxt/0029-CHROMIUM-Input-atmel_mxt_ts-read-num-messages-then-a.patch +++ b/patches/mxt/0029-CHROMIUM-Input-atmel_mxt_ts-read-num-messages-then-a.patch @@ -1,8 +1,8 @@ -From 1f6ac778991d2db567d5e3890477998a2e7dde22 Mon Sep 17 00:00:00 2001 +From 4a1d04b60caf655a8f2a42fd1e18dde18fdf1631 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 19 Mar 2012 09:42:09 +0800 -Subject: [PATCH 29/57] CHROMIUM: Input: atmel_mxt_ts - read num messages, then - all messages +Subject: [PATCH 29/57] CHROMIUM: Input: atmel_mxt_ts - read num messages, + then all messages Implement the MXT DMA method of reading messages. On an interrupt, the T44 report always contains the number of messages @@ -37,7 +37,7 @@ Commit-Ready: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 138 ++++++++++++++++++++----------- + drivers/input/touchscreen/atmel_mxt_ts.c | 138 +++++++++++++++++++----------- 1 file changed, 90 insertions(+), 48 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -237,5 +237,5 @@ index c2891f2..8c29fb3 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0030-CHROMIUM-Input-atmel_mxt_ts-remove-mxt_make_highchg.patch b/patches/mxt/0030-CHROMIUM-Input-atmel_mxt_ts-remove-mxt_make_highchg.patch index 5d8a22f0..ec056451 100644 --- a/patches/mxt/0030-CHROMIUM-Input-atmel_mxt_ts-remove-mxt_make_highchg.patch +++ b/patches/mxt/0030-CHROMIUM-Input-atmel_mxt_ts-remove-mxt_make_highchg.patch @@ -1,7 +1,8 @@ -From 6ea462ac0f1137c6230253804f0b8d71af318551 Mon Sep 17 00:00:00 2001 +From 8ba95e918085e3763133e02c1458d6b10fd1758e Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Wed, 19 Dec 2012 17:48:36 +0800 -Subject: [PATCH 30/57] CHROMIUM: Input: atmel_mxt_ts - remove mxt_make_highchg +Subject: [PATCH 30/57] CHROMIUM: Input: atmel_mxt_ts - remove + mxt_make_highchg This function attempts to make the CHG pin high by reading a messages until the device queue is empty. @@ -28,7 +29,7 @@ Reviewed-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 33 ++------------------------------ + drivers/input/touchscreen/atmel_mxt_ts.c | 33 ++---------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -104,5 +105,5 @@ index 8c29fb3..8dfdba9 100644 goto err_free_irq; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0031-CHROMIUM-Input-atmel_mxt_ts-Remove-matrix-size-updat.patch b/patches/mxt/0031-CHROMIUM-Input-atmel_mxt_ts-Remove-matrix-size-updat.patch index e23af77a..fd021ed0 100644 --- a/patches/mxt/0031-CHROMIUM-Input-atmel_mxt_ts-Remove-matrix-size-updat.patch +++ b/patches/mxt/0031-CHROMIUM-Input-atmel_mxt_ts-Remove-matrix-size-updat.patch @@ -1,4 +1,4 @@ -From cfa7ba2bc716a2cfcb56c41511e10c6a21740c2c Mon Sep 17 00:00:00 2001 +From 1c7876fad19eeeb2730ebf82f771373dbe00ad40 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Tue, 1 May 2012 17:31:04 -0400 Subject: [PATCH 31/57] CHROMIUM: Input: atmel_mxt_ts - Remove matrix size @@ -19,7 +19,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/21547 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 17 ----------------- + drivers/input/touchscreen/atmel_mxt_ts.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -65,5 +65,5 @@ index 8dfdba9..71a5317 100644 "Family ID: %u Variant ID: %u Major.Minor.Build: %u.%u.%02X\n", info->family_id, info->variant_id, info->version >> 4, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0032-CHROMIUM-Input-atmel_mxt_ts-parse-vector-field-of-da.patch b/patches/mxt/0032-CHROMIUM-Input-atmel_mxt_ts-parse-vector-field-of-da.patch index d2ba7132..424b4bad 100644 --- a/patches/mxt/0032-CHROMIUM-Input-atmel_mxt_ts-parse-vector-field-of-da.patch +++ b/patches/mxt/0032-CHROMIUM-Input-atmel_mxt_ts-parse-vector-field-of-da.patch @@ -1,4 +1,4 @@ -From 60e0a215b8d42503b2f98d260be4049eb1a50c2b Mon Sep 17 00:00:00 2001 +From b6a282d4df9380c7a4676d53a886cc7c1b0282be Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Mon, 20 Feb 2012 23:35:06 +0800 Subject: [PATCH 32/57] CHROMIUM: Input: atmel_mxt_ts - parse vector field of @@ -22,7 +22,7 @@ Tested-by: Daniel Kurtz v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 10 ++++++++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -69,5 +69,5 @@ index 71a5317..1882e14 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0033-CHROMIUM-Input-atmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch b/patches/mxt/0033-CHROMIUM-Input-atmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch index 24cb9b6e..a6530e79 100644 --- a/patches/mxt/0033-CHROMIUM-Input-atmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch +++ b/patches/mxt/0033-CHROMIUM-Input-atmel_mxt_ts-Add-IDLE-DEEP-SLEEP-mode.patch @@ -1,4 +1,4 @@ -From 08923bb3970f32a9860843c25be4fa5a34b56471 Mon Sep 17 00:00:00 2001 +From 89adf57dbf6be6389f09e135e1b64072824ea77f Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Fri, 4 May 2012 20:47:32 -0400 Subject: [PATCH 33/57] CHROMIUM: Input: atmel_mxt_ts - Add IDLE/DEEP-SLEEP @@ -41,7 +41,7 @@ Reviewed-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 134 +++++++++++++++++++++++++++++-- + drivers/input/touchscreen/atmel_mxt_ts.c | 134 ++++++++++++++++++++++++++++-- 1 file changed, 127 insertions(+), 7 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -226,5 +226,5 @@ index 1882e14..0804795 100644 mutex_unlock(&input_dev->mutex); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0034-CHROMIUM-Input-atmel_mxt_ts-Move-object-from-sysfs-t.patch b/patches/mxt/0034-CHROMIUM-Input-atmel_mxt_ts-Move-object-from-sysfs-t.patch index 740bf7ea..e3146b52 100644 --- a/patches/mxt/0034-CHROMIUM-Input-atmel_mxt_ts-Move-object-from-sysfs-t.patch +++ b/patches/mxt/0034-CHROMIUM-Input-atmel_mxt_ts-Move-object-from-sysfs-t.patch @@ -1,4 +1,4 @@ -From 87936d296b390bff0e5bfe43bd5e17ac26069a10 Mon Sep 17 00:00:00 2001 +From acec099edc2468be27273d84a64e61dcb5107e77 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Thu, 10 May 2012 16:19:04 -0400 Subject: [PATCH 34/57] CHROMIUM: Input: atmel_mxt_ts - Move object from sysfs @@ -26,7 +26,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 279 +++++++++++++++++++++++-------- + drivers/input/touchscreen/atmel_mxt_ts.c | 279 +++++++++++++++++++++++------- 1 file changed, 212 insertions(+), 67 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -372,5 +372,5 @@ index 0804795..3ea35d1 100644 free_irq(data->irq, data); if (data->input_dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0035-CHROMIUM-Input-atmel_mxt_ts-Set-default-irqflags-whe.patch b/patches/mxt/0035-CHROMIUM-Input-atmel_mxt_ts-Set-default-irqflags-whe.patch index c6c1b71a..452912ea 100644 --- a/patches/mxt/0035-CHROMIUM-Input-atmel_mxt_ts-Set-default-irqflags-whe.patch +++ b/patches/mxt/0035-CHROMIUM-Input-atmel_mxt_ts-Set-default-irqflags-whe.patch @@ -1,4 +1,4 @@ -From d0d18be5cad0e80078648142b9348bbffd8d57c6 Mon Sep 17 00:00:00 2001 +From 634368e4ebe370e2f98ddd9c58bd3123a7da385d Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Mon, 14 May 2012 12:06:29 -0400 Subject: [PATCH 35/57] CHROMIUM: Input: atmel_mxt_ts - Set default irqflags @@ -27,7 +27,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 5 ++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -55,5 +55,5 @@ index 3ea35d1..ec1077b 100644 if (error) { dev_err(&client->dev, "Failed to register interrupt\n"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0036-CHROMIUM-Input-atmel_mxt_ts-Support-the-case-with-no.patch b/patches/mxt/0036-CHROMIUM-Input-atmel_mxt_ts-Support-the-case-with-no.patch index 8bdbafea..a0b184cd 100644 --- a/patches/mxt/0036-CHROMIUM-Input-atmel_mxt_ts-Support-the-case-with-no.patch +++ b/patches/mxt/0036-CHROMIUM-Input-atmel_mxt_ts-Support-the-case-with-no.patch @@ -1,4 +1,4 @@ -From dd66b1d7b3086fa9b6fc3e215f62939ef0cd13e4 Mon Sep 17 00:00:00 2001 +From 7bfc8d1f12cf4021c1d0350f7d8d1554759701ac Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Mon, 14 May 2012 12:29:52 -0400 Subject: [PATCH 36/57] CHROMIUM: Input: atmel_mxt_ts - Support the case with @@ -26,7 +26,7 @@ Commit-Ready: Yufeng Shen Reviewed-by: Yufeng Shen Tested-by: Yufeng Shen --- - drivers/input/touchscreen/atmel_mxt_ts.c | 28 ++++++++++++++++++---------- + drivers/input/touchscreen/atmel_mxt_ts.c | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -110,5 +110,5 @@ index ec1077b..3dbaa3c 100644 if (!data) { dev_err(&client->dev, "Failed to allocate memory\n"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0037-CHROMIUM-Input-atmel_mxt_ts-Wait-on-auto-calibration.patch b/patches/mxt/0037-CHROMIUM-Input-atmel_mxt_ts-Wait-on-auto-calibration.patch index 9a3cf92c..2ef15dc5 100644 --- a/patches/mxt/0037-CHROMIUM-Input-atmel_mxt_ts-Wait-on-auto-calibration.patch +++ b/patches/mxt/0037-CHROMIUM-Input-atmel_mxt_ts-Wait-on-auto-calibration.patch @@ -1,4 +1,4 @@ -From 7b0147b9c85761ffb5ddc7a14ca2bdb92cd2bfa8 Mon Sep 17 00:00:00 2001 +From 654c5fd33fc211a35f3b8a557df03ac081556958 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Wed, 16 May 2012 14:52:02 -0400 Subject: [PATCH 37/57] CHROMIUM: Input: atmel_mxt_ts - Wait on auto @@ -28,7 +28,7 @@ Commit-Ready: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 39 +++++++++++++++++++++++++++----- + drivers/input/touchscreen/atmel_mxt_ts.c | 39 +++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -117,5 +117,5 @@ index 3dbaa3c..bac30d1f 100644 /* Enable wake from IRQ */ data->irq_wake = (enable_irq_wake(data->irq) == 0); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0038-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch b/patches/mxt/0038-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch index 405cdb00..10cd1488 100644 --- a/patches/mxt/0038-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch +++ b/patches/mxt/0038-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch @@ -1,8 +1,8 @@ -From 14efd7a3bc5e1e242b44bd1ca7f3b23c5703cf9b Mon Sep 17 00:00:00 2001 +From 327539cce46f71ff37ee9cd204be06c24b9b39d1 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 13 Dec 2012 11:36:59 +0800 -Subject: [PATCH 38/57] CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w - fw file name +Subject: [PATCH 38/57] CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for + r/w fw file name On system with more than 1 Atmel chip, a fixed firmware file name "maxtouch.fw" does not work since different chips need different @@ -35,7 +35,7 @@ Commit-Ready: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 69 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 69 +++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -182,5 +182,5 @@ index bac30d1f..1659d91 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0039-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch b/patches/mxt/0039-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch index 342c2ecc..48f33849 100644 --- a/patches/mxt/0039-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch +++ b/patches/mxt/0039-CHROMIUM-Input-atmel_mxt_ts-Add-sysfs-entry-for-r-w-.patch @@ -1,8 +1,8 @@ -From 2f96909fa827ddd018b5b3982718cbc0f1726796 Mon Sep 17 00:00:00 2001 +From 8dd8284b32f7f263362e4e815800870768400380 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Wed, 16 May 2012 18:38:14 -0400 -Subject: [PATCH 39/57] CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for r/w - config file name +Subject: [PATCH 39/57] CHROMIUM: Input: atmel_mxt_ts - Add sysfs entry for + r/w config file name In the preparation for adding support of loading atmel config data from file, this CL adds the sysfs entry config_file so that which @@ -31,7 +31,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 37 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 37 +++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -137,5 +137,5 @@ index 1659d91..dbabc89 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0040-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-for-writ.patch b/patches/mxt/0040-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-for-writ.patch index 43e16a3b..27ecaeb7 100644 --- a/patches/mxt/0040-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-for-writ.patch +++ b/patches/mxt/0040-CHROMIUM-Input-atmel_mxt_ts-add-sysfs-entry-for-writ.patch @@ -1,4 +1,4 @@ -From 1f5417f2fff0125e662dc5ee0e1d68f8fc5262cd Mon Sep 17 00:00:00 2001 +From 3354cd03a397ea93c8d3905bfc1aaa7b0a9f15e6 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Fri, 18 May 2012 16:04:06 -0400 Subject: [PATCH 40/57] CHROMIUM: Input: atmel_mxt_ts - add sysfs entry for @@ -43,7 +43,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/31638 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 315 +++++++++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 315 ++++++++++++++++++++++++++++++ 1 file changed, 315 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -408,5 +408,5 @@ index dbabc89..8f1a33f 100644 NULL }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0041-CHROMIUM-Input-atmel_mxt_ts-make-mxt_initialize-asyn.patch b/patches/mxt/0041-CHROMIUM-Input-atmel_mxt_ts-make-mxt_initialize-asyn.patch index c5550801..bef0971a 100644 --- a/patches/mxt/0041-CHROMIUM-Input-atmel_mxt_ts-make-mxt_initialize-asyn.patch +++ b/patches/mxt/0041-CHROMIUM-Input-atmel_mxt_ts-make-mxt_initialize-asyn.patch @@ -1,4 +1,4 @@ -From d42d02145a69f6f577892a647d04d1a9ee159fd7 Mon Sep 17 00:00:00 2001 +From 30cf304f5e1363df4b54c9d5dcca90cd6d355b21 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Tue, 30 Oct 2012 16:06:51 -0400 Subject: [PATCH 41/57] CHROMIUM: Input: atmel_mxt_ts - make mxt_initialize @@ -27,7 +27,7 @@ Signed-off-by: Daniel Kurtz Change-Id: I81785546c6a0ff87486e7ee92cb8bab8aefe2594 --- - drivers/input/touchscreen/atmel_mxt_ts.c | 123 +++++++++++++++++++------------ + drivers/input/touchscreen/atmel_mxt_ts.c | 123 ++++++++++++++++++------------ 1 file changed, 74 insertions(+), 49 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -224,5 +224,5 @@ index 8f1a33f..315dcb9 100644 kfree(data->fw_file); err_free_mem: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0042-CHROMIUM-Input-atmel_mxt_ts-move-backup_nv-to-handle.patch b/patches/mxt/0042-CHROMIUM-Input-atmel_mxt_ts-move-backup_nv-to-handle.patch index b0a598b2..0d618f07 100644 --- a/patches/mxt/0042-CHROMIUM-Input-atmel_mxt_ts-move-backup_nv-to-handle.patch +++ b/patches/mxt/0042-CHROMIUM-Input-atmel_mxt_ts-move-backup_nv-to-handle.patch @@ -1,4 +1,4 @@ -From cfde44faa647e45ffe13a6582a3b163f888d7b2a Mon Sep 17 00:00:00 2001 +From 74830e744508bcd60f2a36ec8ddd4e94802ab245 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Tue, 7 Aug 2012 19:48:12 -0700 Subject: [PATCH 42/57] CHROMIUM: Input: atmel_mxt_ts - move backup_nv to @@ -26,7 +26,7 @@ Tested-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 14 +++++++------- + drivers/input/touchscreen/atmel_mxt_ts.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -62,5 +62,5 @@ index 315dcb9..bdbcc60 100644 error = mxt_write_object(data, MXT_GEN_COMMAND_T6, MXT_COMMAND_RESET, 1); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0043-CHROMIUM-Input-atmel_mxt_ts-Add-defines-for-T9-Touch.patch b/patches/mxt/0043-CHROMIUM-Input-atmel_mxt_ts-Add-defines-for-T9-Touch.patch index ed1969f7..843f6e65 100644 --- a/patches/mxt/0043-CHROMIUM-Input-atmel_mxt_ts-Add-defines-for-T9-Touch.patch +++ b/patches/mxt/0043-CHROMIUM-Input-atmel_mxt_ts-Add-defines-for-T9-Touch.patch @@ -1,4 +1,4 @@ -From c68893dcbb6d1a51e14046f35a096fbd2599bfa9 Mon Sep 17 00:00:00 2001 +From 5959e059bdfcccfcf91afeae84925b5ec78f532a Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Tue, 7 Aug 2012 16:20:18 -0700 Subject: [PATCH 43/57] CHROMIUM: Input: atmel_mxt_ts - Add defines for T9 @@ -21,7 +21,7 @@ Reviewed-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++---- + drivers/input/touchscreen/atmel_mxt_ts.c | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -81,5 +81,5 @@ index bdbcc60..f13ef67 100644 /* Enable wake from IRQ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0044-CHROMIUM-Input-atmel_mxt_ts-disable-reporting-on-sto.patch b/patches/mxt/0044-CHROMIUM-Input-atmel_mxt_ts-disable-reporting-on-sto.patch index 24d458d8..357da685 100644 --- a/patches/mxt/0044-CHROMIUM-Input-atmel_mxt_ts-disable-reporting-on-sto.patch +++ b/patches/mxt/0044-CHROMIUM-Input-atmel_mxt_ts-disable-reporting-on-sto.patch @@ -1,4 +1,4 @@ -From b4c94e92ca0f0c399e3b5df90ad4e20e48fadcc2 Mon Sep 17 00:00:00 2001 +From 588b29b65b77e7fda93be7301ef2f996ec051fd8 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Fri, 10 Aug 2012 18:43:52 -0700 Subject: [PATCH 44/57] CHROMIUM: Input: atmel_mxt_ts - disable reporting on @@ -20,7 +20,7 @@ Reviewed-on: https://gerrit.chromium.org/gerrit/29951 v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 8 ++++---- + drivers/input/touchscreen/atmel_mxt_ts.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -49,5 +49,5 @@ index f13ef67..33b564b 100644 static int mxt_input_open(struct input_dev *dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0045-CHROMIUM-Input-atmel_mxt_ts-Suppress-handle-messages.patch b/patches/mxt/0045-CHROMIUM-Input-atmel_mxt_ts-Suppress-handle-messages.patch index c904ac2e..af9a1941 100644 --- a/patches/mxt/0045-CHROMIUM-Input-atmel_mxt_ts-Suppress-handle-messages.patch +++ b/patches/mxt/0045-CHROMIUM-Input-atmel_mxt_ts-Suppress-handle-messages.patch @@ -1,4 +1,4 @@ -From bd36d2ff4e167351731d641d38ce18833dfc94fb Mon Sep 17 00:00:00 2001 +From ee1a88c9dec2da567461aaef5837a34865638cd9 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Mon, 13 Aug 2012 18:10:29 -0700 Subject: [PATCH 45/57] CHROMIUM: Input: atmel_mxt_ts - Suppress handle @@ -23,7 +23,7 @@ Reviewed-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 18 ++++++++++-------- + drivers/input/touchscreen/atmel_mxt_ts.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -112,5 +112,5 @@ index 33b564b..af92d8d 100644 dev_err(dev, "Handling message fails upon resume, %d\n", ret); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0046-CHROMIUM-Input-atmel_mxt_ts-save-and-restore-t9_ctrl.patch b/patches/mxt/0046-CHROMIUM-Input-atmel_mxt_ts-save-and-restore-t9_ctrl.patch index d3d71932..0e0f4577 100644 --- a/patches/mxt/0046-CHROMIUM-Input-atmel_mxt_ts-save-and-restore-t9_ctrl.patch +++ b/patches/mxt/0046-CHROMIUM-Input-atmel_mxt_ts-save-and-restore-t9_ctrl.patch @@ -1,4 +1,4 @@ -From 7d428f560ea9b9f697d88a638ec0ec89fb9b9d3d Mon Sep 17 00:00:00 2001 +From 9e815adbddb9c64cdb874ecbad90d2e5736de04f Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Thu, 23 Aug 2012 15:43:55 -0700 Subject: [PATCH 46/57] CHROMIUM: Input: atmel_mxt_ts - save and restore @@ -20,7 +20,7 @@ Tested-by: Benson Leung v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 18 ++++++++---------- + drivers/input/touchscreen/atmel_mxt_ts.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -70,5 +70,5 @@ index af92d8d..ae8a6f3 100644 /* Restore the T7 Power config to before-suspend value */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0047-CHROMIUM-Input-atmel_mxt_ts-enable-RPTEN-if-can-wake.patch b/patches/mxt/0047-CHROMIUM-Input-atmel_mxt_ts-enable-RPTEN-if-can-wake.patch index 9d5034ae..260ce2e3 100644 --- a/patches/mxt/0047-CHROMIUM-Input-atmel_mxt_ts-enable-RPTEN-if-can-wake.patch +++ b/patches/mxt/0047-CHROMIUM-Input-atmel_mxt_ts-enable-RPTEN-if-can-wake.patch @@ -1,4 +1,4 @@ -From 414cbb725c58c57dae2cfab65a79ee10642429b8 Mon Sep 17 00:00:00 2001 +From 31a676d45bbeb3e880c867d3e1c049534bb6c9cb Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Wed, 12 Sep 2012 12:42:16 -0400 Subject: [PATCH 47/57] CHROMIUM: Input: atmel_mxt_ts - enable RPTEN if can @@ -29,7 +29,7 @@ Reviewed-by: Benson Leung Commit-Ready: Yufeng Shen Tested-by: Yufeng Shen --- - drivers/input/touchscreen/atmel_mxt_ts.c | 35 ++++++++++++++++++++++++-------- + drivers/input/touchscreen/atmel_mxt_ts.c | 35 ++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -95,5 +95,5 @@ index ae8a6f3..d7cd1a5 100644 /* Enable wake from IRQ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0048-CHROMIUM-Input-atmel_mxt_ts-release-all-fingers-on-r.patch b/patches/mxt/0048-CHROMIUM-Input-atmel_mxt_ts-release-all-fingers-on-r.patch index 67a42e10..424f1cd1 100644 --- a/patches/mxt/0048-CHROMIUM-Input-atmel_mxt_ts-release-all-fingers-on-r.patch +++ b/patches/mxt/0048-CHROMIUM-Input-atmel_mxt_ts-release-all-fingers-on-r.patch @@ -1,4 +1,4 @@ -From a8dc81f6bf08a696afac49a147489941870e8e61 Mon Sep 17 00:00:00 2001 +From 2fd41fbe033e21275b007bd4d095a1fca7911f42 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Tue, 9 Oct 2012 16:51:52 -0400 Subject: [PATCH 48/57] CHROMIUM: Input: atmel_mxt_ts - release all fingers on @@ -34,7 +34,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 49 ++++++++++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 49 ++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -126,5 +126,5 @@ index d7cd1a5..b964430 100644 enable_irq(data->irq); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0049-CHROMIUM-Input-atmel_mxt_ts-make-suspend-power-acqui.patch b/patches/mxt/0049-CHROMIUM-Input-atmel_mxt_ts-make-suspend-power-acqui.patch index f22c4487..79b9a036 100644 --- a/patches/mxt/0049-CHROMIUM-Input-atmel_mxt_ts-make-suspend-power-acqui.patch +++ b/patches/mxt/0049-CHROMIUM-Input-atmel_mxt_ts-make-suspend-power-acqui.patch @@ -1,4 +1,4 @@ -From d31822cd0150481192aee6a37dfeffb4c368dd4b Mon Sep 17 00:00:00 2001 +From 082701b4f53fb17738421837caf15bfec5b8dfec Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Mon, 12 Nov 2012 14:21:10 -0500 Subject: [PATCH 49/57] CHROMIUM: Input: atmel_mxt_ts - make suspend power @@ -32,7 +32,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 64 +++++++++++++++++++++++++++++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 64 +++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -167,5 +167,5 @@ index b964430..8ca5288 100644 const u8 *power_config; int ret; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0050-CHROMIUM-Input-atmel_mxt_ts-recalibrate-on-system-re.patch b/patches/mxt/0050-CHROMIUM-Input-atmel_mxt_ts-recalibrate-on-system-re.patch index e7e5318a..903b76b0 100644 --- a/patches/mxt/0050-CHROMIUM-Input-atmel_mxt_ts-recalibrate-on-system-re.patch +++ b/patches/mxt/0050-CHROMIUM-Input-atmel_mxt_ts-recalibrate-on-system-re.patch @@ -1,4 +1,4 @@ -From 2c1a3182b3f604a468f5b41eadc6f1a98d7bc5a3 Mon Sep 17 00:00:00 2001 +From 7ac5ae34a13b2684674471bd6ac751cff4a73327 Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Wed, 14 Nov 2012 16:13:59 -0500 Subject: [PATCH 50/57] CHROMIUM: Input: atmel_mxt_ts - recalibrate on system @@ -38,7 +38,7 @@ Tested-by: Yufeng Shen v3.7 rebase: Signed-off-by: Daniel Kurtz --- - drivers/input/touchscreen/atmel_mxt_ts.c | 19 ++++++++++++++----- + drivers/input/touchscreen/atmel_mxt_ts.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -81,5 +81,5 @@ index 8ca5288..9196e94 100644 } #endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0051-CHROMIUM-Input-atmel_mxt_ts-Use-correct-max-touch_ma.patch b/patches/mxt/0051-CHROMIUM-Input-atmel_mxt_ts-Use-correct-max-touch_ma.patch index 2a12ad63..38c4ffdb 100644 --- a/patches/mxt/0051-CHROMIUM-Input-atmel_mxt_ts-Use-correct-max-touch_ma.patch +++ b/patches/mxt/0051-CHROMIUM-Input-atmel_mxt_ts-Use-correct-max-touch_ma.patch @@ -1,4 +1,4 @@ -From 7bbc4cdbb4de451de3bd8ddcb0ba09aee1192780 Mon Sep 17 00:00:00 2001 +From 4bf34c6b2aa47ddc3ce0663b8e444c509ea932ff Mon Sep 17 00:00:00 2001 From: Yufeng Shen Date: Thu, 10 Jan 2013 15:00:42 -0500 Subject: [PATCH 51/57] CHROMIUM: Input: atmel_mxt_ts: Use correct max @@ -24,7 +24,7 @@ Commit-Queue: Yufeng Shen Tested-by: Yufeng Shen (cherry picked from commit 0a962d62165755547e4802da837ca9004f5d246b) --- - drivers/input/touchscreen/atmel_mxt_ts.c | 6 +++++- + drivers/input/touchscreen/atmel_mxt_ts.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -59,5 +59,5 @@ index 9196e94..893d59d 100644 } } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0052-CHROMIUM-Input-atmel_mxt_ts-Add-support-for-T65-Lens.patch b/patches/mxt/0052-CHROMIUM-Input-atmel_mxt_ts-Add-support-for-T65-Lens.patch index a7b87de7..16bf7d78 100644 --- a/patches/mxt/0052-CHROMIUM-Input-atmel_mxt_ts-Add-support-for-T65-Lens.patch +++ b/patches/mxt/0052-CHROMIUM-Input-atmel_mxt_ts-Add-support-for-T65-Lens.patch @@ -1,4 +1,4 @@ -From ea50448f596d86df2578f6b72806b1110312ddb6 Mon Sep 17 00:00:00 2001 +From 696517840634688cde7ac6728889ff8d32d947d6 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Wed, 9 Jan 2013 17:30:44 -0800 Subject: [PATCH 52/57] CHROMIUM: Input: atmel_mxt_ts - Add support for T65, @@ -38,7 +38,7 @@ Commit-Queue: Benson Leung Tested-by: Benson Leung (cherry picked from commit 5fd7e4778bd22252de5611a894d061a3bb64c4a2) --- - drivers/input/touchscreen/atmel_mxt_ts.c | 3 +++ + drivers/input/touchscreen/atmel_mxt_ts.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -70,5 +70,5 @@ index 893d59d..fdf61b8 100644 case MXT_SPT_GPIOPWM_T19: case MXT_SPT_SELFTEST_T25: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0053-CHROMIUM-Input-atmel_mxt_ts-On-Tpads-enable-T42-disa.patch b/patches/mxt/0053-CHROMIUM-Input-atmel_mxt_ts-On-Tpads-enable-T42-disa.patch index df33067f..e9dfa5ac 100644 --- a/patches/mxt/0053-CHROMIUM-Input-atmel_mxt_ts-On-Tpads-enable-T42-disa.patch +++ b/patches/mxt/0053-CHROMIUM-Input-atmel_mxt_ts-On-Tpads-enable-T42-disa.patch @@ -1,4 +1,4 @@ -From d5e8944a7c90a5f245d22d5099829002737ce3b3 Mon Sep 17 00:00:00 2001 +From e6e9121410e97bd940e35db1558cd86f7252f314 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Fri, 18 Jan 2013 17:35:19 -0800 Subject: [PATCH 53/57] CHROMIUM: Input: atmel_mxt_ts : On Tpads, enable T42, @@ -28,7 +28,7 @@ Tested-by: Benson Leung (cherry picked from commit 6988c8d813d863007df2ba3f418172d07b63ece6) [djkurtz: v3.6: merge] --- - drivers/input/touchscreen/atmel_mxt_ts.c | 61 ++++++++++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -118,5 +118,5 @@ index fdf61b8..8077000 100644 /* Recalibration in case of environment change */ ret = mxt_write_object(data, MXT_GEN_COMMAND_T6, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0054-CHROMIUM-Input-atmel_mxt_ts-Set-power-wakeup-to-disa.patch b/patches/mxt/0054-CHROMIUM-Input-atmel_mxt_ts-Set-power-wakeup-to-disa.patch index 08c9152d..c61f46ff 100644 --- a/patches/mxt/0054-CHROMIUM-Input-atmel_mxt_ts-Set-power-wakeup-to-disa.patch +++ b/patches/mxt/0054-CHROMIUM-Input-atmel_mxt_ts-Set-power-wakeup-to-disa.patch @@ -1,4 +1,4 @@ -From 035a9c7f0dd0298e91056408fb39654241f8e854 Mon Sep 17 00:00:00 2001 +From c245f1c81658b653693cd85a9debf068a7a1b260 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Fri, 18 Jan 2013 17:35:52 -0800 Subject: [PATCH 54/57] CHROMIUM: Input: atmel_mxt_ts : Set power/wakeup to @@ -22,7 +22,7 @@ Commit-Queue: Benson Leung Tested-by: Benson Leung (cherry picked from commit 6625e780bacf270b6da346751819d2825f09c20a) --- - drivers/input/touchscreen/atmel_mxt_ts.c | 2 ++ + drivers/input/touchscreen/atmel_mxt_ts.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -39,5 +39,5 @@ index 8077000..3f14d3b 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0055-CHROMIUM-Input-atmel_mxt_ts-mxt_stop-on-lid-close.patch b/patches/mxt/0055-CHROMIUM-Input-atmel_mxt_ts-mxt_stop-on-lid-close.patch index be723841..4fefde85 100644 --- a/patches/mxt/0055-CHROMIUM-Input-atmel_mxt_ts-mxt_stop-on-lid-close.patch +++ b/patches/mxt/0055-CHROMIUM-Input-atmel_mxt_ts-mxt_stop-on-lid-close.patch @@ -1,4 +1,4 @@ -From f0631231fe50b269ba6eb21ccc6902c051e14982 Mon Sep 17 00:00:00 2001 +From c58cdb5d4e33db7be0daff810006ff716dd3d249 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Fri, 25 Jan 2013 17:45:56 -0800 Subject: [PATCH 55/57] CHROMIUM: Input: atmel_mxt_ts - mxt_stop on lid close @@ -22,7 +22,7 @@ Commit-Queue: Benson Leung Tested-by: Benson Leung (cherry picked from commit 5391ebafb8f9b72475795445ca71b02815a2a229) --- - drivers/input/touchscreen/atmel_mxt_ts.c | 49 ++++++++++++++++++++++++++++++++ + drivers/input/touchscreen/atmel_mxt_ts.c | 49 ++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -121,5 +121,5 @@ index 3f14d3b..cd900ee 100644 * For tpads, save T42 and T19 ctrl registers if may wakeup, * enable large object suppression, and disable button wake. -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0056-CHROMIUM-Input-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch b/patches/mxt/0056-CHROMIUM-Input-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch index 8ed095f8..22400e60 100644 --- a/patches/mxt/0056-CHROMIUM-Input-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch +++ b/patches/mxt/0056-CHROMIUM-Input-atmel_mxt_ts-Disable-T9-on-mxt_stop.patch @@ -1,4 +1,4 @@ -From 8b710c179d641767268cf701af07eeefd2523755 Mon Sep 17 00:00:00 2001 +From 6a89d877ed0bc1829ca0d18879d2ad926814d9ea Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 31 Jan 2013 17:43:07 +0800 Subject: [PATCH 56/57] CHROMIUM: Input: atmel_mxt_ts - Disable T9 on mxt_stop @@ -24,7 +24,7 @@ Tested-by: Benson Leung (cherry picked from commit 65caaf9e0697899cd5e21eb643e018298adc781a) [djkurtz: v3.6 merge] --- - drivers/input/touchscreen/atmel_mxt_ts.c | 3 ++- + drivers/input/touchscreen/atmel_mxt_ts.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -49,5 +49,5 @@ index cd900ee..0865842 100644 static int mxt_input_open(struct input_dev *dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/mxt/0057-CHROMIUM-Input-atmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch b/patches/mxt/0057-CHROMIUM-Input-atmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch index cb0834ad..3a2d6d54 100644 --- a/patches/mxt/0057-CHROMIUM-Input-atmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch +++ b/patches/mxt/0057-CHROMIUM-Input-atmel_mxt_ts-Set-T9-in-mxt_resume-bas.patch @@ -1,4 +1,4 @@ -From e06f948687dcbd63362c8bdc017b126edee1239e Mon Sep 17 00:00:00 2001 +From d8e1c3c9decbba2d5237ff2b541f8e8ddce2a7cc Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Mon, 28 Jan 2013 15:26:25 -0800 Subject: [PATCH 57/57] CHROMIUM: Input: atmel_mxt_ts - Set T9 in mxt_resume @@ -29,7 +29,7 @@ Commit-Queue: Benson Leung Tested-by: Benson Leung (cherry picked from commit 4201ff9f7a9e114c453932662d49e34047dee59c) --- - drivers/input/touchscreen/atmel_mxt_ts.c | 22 +++++++++++++--------- + drivers/input/touchscreen/atmel_mxt_ts.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -73,5 +73,5 @@ index 0865842..ca94635 100644 if (data->T9_ctrl_valid) { ret = mxt_set_regs(data, MXT_TOUCH_MULTI_T9, 0, 0, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0001-am33xx-cpsw-default-to-ethernet-hwaddr-from-efuse-if.patch b/patches/net/0001-am33xx-cpsw-default-to-ethernet-hwaddr-from-efuse-if.patch index a5cfb005..3034f740 100644 --- a/patches/net/0001-am33xx-cpsw-default-to-ethernet-hwaddr-from-efuse-if.patch +++ b/patches/net/0001-am33xx-cpsw-default-to-ethernet-hwaddr-from-efuse-if.patch @@ -1,4 +1,4 @@ -From 06177a964fb4be375b92483e8e0441c9db3d6339 Mon Sep 17 00:00:00 2001 +From e11833f72050fab5b9106c64fb8b559c9111e919 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Wed, 16 Jan 2013 21:01:13 +0000 Subject: [PATCH 1/6] am33xx: cpsw: default to ethernet hwaddr from efuse if @@ -17,9 +17,9 @@ didn't contain valid ones. Signed-off-by: Peter Korsgaard --- - arch/arm/mach-omap2/Makefile | 3 ++ - arch/arm/mach-omap2/am33xx-cpsw.c | 94 +++++++++++++++++++++++++++++++++++++++ - arch/arm/mach-omap2/control.h | 4 ++ + arch/arm/mach-omap2/Makefile | 3 ++ + arch/arm/mach-omap2/am33xx-cpsw.c | 94 +++++++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/control.h | 4 ++ 3 files changed, 101 insertions(+) create mode 100644 arch/arm/mach-omap2/am33xx-cpsw.c @@ -151,5 +151,5 @@ index 35d17a6..12d8468 100644 /* AM33XX CONTROL_STATUS bitfields (partial) */ #define AM33XX_CONTROL_STATUS_SYSBOOT1_SHIFT 22 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0002-Attempted-SMC911x-BQL-patch.patch b/patches/net/0002-Attempted-SMC911x-BQL-patch.patch index 6b824a9c..31fc92de 100644 --- a/patches/net/0002-Attempted-SMC911x-BQL-patch.patch +++ b/patches/net/0002-Attempted-SMC911x-BQL-patch.patch @@ -1,4 +1,4 @@ -From 587c8be395238974e2b7a694734c9868914a6bf9 Mon Sep 17 00:00:00 2001 +From 2794f2aa7383444d61255762fd14366e38a9a262 Mon Sep 17 00:00:00 2001 From: "Paul E. McKenney" Date: Thu, 29 Nov 2012 11:17:05 +0100 Subject: [PATCH 2/6] Attempted SMC911x BQL patch @@ -7,7 +7,7 @@ First attempt at BQL on smsc911x. Signed-off-by: Paul E. McKenney --- - drivers/net/ethernet/smsc/smsc911x.c | 6 ++++++ + drivers/net/ethernet/smsc/smsc911x.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/ethernet/smsc/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c @@ -56,5 +56,5 @@ index e112877..8907fde 100644 skb_tx_timestamp(skb); dev_kfree_skb(skb); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0003-cpsw-Fix-interrupt-storm-among-other-things.patch b/patches/net/0003-cpsw-Fix-interrupt-storm-among-other-things.patch index da07ce44..bec8c166 100644 --- a/patches/net/0003-cpsw-Fix-interrupt-storm-among-other-things.patch +++ b/patches/net/0003-cpsw-Fix-interrupt-storm-among-other-things.patch @@ -1,4 +1,4 @@ -From f7431e351ef82c69edd32a671dcb574ad58aa1a9 Mon Sep 17 00:00:00 2001 +From b9a3c20d0bbb2a8455c67604655de4c969b8a392 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 17 Jan 2013 20:18:32 +0200 Subject: [PATCH 3/6] cpsw: Fix interrupt storm among other things @@ -9,11 +9,11 @@ some general fixes. Signed-off-by: Pantelis Antoniou --- - Documentation/devicetree/bindings/net/cpsw.txt | 1 + - drivers/net/ethernet/ti/cpsw.c | 222 +++++++++++++++++++++---- - drivers/net/ethernet/ti/davinci_cpdma.c | 4 +- - drivers/net/ethernet/ti/davinci_cpdma.h | 2 +- - include/linux/platform_data/cpsw.h | 1 + + Documentation/devicetree/bindings/net/cpsw.txt | 1 + + drivers/net/ethernet/ti/cpsw.c | 222 ++++++++++++++++++++---- + drivers/net/ethernet/ti/davinci_cpdma.c | 4 +- + drivers/net/ethernet/ti/davinci_cpdma.h | 2 +- + include/linux/platform_data/cpsw.h | 1 + 5 files changed, 194 insertions(+), 36 deletions(-) diff --git a/Documentation/devicetree/bindings/net/cpsw.txt b/Documentation/devicetree/bindings/net/cpsw.txt @@ -419,5 +419,5 @@ index 24368a2..be5b27e 100644 #endif /* __CPSW_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0004-beaglebone-TT3201-MCP2515-fixes.patch b/patches/net/0004-beaglebone-TT3201-MCP2515-fixes.patch index 9cd1ec4e..cc3ed6e2 100644 --- a/patches/net/0004-beaglebone-TT3201-MCP2515-fixes.patch +++ b/patches/net/0004-beaglebone-TT3201-MCP2515-fixes.patch @@ -1,11 +1,11 @@ -From 2f6dce7ecb75a89025aae969c9b2ac3888820dc5 Mon Sep 17 00:00:00 2001 +From 0ecc99226463953ae5357f88d7689df1cbfbc16a Mon Sep 17 00:00:00 2001 From: Alessandro Zummo Date: Thu, 23 May 2013 20:57:04 +0200 Subject: [PATCH 4/6] beaglebone: TT3201 MCP2515 fixes Signed-off-by: Alessandro Zummo --- - drivers/net/can/mcp251x.c | 47 +++++++++++++++++++++++++++++++++++++---------- + drivers/net/can/mcp251x.c | 47 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/drivers/net/can/mcp251x.c b/drivers/net/can/mcp251x.c @@ -162,5 +162,5 @@ index 42b6d69..3555ef44 100644 } error_probe: -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0005-add-proper-db.txt-for-CRDA.patch b/patches/net/0005-add-proper-db.txt-for-CRDA.patch index 4b93ea35..3a66cb09 100644 --- a/patches/net/0005-add-proper-db.txt-for-CRDA.patch +++ b/patches/net/0005-add-proper-db.txt-for-CRDA.patch @@ -1,11 +1,11 @@ -From a23e324c01f042b4f4830e10aa8f9394b99ee6f0 Mon Sep 17 00:00:00 2001 +From 2fbcdcbe8bb3e8ef2e70ed6b957f54afaeddf33a Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 28 Mar 2013 11:10:40 +0100 Subject: [PATCH 5/6] add proper db.txt for CRDA Signed-off-by: Koen Kooi --- - net/wireless/db.txt | 816 ++++++++++++++++++++++++++++++++++++++++++++++++++-- + net/wireless/db.txt | 816 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 799 insertions(+), 17 deletions(-) diff --git a/net/wireless/db.txt b/net/wireless/db.txt @@ -830,5 +830,5 @@ index a2fc3a0..c5861b8 100644 + (2402 - 2482 @ 40), (N/A, 20) + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/net/0006-mcp251x-add-device-tree-support.patch b/patches/net/0006-mcp251x-add-device-tree-support.patch index 5793113c..7534ed63 100644 --- a/patches/net/0006-mcp251x-add-device-tree-support.patch +++ b/patches/net/0006-mcp251x-add-device-tree-support.patch @@ -1,4 +1,4 @@ -From c9ce41f8de06f64710cd98f41a0ceb6cd6d8bfce Mon Sep 17 00:00:00 2001 +From 58647289b9eda4b2f31dc9f483bef31166597ea6 Mon Sep 17 00:00:00 2001 From: Alessandro Zummo Date: Sat, 25 May 2013 18:20:33 +0200 Subject: [PATCH 6/6] mcp251x: add device tree support @@ -7,8 +7,8 @@ Subject: [PATCH 6/6] mcp251x: add device tree support include/linux/can/platform/mcp251x.h | 4 + 2 files changed, 110 insertions(+), 27 deletions(-) --- - drivers/net/can/mcp251x.c | 133 ++++++++++++++++++++++++++++------- - include/linux/can/platform/mcp251x.h | 4 ++ + drivers/net/can/mcp251x.c | 133 +++++++++++++++++++++++++++------- + include/linux/can/platform/mcp251x.h | 4 + 2 files changed, 110 insertions(+), 27 deletions(-) diff --git a/drivers/net/can/mcp251x.c b/drivers/net/can/mcp251x.c @@ -349,5 +349,5 @@ index 089fe43..c017922 100644 int (*transceiver_enable)(int enable); int (*power_enable) (int enable); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch b/patches/not-capebus/0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch index bb23efda..5d732a6a 100644 --- a/patches/not-capebus/0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch +++ b/patches/not-capebus/0001-add-dvi-pinmuxes-to-am33xx.dtsi.patch @@ -1,11 +1,11 @@ -From 1f4a3c8af5112e91ac60b5f58b1b3b77cb0184b5 Mon Sep 17 00:00:00 2001 +From 522d5fb871a688897405e2529dc25aa0d4749167 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 21 Dec 2012 09:08:49 +0100 -Subject: [PATCH 001/177] add dvi pinmuxes to am33xx.dtsi +Subject: [PATCH 001/184] add dvi pinmuxes to am33xx.dtsi Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 54 +++++++++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 54 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -74,5 +74,5 @@ index 6dcd42a..1b91637 100644 /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0002-add-defconfig-file-to-use-as-.config.patch b/patches/not-capebus/0002-add-defconfig-file-to-use-as-.config.patch index 2841f5eb..81b5157f 100644 --- a/patches/not-capebus/0002-add-defconfig-file-to-use-as-.config.patch +++ b/patches/not-capebus/0002-add-defconfig-file-to-use-as-.config.patch @@ -1,7 +1,7 @@ -From e3e5a819b8b83347aee53385b511a6e696ba2a9c Mon Sep 17 00:00:00 2001 +From cf769b054695d105e097592cd6eed8d9b4dbae64 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 28 Dec 2012 14:41:10 +0100 -Subject: [PATCH 002/177] add 'defconfig' file to use as .config +Subject: [PATCH 002/184] add 'defconfig' file to use as .config Signed-off-by: Koen Kooi --- @@ -4013,5 +4013,5 @@ index 0000000..5eb94b7 +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0003-am33xx-musb-Add-OF-definitions.patch b/patches/not-capebus/0003-am33xx-musb-Add-OF-definitions.patch index 3d052346..23b71ee7 100644 --- a/patches/not-capebus/0003-am33xx-musb-Add-OF-definitions.patch +++ b/patches/not-capebus/0003-am33xx-musb-Add-OF-definitions.patch @@ -1,13 +1,13 @@ -From 4aae0ab20b27e56bb175fd4e759ba69cd563a211 Mon Sep 17 00:00:00 2001 +From 613fc1b75ba83dabe994111d4530ab0171061782 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 30 Oct 2012 20:45:35 +0200 -Subject: [PATCH 003/177] am33xx-musb: Add OF definitions +Subject: [PATCH 003/184] am33xx-musb: Add OF definitions For some reason these got dropped; reintroduce. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 60 +++++++++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 60 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -82,5 +82,5 @@ index 1b91637..5c6e272 100644 compatible = "ti,omap3-wdt"; ti,hwmods = "wd_timer2"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0004-Mark-the-device-as-PRIVATE.patch b/patches/not-capebus/0004-Mark-the-device-as-PRIVATE.patch index bb7dffd2..3ef845df 100644 --- a/patches/not-capebus/0004-Mark-the-device-as-PRIVATE.patch +++ b/patches/not-capebus/0004-Mark-the-device-as-PRIVATE.patch @@ -1,7 +1,7 @@ -From 62df9231675020e8759ce616df8a7c9e4f47dc41 Mon Sep 17 00:00:00 2001 +From dbbecd21dca3e15c60ff3ad164fa29c49546d145 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 30 Nov 2012 12:12:55 +0200 -Subject: [PATCH 004/177] Mark the device as PRIVATE +Subject: [PATCH 004/184] Mark the device as PRIVATE Turns out if you enable CONFIG_NET_DMA the ip stack will try to grab all the available non-private DMA channels sometime late in the @@ -14,7 +14,7 @@ dma devices. Very crazy bug. --- - drivers/dma/edma.c | 8 ++++++-- + drivers/dma/edma.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/dma/edma.c b/drivers/dma/edma.c @@ -52,5 +52,5 @@ index e57cce3..2e27ec5 100644 edma_dma_init(ecc, &ecc->dma_slave, &pdev->dev); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0005-omap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch b/patches/not-capebus/0005-omap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch index 0841cbc6..2d5a35a9 100644 --- a/patches/not-capebus/0005-omap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch +++ b/patches/not-capebus/0005-omap_hsmmc-Bug-fixes-pinctl-gpio-reset.patch @@ -1,7 +1,7 @@ -From 2a186b5ca5bfa56671ddc6b512e04b011a5988f1 Mon Sep 17 00:00:00 2001 +From b5e2992d9c69e204a70b080b3795053fa1a87bba Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 30 Nov 2012 12:18:16 +0200 -Subject: [PATCH 005/177] omap_hsmmc: Bug fixes, pinctl & gpio-reset +Subject: [PATCH 005/184] omap_hsmmc: Bug fixes, pinctl & gpio-reset Cleanup omapmmc & add gpio-reset. @@ -10,8 +10,8 @@ Signed-off-by: Pantelis Antoniou Conflicts: drivers/mmc/host/omap_hsmmc.c --- - drivers/mmc/host/omap_hsmmc.c | 42 +++++++++++++++++++++++++++++++++- - include/linux/platform_data/mmc-omap.h | 3 +++ + drivers/mmc/host/omap_hsmmc.c | 42 +++++++++++++++++++++++++++++++- + include/linux/platform_data/mmc-omap.h | 3 +++ 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -138,5 +138,5 @@ index 2bf1b30..d548994 100644 int (*set_bus_mode)(struct device *dev, int slot, int bus_mode); int (*set_power)(struct device *dev, int slot, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0006-tps65217-bl-Locate-backlight-node-correctly.patch b/patches/not-capebus/0006-tps65217-bl-Locate-backlight-node-correctly.patch index 20751e55..eaf51736 100644 --- a/patches/not-capebus/0006-tps65217-bl-Locate-backlight-node-correctly.patch +++ b/patches/not-capebus/0006-tps65217-bl-Locate-backlight-node-correctly.patch @@ -1,7 +1,7 @@ -From 76104ba14cd0dd699f04a950d1284f7a6b0df6bd Mon Sep 17 00:00:00 2001 +From 5c13eeb09c86ce130eb68657f999dc4e4d7f4d22 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 16:54:51 +0200 -Subject: [PATCH 006/177] tps65217-bl: Locate backlight node correctly. +Subject: [PATCH 006/184] tps65217-bl: Locate backlight node correctly. When using overlays find_node doesn't work like it used to, because the new nodes are inserted at the head of allnodes. @@ -10,7 +10,7 @@ Use the correct function to locate the child node. Signed-off-by: Pantelis Antoniou --- - drivers/video/backlight/tps65217_bl.c | 10 +++++++--- + drivers/video/backlight/tps65217_bl.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/video/backlight/tps65217_bl.c b/drivers/video/backlight/tps65217_bl.c @@ -47,5 +47,5 @@ index 69c1dfe..31a9203 100644 if (!pdev->dev.platform_data) { dev_err(&pdev->dev, "no platform data provided\n"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0007-arm-Export-cache-flush-management-symbols-when-MULTI.patch b/patches/not-capebus/0007-arm-Export-cache-flush-management-symbols-when-MULTI.patch index bf0330d9..f4f543bc 100644 --- a/patches/not-capebus/0007-arm-Export-cache-flush-management-symbols-when-MULTI.patch +++ b/patches/not-capebus/0007-arm-Export-cache-flush-management-symbols-when-MULTI.patch @@ -1,7 +1,7 @@ -From e57a3c2d2ddf2381985f78c2fc99c24896a378a6 Mon Sep 17 00:00:00 2001 +From 46df4478478156981c1e04c5f7e1118f0671e9f9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Sun, 16 Dec 2012 19:46:34 +0200 -Subject: [PATCH 007/177] arm: Export cache flush management symbols when +Subject: [PATCH 007/184] arm: Export cache flush management symbols when !MULTI_CACHE When compiling a kernel without CONFIG_MULTI_CACHE enabled the @@ -9,7 +9,7 @@ dma access functions end up not being exported. Fix it. Signed-off-by: Pantelis Antoniou --- - arch/arm/kernel/setup.c | 9 +++++++++ + arch/arm/kernel/setup.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c @@ -30,5 +30,5 @@ index 3f6cbb2..4540dad 100644 + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0008-am335x-bone-dtsi-Clean-up.patch b/patches/not-capebus/0008-am335x-bone-dtsi-Clean-up.patch index 9c6b5e76..067ef03b 100644 --- a/patches/not-capebus/0008-am335x-bone-dtsi-Clean-up.patch +++ b/patches/not-capebus/0008-am335x-bone-dtsi-Clean-up.patch @@ -1,7 +1,7 @@ -From a03504ae342ad5dfd7eda59e806a2b61441292b6 Mon Sep 17 00:00:00 2001 +From 1c1f363d9abdba878ed6f17fdb44e9cb00e2f2ed Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Dec 2012 14:34:08 +0200 -Subject: [PATCH 008/177] am335x-bone-dtsi: Clean up +Subject: [PATCH 008/184] am335x-bone-dtsi: Clean up Clean up the common dtsi. @@ -11,7 +11,7 @@ Conflicts: arch/arm/boot/dts/am335x-bone-common.dtsi arch/arm/boot/dts/am335x-bone.dts --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 80 +------------------------------ + arch/arm/boot/dts/am335x-bone-common.dtsi | 80 +---------------------------- 1 file changed, 1 insertion(+), 79 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -127,5 +127,5 @@ index 8295b30..b084324 100644 ti,edma-xbar-event-map = <32 12>; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0009-am335x-bone-dtsi-Introduce-new-I2C-entries.patch b/patches/not-capebus/0009-am335x-bone-dtsi-Introduce-new-I2C-entries.patch index e73493e1..8f7f3f87 100644 --- a/patches/not-capebus/0009-am335x-bone-dtsi-Introduce-new-I2C-entries.patch +++ b/patches/not-capebus/0009-am335x-bone-dtsi-Introduce-new-I2C-entries.patch @@ -1,13 +1,13 @@ -From 2cfc9c59f50975ad7fa56eb690ac62126fd48441 Mon Sep 17 00:00:00 2001 +From fec746288dbcdeb670aadf15d938f285122693ea Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Dec 2012 14:36:38 +0200 -Subject: [PATCH 009/177] am335x-bone-dtsi: Introduce new I2C entries +Subject: [PATCH 009/184] am335x-bone-dtsi: Introduce new I2C entries Introduce I2C entries that are required for capes. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 33 +++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 33 +++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -55,5 +55,5 @@ index b084324..312ded8 100644 /include/ "tps65217.dtsi" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0010-am335x-dt-Add-I2C0-pinctrl-entries.patch b/patches/not-capebus/0010-am335x-dt-Add-I2C0-pinctrl-entries.patch index a3818c4b..ad921d22 100644 --- a/patches/not-capebus/0010-am335x-dt-Add-I2C0-pinctrl-entries.patch +++ b/patches/not-capebus/0010-am335x-dt-Add-I2C0-pinctrl-entries.patch @@ -1,14 +1,14 @@ -From 3a12da55917d9f8f9ebde58bc2d378268b2ab394 Mon Sep 17 00:00:00 2001 +From 413655474f93a794e4e05d393dbe3b39e0e934bc Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 11:26:59 +0200 -Subject: [PATCH 010/177] am335x-dt: Add I2C0 pinctrl entries. +Subject: [PATCH 010/184] am335x-dt: Add I2C0 pinctrl entries. Make sure I2C0 gets it's own pinctrl entries and doesn't rely on the bootloader. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -38,5 +38,5 @@ index 312ded8..e43417b 100644 tps: tps@24 { reg = <0x24>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0011-Cleanup-am33xx.dtsi.patch b/patches/not-capebus/0011-Cleanup-am33xx.dtsi.patch index 8b5898af..d34b390e 100644 --- a/patches/not-capebus/0011-Cleanup-am33xx.dtsi.patch +++ b/patches/not-capebus/0011-Cleanup-am33xx.dtsi.patch @@ -1,10 +1,10 @@ -From c6bc593cee371452587d1d38935578dc12639887 Mon Sep 17 00:00:00 2001 +From 372f1474ccd32bbc03fbca471a11701ec746479b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 20:15:52 +0200 -Subject: [PATCH 011/177] Cleanup am33xx.dtsi +Subject: [PATCH 011/184] Cleanup am33xx.dtsi --- - arch/arm/boot/dts/am33xx.dtsi | 54 ------------------------------------------- + arch/arm/boot/dts/am33xx.dtsi | 54 ----------------------------------------- 1 file changed, 54 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -73,5 +73,5 @@ index 5c6e272..5218fbe 100644 /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0012-Fix-platform-device-resource-linking.patch b/patches/not-capebus/0012-Fix-platform-device-resource-linking.patch index 4e1bb847..c3325902 100644 --- a/patches/not-capebus/0012-Fix-platform-device-resource-linking.patch +++ b/patches/not-capebus/0012-Fix-platform-device-resource-linking.patch @@ -1,7 +1,7 @@ -From 595aaf7ec0738e4fb1c07ab5966c9d99220d56d1 Mon Sep 17 00:00:00 2001 +From 508ddf3a592ad0ffa0cc86977c52c092b79179e0 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 11:34:15 +0200 -Subject: [PATCH 012/177] Fix platform device resource linking +Subject: [PATCH 012/184] Fix platform device resource linking Platform device removal uncovered a number of problems with the way resources are handled in the core platform code. @@ -21,8 +21,8 @@ resources. Signed-off-by: Pantelis Antoniou --- - drivers/base/platform.c | 124 +++++++++++++++++++++++++++------------- - include/linux/platform_device.h | 4 ++ + drivers/base/platform.c | 124 ++++++++++++++++++++++++++------------- + include/linux/platform_device.h | 4 ++ 2 files changed, 87 insertions(+), 41 deletions(-) diff --git a/drivers/base/platform.c b/drivers/base/platform.c @@ -214,5 +214,5 @@ index a9ded9a..e48c2d5 100644 + #endif /* _PLATFORM_DEVICE_H_ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0013-Link-platform-device-resources-properly.patch b/patches/not-capebus/0013-Link-platform-device-resources-properly.patch index db369476..8bdf7fe5 100644 --- a/patches/not-capebus/0013-Link-platform-device-resources-properly.patch +++ b/patches/not-capebus/0013-Link-platform-device-resources-properly.patch @@ -1,7 +1,7 @@ -From 8654d00db198185fa834fcc9f1598520ac4318c6 Mon Sep 17 00:00:00 2001 +From df466b3d6c0066c0c3cf37862c59543da0fff6a7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 11:39:29 +0200 -Subject: [PATCH 013/177] Link platform device resources properly. +Subject: [PATCH 013/184] Link platform device resources properly. The resources of the platform devices created by the OF core were not properly linked. Make sure that they are, so that we don't get @@ -9,7 +9,7 @@ any crashes when trying to remove the device. Signed-off-by: Pantelis Antoniou --- - drivers/of/device.c | 3 +++ + drivers/of/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/of/device.c b/drivers/of/device.c @@ -27,5 +27,5 @@ index 4c74e4f..d75fcaf 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0014-Properly-handle-resources-for-omap_devices.patch b/patches/not-capebus/0014-Properly-handle-resources-for-omap_devices.patch index d6dc4b38..8e14d22c 100644 --- a/patches/not-capebus/0014-Properly-handle-resources-for-omap_devices.patch +++ b/patches/not-capebus/0014-Properly-handle-resources-for-omap_devices.patch @@ -1,7 +1,7 @@ -From b9a9848e217a375db15fededc0f77ab16e98caaf Mon Sep 17 00:00:00 2001 +From 333cbcb64677783bc9fb335f6e314e46a0818041 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 11:41:11 +0200 -Subject: [PATCH 014/177] Properly handle resources for omap_devices +Subject: [PATCH 014/184] Properly handle resources for omap_devices omap_device relies on the platform notifier callbacks managing resources behind the scenes. The resources were not properly linked causing crashes @@ -13,7 +13,7 @@ and make sure that no resources that have no parent (which can happen for DMA Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/omap_device.c | 232 ++++++++++++++++++++++++-------------- + arch/arm/mach-omap2/omap_device.c | 232 +++++++++++++++++++++++-------------- 1 file changed, 148 insertions(+), 84 deletions(-) diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c @@ -290,5 +290,5 @@ index e065daa..9f8dba1 100644 pm_lats = omap_default_latency; pm_lats_cnt = ARRAY_SIZE(omap_default_latency); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0015-omap-Avoid-crashes-in-the-case-of-hwmod-misconfigura.patch b/patches/not-capebus/0015-omap-Avoid-crashes-in-the-case-of-hwmod-misconfigura.patch index ce9b2c40..7c150350 100644 --- a/patches/not-capebus/0015-omap-Avoid-crashes-in-the-case-of-hwmod-misconfigura.patch +++ b/patches/not-capebus/0015-omap-Avoid-crashes-in-the-case-of-hwmod-misconfigura.patch @@ -1,7 +1,7 @@ -From 0d237557a826961848afa5cab41b244c97afb8bf Mon Sep 17 00:00:00 2001 +From 304e993447bf4c8db6246f6ea2ed025567e77f12 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 8 Jan 2013 15:19:52 +0200 -Subject: [PATCH 015/177] omap: Avoid crashes in the case of hwmod +Subject: [PATCH 015/184] omap: Avoid crashes in the case of hwmod misconfiguration omap hwmod is really sensitive to hwmod misconfiguration. @@ -50,7 +50,7 @@ Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b! Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/omap_hwmod.c | 8 ++++++-- + arch/arm/mach-omap2/omap_hwmod.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c @@ -80,5 +80,5 @@ index 4653efb..2b58e21 100644 oc->_clk = c; /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0016-i2c-EEPROM-In-kernel-memory-accessor-interface.patch b/patches/not-capebus/0016-i2c-EEPROM-In-kernel-memory-accessor-interface.patch index e7a716e7..c547de75 100644 --- a/patches/not-capebus/0016-i2c-EEPROM-In-kernel-memory-accessor-interface.patch +++ b/patches/not-capebus/0016-i2c-EEPROM-In-kernel-memory-accessor-interface.patch @@ -1,15 +1,15 @@ -From bd98ed3522fc0c78712416fd0b63f0f034ae779d Mon Sep 17 00:00:00 2001 +From 0b6abe17b1685a1cf8167ab465c8ad39cc6ee559 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 13 Dec 2012 11:23:21 +0200 -Subject: [PATCH 016/177] i2c-EEPROM: In kernel memory accessor interface +Subject: [PATCH 016/184] i2c-EEPROM: In kernel memory accessor interface In kernel users need to access the EEPROM using the i2c_client interface. Extend at24 to use it via the command interface. Signed-off-by: Pantelis Antoniou --- - drivers/misc/eeprom/at24.c | 23 ++++++++++++++++++ - include/linux/i2c/eeprom.h | 59 ++++++++++++++++++++++++++++++++++++++++++++++ + drivers/misc/eeprom/at24.c | 23 +++++++++++++++++ + include/linux/i2c/eeprom.h | 59 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 include/linux/i2c/eeprom.h @@ -127,5 +127,5 @@ index 0000000..1393980 + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0017-Fix-util_is_printable_string.patch b/patches/not-capebus/0017-Fix-util_is_printable_string.patch index 4909805f..11045f39 100644 --- a/patches/not-capebus/0017-Fix-util_is_printable_string.patch +++ b/patches/not-capebus/0017-Fix-util_is_printable_string.patch @@ -1,13 +1,13 @@ -From 06e6fe6d9e416069b83df59e56c25fbd8d760718 Mon Sep 17 00:00:00 2001 +From 999b8c27b659b7a849b314981684f11faab90eb9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Dec 2012 13:22:49 +0200 -Subject: [PATCH 017/177] Fix util_is_printable_string +Subject: [PATCH 017/184] Fix util_is_printable_string The method used did not account for multi-part strings. Signed-off-by: Pantelis Antoniou --- - scripts/dtc/util.c | 20 +++++++++++++------- + scripts/dtc/util.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/scripts/dtc/util.c b/scripts/dtc/util.c @@ -50,5 +50,5 @@ index 2422c34..45f186b 100644 return 1; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0018-fdtdump-properly-handle-multi-string-properties.patch b/patches/not-capebus/0018-fdtdump-properly-handle-multi-string-properties.patch index 583a0d8d..c9fda28d 100644 --- a/patches/not-capebus/0018-fdtdump-properly-handle-multi-string-properties.patch +++ b/patches/not-capebus/0018-fdtdump-properly-handle-multi-string-properties.patch @@ -1,14 +1,14 @@ -From 14c232e62746017d5334e57ed3f84061adcdab77 Mon Sep 17 00:00:00 2001 +From 8f116061ffa55cea928f9a65e8881bea821d51e1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Dec 2012 13:44:10 +0200 -Subject: [PATCH 018/177] fdtdump: properly handle multi-string properties +Subject: [PATCH 018/184] fdtdump: properly handle multi-string properties Device tree can store multiple strings in a single property. We didn't handle that case properly. Signed-off-by: Pantelis Antoniou --- - scripts/dtc/fdtdump.c | 12 +++++++++++- + scripts/dtc/fdtdump.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/dtc/fdtdump.c b/scripts/dtc/fdtdump.c @@ -41,5 +41,5 @@ index 207a46d..d4fa6d7 100644 printf(" = <"); for (i = 0; i < len; i += 4) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0019-dtc-Dynamic-symbols-fixup-support.patch b/patches/not-capebus/0019-dtc-Dynamic-symbols-fixup-support.patch index 51971337..d1fce136 100644 --- a/patches/not-capebus/0019-dtc-Dynamic-symbols-fixup-support.patch +++ b/patches/not-capebus/0019-dtc-Dynamic-symbols-fixup-support.patch @@ -1,7 +1,7 @@ -From 9f9944837bdab22d36d3e6706b6557a877027535 Mon Sep 17 00:00:00 2001 +From 5d802428de53a53d3724efc2f46cce70d43eabff Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Dec 2012 13:48:11 +0200 -Subject: [PATCH 019/177] dtc: Dynamic symbols & fixup support +Subject: [PATCH 019/184] dtc: Dynamic symbols & fixup support Enable the generation of symbol & fixup information for usage with dynamic DT loading. @@ -17,17 +17,17 @@ This is sufficient to implement a dynamic DT object loader. Signed-off-by: Pantelis Antoniou --- - Documentation/devicetree/00-INDEX | 1 + - Documentation/devicetree/dt-object-internal.txt | 295 ++++++++++ - scripts/dtc/checks.c | 120 ++++- - scripts/dtc/dtc-lexer.l | 5 + - scripts/dtc/dtc-lexer.lex.c_shipped | 435 +++++++-------- - scripts/dtc/dtc-parser.tab.c_shipped | 679 ++++++++++++------------ - scripts/dtc/dtc-parser.tab.h_shipped | 48 +- - scripts/dtc/dtc-parser.y | 23 +- - scripts/dtc/dtc.c | 9 +- - scripts/dtc/dtc.h | 38 ++ - scripts/dtc/flattree.c | 139 +++++ + Documentation/devicetree/00-INDEX | 1 + + Documentation/devicetree/dt-object-internal.txt | 295 ++++++++++ + scripts/dtc/checks.c | 120 +++- + scripts/dtc/dtc-lexer.l | 5 + + scripts/dtc/dtc-lexer.lex.c_shipped | 435 ++++++++------- + scripts/dtc/dtc-parser.tab.c_shipped | 679 ++++++++++++----------- + scripts/dtc/dtc-parser.tab.h_shipped | 48 +- + scripts/dtc/dtc-parser.y | 23 +- + scripts/dtc/dtc.c | 9 +- + scripts/dtc/dtc.h | 38 ++ + scripts/dtc/flattree.c | 139 +++++ 11 files changed, 1224 insertions(+), 568 deletions(-) create mode 100644 Documentation/devicetree/dt-object-internal.txt @@ -2901,5 +2901,5 @@ index 665dad7..6237715 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0020-dtc-Add-DTCO-rule-for-DTB-objects.patch b/patches/not-capebus/0020-dtc-Add-DTCO-rule-for-DTB-objects.patch index 63dce443..5b62b5de 100644 --- a/patches/not-capebus/0020-dtc-Add-DTCO-rule-for-DTB-objects.patch +++ b/patches/not-capebus/0020-dtc-Add-DTCO-rule-for-DTB-objects.patch @@ -1,13 +1,13 @@ -From 63abb1ce9c56abd03b69d12e0ba22466aac19aeb Mon Sep 17 00:00:00 2001 +From a4311c9cef956fa707e972f880e0ed2983cfb485 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Dec 2012 12:57:13 +0200 -Subject: [PATCH 020/177] dtc: Add DTCO rule for DTB objects +Subject: [PATCH 020/184] dtc: Add DTCO rule for DTB objects Add a rule for compiling DTS files as objects. Signed-off-by: Pantelis Antoniou --- - scripts/Makefile.lib | 4 ++++ + scripts/Makefile.lib | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib @@ -26,5 +26,5 @@ index bdf42fd..72ac3eb 100644 # --------------------------------------------------------------------------- -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0021-OF-Compile-Device-Tree-sources-with-resolve-option.patch b/patches/not-capebus/0021-OF-Compile-Device-Tree-sources-with-resolve-option.patch index 1480d3f5..61c3c029 100644 --- a/patches/not-capebus/0021-OF-Compile-Device-Tree-sources-with-resolve-option.patch +++ b/patches/not-capebus/0021-OF-Compile-Device-Tree-sources-with-resolve-option.patch @@ -1,7 +1,7 @@ -From dcb72dab2f582c801488f30e9d47e70a98bf623b Mon Sep 17 00:00:00 2001 +From 3d37b55fcf97d4d346ee33b57ccad54ddb926fe0 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Dec 2012 13:05:34 +0200 -Subject: [PATCH 021/177] OF: Compile Device Tree sources with resolve option +Subject: [PATCH 021/184] OF: Compile Device Tree sources with resolve option If the resolve config option has been enabled compile the device tree sources with the appropriate flag to generate @@ -13,8 +13,8 @@ boot Makefile doesn't seem to pick it. Signed-off-by: Pantelis Antoniou --- - arch/arm/Makefile | 6 +++++- - arch/arm/boot/Makefile | 4 ++++ + arch/arm/Makefile | 6 +++++- + arch/arm/boot/Makefile | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm/Makefile b/arch/arm/Makefile @@ -57,5 +57,5 @@ index e37ebb5..bedc651 100644 UIMAGE_LOADADDR=$(LOADADDR) else -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0022-firmware-update-.gitignore-with-dtbo-objects.patch b/patches/not-capebus/0022-firmware-update-.gitignore-with-dtbo-objects.patch index 15ba7110..502b7160 100644 --- a/patches/not-capebus/0022-firmware-update-.gitignore-with-dtbo-objects.patch +++ b/patches/not-capebus/0022-firmware-update-.gitignore-with-dtbo-objects.patch @@ -1,13 +1,13 @@ -From 065245b88a38a6d9f3bae4660fd527da2c5fe83c Mon Sep 17 00:00:00 2001 +From b4a02a6c1e8b7d60d1c814847ac3c2e445d7013d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 20:23:17 +0200 -Subject: [PATCH 022/177] firmware: update .gitignore with dtbo objects +Subject: [PATCH 022/184] firmware: update .gitignore with dtbo objects Ignore generated dtbo files. Signed-off-by: Pantelis Antoniou --- - firmware/.gitignore | 1 + + firmware/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/.gitignore b/firmware/.gitignore @@ -20,5 +20,5 @@ index d9c6901..21e3640 100644 ihex2fw +*.dtbo -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0023-OF-Introduce-device-tree-node-flag-helpers.patch b/patches/not-capebus/0023-OF-Introduce-device-tree-node-flag-helpers.patch index 52cc958a..9f05a8d5 100644 --- a/patches/not-capebus/0023-OF-Introduce-device-tree-node-flag-helpers.patch +++ b/patches/not-capebus/0023-OF-Introduce-device-tree-node-flag-helpers.patch @@ -1,13 +1,13 @@ -From 49cf1344ce9c4dd587e99b14e299a1710d6c9e14 Mon Sep 17 00:00:00 2001 +From f3f4e0e2de6305a1b4b766cad03c11c0f9421d8b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Dec 2012 13:10:51 +0200 -Subject: [PATCH 023/177] OF: Introduce device tree node flag helpers. +Subject: [PATCH 023/184] OF: Introduce device tree node flag helpers. Helper functions for working with device node flags. Signed-off-by: Pantelis Antoniou --- - include/linux/of.h | 20 ++++++++++++++++++++ + include/linux/of.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/include/linux/of.h b/include/linux/of.h @@ -42,5 +42,5 @@ index 5ebcc5c..2ff35b5 100644 /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0024-OF-export-of_property_notify.patch b/patches/not-capebus/0024-OF-export-of_property_notify.patch index f2237bc2..a5338430 100644 --- a/patches/not-capebus/0024-OF-export-of_property_notify.patch +++ b/patches/not-capebus/0024-OF-export-of_property_notify.patch @@ -1,14 +1,14 @@ -From 8e25de3e7e3d08570f3c592d38dc3c627ca527b1 Mon Sep 17 00:00:00 2001 +From 6415fde78e6a10c2530bcfd16763211d3f83c9f3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 3 Jan 2013 11:46:39 +0200 -Subject: [PATCH 024/177] OF: export of_property_notify +Subject: [PATCH 024/184] OF: export of_property_notify of_property_notify can be utilized by other users too, export it. Signed-off-by: Pantelis Antoniou --- - drivers/of/base.c | 8 +------- - include/linux/of.h | 11 +++++++++++ + drivers/of/base.c | 8 +------- + include/linux/of.h | 11 +++++++++++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/drivers/of/base.c b/drivers/of/base.c @@ -60,5 +60,5 @@ index 2ff35b5..aea3694 100644 extern int of_alias_get_id(struct device_node *np, const char *stem); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0025-OF-Export-all-DT-proc-update-functions.patch b/patches/not-capebus/0025-OF-Export-all-DT-proc-update-functions.patch index e61e2ff1..6d22ff8c 100644 --- a/patches/not-capebus/0025-OF-Export-all-DT-proc-update-functions.patch +++ b/patches/not-capebus/0025-OF-Export-all-DT-proc-update-functions.patch @@ -1,15 +1,15 @@ -From 49ba19764f46c30cc04c09689fa48a683a392c96 Mon Sep 17 00:00:00 2001 +From f8cf95c1b36bac1ea6a76d1b37e6934392ca2498 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 3 Jan 2013 12:02:14 +0200 -Subject: [PATCH 025/177] OF: Export all DT proc update functions +Subject: [PATCH 025/184] OF: Export all DT proc update functions There are other users for the proc DT functions. Export them. Signed-off-by: Pantelis Antoniou --- - drivers/of/base.c | 108 ++++++++++++++++++++++++++++------------------------- - include/linux/of.h | 29 ++++++++++++++ + drivers/of/base.c | 108 ++++++++++++++++++++++++++++------------------------ + include/linux/of.h | 29 ++++++++++++++ 2 files changed, 87 insertions(+), 50 deletions(-) diff --git a/drivers/of/base.c b/drivers/of/base.c @@ -209,5 +209,5 @@ index aea3694..305b087 100644 extern int of_alias_get_id(struct device_node *np, const char *stem); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0026-OF-Introduce-utility-helper-functions.patch b/patches/not-capebus/0026-OF-Introduce-utility-helper-functions.patch index b2331fbd..f26446e6 100644 --- a/patches/not-capebus/0026-OF-Introduce-utility-helper-functions.patch +++ b/patches/not-capebus/0026-OF-Introduce-utility-helper-functions.patch @@ -1,7 +1,7 @@ -From 2b9c3f9445b4417c9d68b1199d916b8b1df11c51 Mon Sep 17 00:00:00 2001 +From 8484d016acaff4c1eddfaadd02949d2cba58233e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 3 Jan 2013 12:11:31 +0200 -Subject: [PATCH 026/177] OF: Introduce utility helper functions +Subject: [PATCH 026/184] OF: Introduce utility helper functions Introduce helper functions for working with the live DT tree. @@ -16,9 +16,9 @@ having to take locks. Signed-off-by: Pantelis Antoniou --- - drivers/of/Makefile | 2 +- - drivers/of/util.c | 253 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - include/linux/of.h | 59 ++++++++++++ + drivers/of/Makefile | 2 +- + drivers/of/util.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++ + include/linux/of.h | 59 ++++++++++++ 3 files changed, 313 insertions(+), 1 deletion(-) create mode 100644 drivers/of/util.c @@ -360,5 +360,5 @@ index 305b087..c38e41a 100644 + #endif /* _LINUX_OF_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0027-OF-Introduce-Device-Tree-resolve-support.patch b/patches/not-capebus/0027-OF-Introduce-Device-Tree-resolve-support.patch index 28bf3c73..99f6242b 100644 --- a/patches/not-capebus/0027-OF-Introduce-Device-Tree-resolve-support.patch +++ b/patches/not-capebus/0027-OF-Introduce-Device-Tree-resolve-support.patch @@ -1,7 +1,7 @@ -From 46f0ce20d8234053124ccc90c9038412727d447b Mon Sep 17 00:00:00 2001 +From 6d4a57a2853b96e58bd52132ac9ca5179b04de36 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 3 Jan 2013 12:18:25 +0200 -Subject: [PATCH 027/177] OF: Introduce Device Tree resolve support. +Subject: [PATCH 027/184] OF: Introduce Device Tree resolve support. Introduce support for dynamic device tree resolution. Using it, it is possible to prepare a device tree that's @@ -10,11 +10,11 @@ live tree. Signed-off-by: Pantelis Antoniou --- - .../devicetree/dynamic-resolution-notes.txt | 25 ++ - drivers/of/Kconfig | 9 + - drivers/of/Makefile | 1 + - drivers/of/resolver.c | 394 +++++++++++++++++++++ - include/linux/of.h | 17 + + .../devicetree/dynamic-resolution-notes.txt | 25 ++ + drivers/of/Kconfig | 9 + + drivers/of/Makefile | 1 + + drivers/of/resolver.c | 394 ++++++++++++++++++++ + include/linux/of.h | 17 + 5 files changed, 446 insertions(+) create mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt create mode 100644 drivers/of/resolver.c @@ -504,5 +504,5 @@ index c38e41a..ab52243 100644 + #endif /* _LINUX_OF_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0028-OF-Introduce-DT-overlay-support.patch b/patches/not-capebus/0028-OF-Introduce-DT-overlay-support.patch index 4b1c9f86..74dd43db 100644 --- a/patches/not-capebus/0028-OF-Introduce-DT-overlay-support.patch +++ b/patches/not-capebus/0028-OF-Introduce-DT-overlay-support.patch @@ -1,7 +1,7 @@ -From 1a1545e22187e6a5360222b6b4d87d3e3d2e157b Mon Sep 17 00:00:00 2001 +From 61968083cb45dbfcf69aa8fca809208497ad18e1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 3 Jan 2013 12:23:07 +0200 -Subject: [PATCH 028/177] OF: Introduce DT overlay support. +Subject: [PATCH 028/184] OF: Introduce DT overlay support. Introduce DT overlay support. Using this functionality it is possible to dynamically overlay a part of @@ -10,11 +10,11 @@ It is also possible to remove node and properties. Signed-off-by: Pantelis Antoniou --- - Documentation/devicetree/overlay-notes.txt | 179 +++++++ - drivers/of/Kconfig | 10 + - drivers/of/Makefile | 1 + - drivers/of/overlay.c | 831 +++++++++++++++++++++++++++++ - include/linux/of.h | 107 ++++ + Documentation/devicetree/overlay-notes.txt | 179 ++++++ + drivers/of/Kconfig | 10 + + drivers/of/Makefile | 1 + + drivers/of/overlay.c | 831 ++++++++++++++++++++++++++++ + include/linux/of.h | 107 ++++ 5 files changed, 1128 insertions(+) create mode 100644 Documentation/devicetree/overlay-notes.txt create mode 100644 drivers/of/overlay.c @@ -1186,5 +1186,5 @@ index ab52243..8a908f0 100644 + #endif /* _LINUX_OF_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0029-capemgr-Capemgr-makefiles-and-Kconfig-fragments.patch b/patches/not-capebus/0029-capemgr-Capemgr-makefiles-and-Kconfig-fragments.patch index 296ed6d7..8cfff162 100644 --- a/patches/not-capebus/0029-capemgr-Capemgr-makefiles-and-Kconfig-fragments.patch +++ b/patches/not-capebus/0029-capemgr-Capemgr-makefiles-and-Kconfig-fragments.patch @@ -1,7 +1,7 @@ -From e7b86a8145699dd14bbddc7ba07457df546dc248 Mon Sep 17 00:00:00 2001 +From 2f45075e5b9db639e2ca3beaf4f32f000890914f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 20:56:48 +0200 -Subject: [PATCH 029/177] capemgr: Capemgr makefiles and Kconfig fragments. +Subject: [PATCH 029/184] capemgr: Capemgr makefiles and Kconfig fragments. Introduce a cape loader using DT overlays and dynamic DT objects. @@ -10,13 +10,13 @@ Makefile and Kconfig fragments. Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/Kconfig | 2 ++ - drivers/misc/Kconfig | 2 ++ - drivers/misc/Makefile | 1 + - drivers/misc/cape/Kconfig | 5 +++++ - drivers/misc/cape/Makefile | 5 +++++ - drivers/misc/cape/beaglebone/Kconfig | 18 ++++++++++++++++++ - drivers/misc/cape/beaglebone/Makefile | 6 ++++++ + arch/arm/mach-omap2/Kconfig | 2 ++ + drivers/misc/Kconfig | 2 ++ + drivers/misc/Makefile | 1 + + drivers/misc/cape/Kconfig | 5 +++++ + drivers/misc/cape/Makefile | 5 +++++ + drivers/misc/cape/beaglebone/Kconfig | 18 ++++++++++++++++++ + drivers/misc/cape/beaglebone/Makefile | 6 ++++++ 7 files changed, 39 insertions(+) create mode 100644 drivers/misc/cape/Kconfig create mode 100644 drivers/misc/cape/Makefile @@ -115,5 +115,5 @@ index 0000000..b79ace4 +obj-$(CONFIG_CAPE_BEAGLEBONE) += capemgr.o +obj-$(CONFIG_CAPE_BEAGLEBONE_GEIGER) += cape-bone-geiger.o -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0030-capemgr-Beaglebone-capemanager.patch b/patches/not-capebus/0030-capemgr-Beaglebone-capemanager.patch index 2eb5dc51..74b2f4e1 100644 --- a/patches/not-capebus/0030-capemgr-Beaglebone-capemanager.patch +++ b/patches/not-capebus/0030-capemgr-Beaglebone-capemanager.patch @@ -1,7 +1,7 @@ -From 8640456925a901f80ee8c5b71e2cc1590c803bca Mon Sep 17 00:00:00 2001 +From 95d5e455d7b703cc7340448368be2e94ef4e0197 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:00:31 +0200 -Subject: [PATCH 030/177] capemgr: Beaglebone capemanager +Subject: [PATCH 030/184] capemgr: Beaglebone capemanager A cape loader based on DT overlays and DT objects. @@ -1855,5 +1855,5 @@ index 0000000..651f48d +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone_capemgr"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0031-capemgr-Add-beaglebone-s-cape-driver-bindings.patch b/patches/not-capebus/0031-capemgr-Add-beaglebone-s-cape-driver-bindings.patch index 38cee0dd..0c7b523b 100644 --- a/patches/not-capebus/0031-capemgr-Add-beaglebone-s-cape-driver-bindings.patch +++ b/patches/not-capebus/0031-capemgr-Add-beaglebone-s-cape-driver-bindings.patch @@ -1,13 +1,13 @@ -From bfa1a271704f7c388034e0f55996aa320e232a2e Mon Sep 17 00:00:00 2001 +From a58bbae60fc9b824f1c5c7e26c5e1437a47424ff Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 7 Jan 2013 19:43:11 +0200 -Subject: [PATCH 031/177] capemgr: Add beaglebone's cape driver bindings +Subject: [PATCH 031/184] capemgr: Add beaglebone's cape driver bindings Document the beaglebone's cape driver bindings. Signed-off-by: Pantelis Antoniou --- - .../devicetree/bindings/misc/capes-beaglebone.txt | 110 +++++++++++++++++++++ + .../devicetree/bindings/misc/capes-beaglebone.txt | 110 ++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/capes-beaglebone.txt @@ -128,5 +128,5 @@ index 0000000..f73cab5 +}; + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0032-capemgr-am33xx-family-DT-bindings.patch b/patches/not-capebus/0032-capemgr-am33xx-family-DT-bindings.patch index 70e3e28c..33f5ed91 100644 --- a/patches/not-capebus/0032-capemgr-am33xx-family-DT-bindings.patch +++ b/patches/not-capebus/0032-capemgr-am33xx-family-DT-bindings.patch @@ -1,7 +1,7 @@ -From 91cccf3a642d4092c6568d7ebf4e340237bb94bb Mon Sep 17 00:00:00 2001 +From 30ff560bbd5bee29e55a51a09361abaa2e0c4c80 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:02:12 +0200 -Subject: [PATCH 032/177] capemgr: am33xx family DT bindings +Subject: [PATCH 032/184] capemgr: am33xx family DT bindings A cape loader based on DT overlays and DT objects. @@ -9,7 +9,7 @@ These are the DT bindings. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 101 ++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 101 +++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -125,5 +125,5 @@ index e43417b..1ddc72d 100644 &i2c0 { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0033-bone-geiger-Geiger-bone-driver.patch b/patches/not-capebus/0033-bone-geiger-Geiger-bone-driver.patch index 970d73a7..87bd61c8 100644 --- a/patches/not-capebus/0033-bone-geiger-Geiger-bone-driver.patch +++ b/patches/not-capebus/0033-bone-geiger-Geiger-bone-driver.patch @@ -1,13 +1,13 @@ -From 82db4a230cdfe66eb83ac44b381f2fb7e2e86d02 Mon Sep 17 00:00:00 2001 +From e0112636b4538106ccc236a92c65ae4fc0c966b2 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:03:59 +0200 -Subject: [PATCH 033/177] bone-geiger: Geiger bone driver. +Subject: [PATCH 033/184] bone-geiger: Geiger bone driver. A driver for the beaglebone geiger cape. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/cape-bone-geiger.c | 489 ++++++++++++++++++++++++ + drivers/misc/cape/beaglebone/cape-bone-geiger.c | 489 +++++++++++++++++++++++ 1 file changed, 489 insertions(+) create mode 100644 drivers/misc/cape/beaglebone/cape-bone-geiger.c @@ -507,5 +507,5 @@ index 0000000..1e50594 +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone-cape-geiger"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0034-capemgr-firmware-makefiles-for-DT-objects.patch b/patches/not-capebus/0034-capemgr-firmware-makefiles-for-DT-objects.patch index a386f6ca..b96435cd 100644 --- a/patches/not-capebus/0034-capemgr-firmware-makefiles-for-DT-objects.patch +++ b/patches/not-capebus/0034-capemgr-firmware-makefiles-for-DT-objects.patch @@ -1,13 +1,13 @@ -From ef1f2a6050ff15f3c28b998f7af874fe737cc9ae Mon Sep 17 00:00:00 2001 +From 82aced98518dd296557e554fe033171800264186 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:05:28 +0200 -Subject: [PATCH 034/177] capemgr: firmware makefiles for DT objects +Subject: [PATCH 034/184] capemgr: firmware makefiles for DT objects Makefile changes to support the DT cape definitions. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 17 +++++++++++++++++ + firmware/Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/firmware/Makefile b/firmware/Makefile @@ -53,5 +53,5 @@ index cbb09ce..f47024c 100644 $(call cmd,mkdir) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0035-capemgr-emmc2-cape-definition.patch b/patches/not-capebus/0035-capemgr-emmc2-cape-definition.patch index 5697dd2e..6c2ce171 100644 --- a/patches/not-capebus/0035-capemgr-emmc2-cape-definition.patch +++ b/patches/not-capebus/0035-capemgr-emmc2-cape-definition.patch @@ -1,13 +1,13 @@ -From e287e724253ccd184b6b2e5c76328a0afd8dd3cf Mon Sep 17 00:00:00 2001 +From 2e9202b72a0ec2095bdd908df61692595a88dafe Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:07:18 +0200 -Subject: [PATCH 035/177] capemgr: emmc2 cape definition. +Subject: [PATCH 035/184] capemgr: emmc2 cape definition. Definition for a virtual eMMC cape. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-2g-emmc1.dts | 53 +++++++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-2g-emmc1.dts | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 firmware/capes/cape-bone-2g-emmc1.dts @@ -71,5 +71,5 @@ index 0000000..c81a986 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0036-capemgr-DVI-capes-definitions.patch b/patches/not-capebus/0036-capemgr-DVI-capes-definitions.patch index 7f2ee933..5a032633 100644 --- a/patches/not-capebus/0036-capemgr-DVI-capes-definitions.patch +++ b/patches/not-capebus/0036-capemgr-DVI-capes-definitions.patch @@ -1,14 +1,14 @@ -From 43d3b4591ae14ed3b0d80e5eb77fa4ea34067b79 Mon Sep 17 00:00:00 2001 +From d26d05534a15a6d67a7a657ec904e3077b6c6747 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:08:16 +0200 -Subject: [PATCH 036/177] capemgr: DVI capes definitions +Subject: [PATCH 036/184] capemgr: DVI capes definitions Definitions for the beaglebone DVI capes. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A0.dts | 95 +++++++++++++++++++++++++++++++++++ - firmware/capes/cape-bone-dvi-00A1.dts | 95 +++++++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-dvi-00A0.dts | 95 +++++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-dvi-00A1.dts | 95 +++++++++++++++++++++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 firmware/capes/cape-bone-dvi-00A0.dts create mode 100644 firmware/capes/cape-bone-dvi-00A1.dts @@ -216,5 +216,5 @@ index 0000000..567d12b + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0037-capemgr-Geiger-cape-definition.patch b/patches/not-capebus/0037-capemgr-Geiger-cape-definition.patch index c8ebfb96..e9421b01 100644 --- a/patches/not-capebus/0037-capemgr-Geiger-cape-definition.patch +++ b/patches/not-capebus/0037-capemgr-Geiger-cape-definition.patch @@ -1,19 +1,19 @@ -From d51303d26cf35a240ac5acd79c23248015f62e4c Mon Sep 17 00:00:00 2001 +From a8fd9d3e09bae344f83aa51361d530b6960d6e03 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:09:01 +0200 -Subject: [PATCH 037/177] capemgr: Geiger cape definition +Subject: [PATCH 037/184] capemgr: Geiger cape definition Geiger Cape definition Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-geiger-00A0.dts | 98 ++++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-geiger-00A0.dts | 98 ++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 firmware/capes/cape-bone-geiger-00A0.dts diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts new file mode 100644 -index 0000000..aded3f5 +index 0000000..4003161 --- /dev/null +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -0,0 +1,98 @@ @@ -89,7 +89,7 @@ index 0000000..aded3f5 + + tscadc-cape-geiger { + compatible = "ti-tscadc-dt"; -+ adc-channels = <8>; ++ adc-channels = <0 1 2 3 4 5 6 7>; + }; + + bone-cape-geiger { @@ -116,5 +116,5 @@ index 0000000..aded3f5 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0038-capemgr-LCD3-cape-definition.patch b/patches/not-capebus/0038-capemgr-LCD3-cape-definition.patch index c5a80448..d8d52178 100644 --- a/patches/not-capebus/0038-capemgr-LCD3-cape-definition.patch +++ b/patches/not-capebus/0038-capemgr-LCD3-cape-definition.patch @@ -1,13 +1,13 @@ -From 65cb74c832c99178354f9e7aee77707e9360cebf Mon Sep 17 00:00:00 2001 +From 1c4c212ba4753dabf75393ea345fc658de74793e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 28 Dec 2012 21:09:48 +0200 -Subject: [PATCH 038/177] capemgr: LCD3 cape definition +Subject: [PATCH 038/184] capemgr: LCD3 cape definition Definition for the beaglebone LCD3 cape. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-lcd3-00A0.dts | 178 +++++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-lcd3-00A0.dts | 178 ++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 firmware/capes/cape-bone-lcd3-00A0.dts @@ -196,5 +196,5 @@ index 0000000..0a3079e + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0039-capemgr-Add-weather-cape-definition.patch b/patches/not-capebus/0039-capemgr-Add-weather-cape-definition.patch index beb6340e..08efcbf2 100644 --- a/patches/not-capebus/0039-capemgr-Add-weather-cape-definition.patch +++ b/patches/not-capebus/0039-capemgr-Add-weather-cape-definition.patch @@ -1,15 +1,15 @@ -From 879954b0d12bfbc9b3858dd318b68b6085cf6ebc Mon Sep 17 00:00:00 2001 +From ea06df06c639c0e8de44f53224a1b056b1dbcfa7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 7 Jan 2013 18:42:24 +0200 -Subject: [PATCH 039/177] capemgr: Add weather cape definition +Subject: [PATCH 039/184] capemgr: Add weather cape definition Circuit-co's weather cape definition. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 9 ++++ - firmware/Makefile | 3 ++ - firmware/capes/cape-bone-weather-00A0.dts | 68 +++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 9 ++++ + firmware/Makefile | 3 ++ + firmware/capes/cape-bone-weather-00A0.dts | 68 +++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 firmware/capes/cape-bone-weather-00A0.dts @@ -122,5 +122,5 @@ index 0000000..76284d6 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0040-ehrpwm-add-missing-dts-nodes.patch b/patches/not-capebus/0040-ehrpwm-add-missing-dts-nodes.patch index fc13b0e1..4f04d3a9 100644 --- a/patches/not-capebus/0040-ehrpwm-add-missing-dts-nodes.patch +++ b/patches/not-capebus/0040-ehrpwm-add-missing-dts-nodes.patch @@ -1,10 +1,10 @@ -From 45986e907861f920d91b3c430309244a2cdb4809 Mon Sep 17 00:00:00 2001 +From d1713948a3c776d1ec298b16f6254a2c9e2a7c89 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 4 Jan 2013 10:51:47 +0200 -Subject: [PATCH 040/177] ehrpwm: add missing dts nodes +Subject: [PATCH 040/184] ehrpwm: add missing dts nodes --- - arch/arm/boot/dts/am33xx.dtsi | 30 ++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -49,5 +49,5 @@ index 5218fbe..662ff27 100644 compatible = "ti,da830-rtc"; reg = <0x44e3e000 0x1000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0041-am33xx-DT-Update-am33xx.dsi-with-the-new-PWM-DT-bind.patch b/patches/not-capebus/0041-am33xx-DT-Update-am33xx.dsi-with-the-new-PWM-DT-bind.patch index cc6b2de6..254c7e97 100644 --- a/patches/not-capebus/0041-am33xx-DT-Update-am33xx.dsi-with-the-new-PWM-DT-bind.patch +++ b/patches/not-capebus/0041-am33xx-DT-Update-am33xx.dsi-with-the-new-PWM-DT-bind.patch @@ -1,14 +1,14 @@ -From a1e8c4097e6958b3b327af6f211e8561e9a908e5 Mon Sep 17 00:00:00 2001 +From 3a60e0ed045b5fda730e443a0a4be33cb7bc1a78 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 4 Jan 2013 11:51:06 +0200 -Subject: [PATCH 041/177] am33xx DT: Update am33xx.dsi with the new PWM DT +Subject: [PATCH 041/184] am33xx DT: Update am33xx.dsi with the new PWM DT bindings Use the new bindings for the PWM subsystem. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 118 +++++++++++++++++++++++++++++++----------- + arch/arm/boot/dts/am33xx.dtsi | 118 +++++++++++++++++++++++++++++++---------- 1 file changed, 89 insertions(+), 29 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -141,5 +141,5 @@ index 662ff27..c9eee93 100644 rtc@44e3e000 { compatible = "ti,da830-rtc"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0042-geiger-cape-Update-to-using-the-new-PWM-interface.patch b/patches/not-capebus/0042-geiger-cape-Update-to-using-the-new-PWM-interface.patch index f8383d43..b26dda0a 100644 --- a/patches/not-capebus/0042-geiger-cape-Update-to-using-the-new-PWM-interface.patch +++ b/patches/not-capebus/0042-geiger-cape-Update-to-using-the-new-PWM-interface.patch @@ -1,17 +1,17 @@ -From f46b71edd6cc74963ebfcf6ba24b9f4344384ea3 Mon Sep 17 00:00:00 2001 +From a813772c59afe52c11042159869ac88c8e8d4d84 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 8 Jan 2013 21:05:27 +0200 -Subject: [PATCH 042/177] geiger-cape: Update to using the new PWM interface. +Subject: [PATCH 042/184] geiger-cape: Update to using the new PWM interface. The DT PWM interface has changed; update. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-geiger-00A0.dts | 9 ++++++++- + firmware/capes/cape-bone-geiger-00A0.dts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index aded3f5..18bf1f2 100644 +index 4003161..67ec568 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -36,6 +36,13 @@ @@ -38,5 +38,5 @@ index aded3f5..18bf1f2 100644 __overlay__ { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0043-lcd3-cape-Change-into-using-the-lcdc-DRM-driver-inst.patch b/patches/not-capebus/0043-lcd3-cape-Change-into-using-the-lcdc-DRM-driver-inst.patch index db5efb35..d356a4b2 100644 --- a/patches/not-capebus/0043-lcd3-cape-Change-into-using-the-lcdc-DRM-driver-inst.patch +++ b/patches/not-capebus/0043-lcd3-cape-Change-into-using-the-lcdc-DRM-driver-inst.patch @@ -1,14 +1,14 @@ -From 6b279f246e3c47ffcecd3b58c2f69bc2ccb0b486 Mon Sep 17 00:00:00 2001 +From 3fb2d7516c5f296b6e36eae1a742a58b589d02b8 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 8 Jan 2013 20:53:56 +0200 -Subject: [PATCH 043/177] lcd3-cape: Change into using the lcdc DRM driver +Subject: [PATCH 043/184] lcd3-cape: Change into using the lcdc DRM driver instead of da8xx-fb Use the new DRM driver instead of the da8xx-fb driver. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-lcd3-00A0.dts | 65 ++++++++++++++++++++++++++++++---- + firmware/capes/cape-bone-lcd3-00A0.dts | 65 ++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -102,5 +102,5 @@ index 0a3079e..83a6d88 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0044-am33xx-Add-default-config.patch b/patches/not-capebus/0044-am33xx-Add-default-config.patch index dfef7306..5d848686 100644 --- a/patches/not-capebus/0044-am33xx-Add-default-config.patch +++ b/patches/not-capebus/0044-am33xx-Add-default-config.patch @@ -1,10 +1,10 @@ -From bae55791bce9535860c2f904406c71dd64c6393b Mon Sep 17 00:00:00 2001 +From d36f95a18cc9665ced347af0fd813d263972c970 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 8 Jan 2013 21:15:34 +0200 -Subject: [PATCH 044/177] am33xx: Add default config. +Subject: [PATCH 044/184] am33xx: Add default config. --- - defconfig | 209 +++++++++++++++++++++++++++----------------------------------- + defconfig | 209 ++++++++++++++++++++++++++----------------------------------- 1 file changed, 90 insertions(+), 119 deletions(-) diff --git a/defconfig b/defconfig @@ -621,5 +621,5 @@ index 5eb94b7..0817f18 100644 CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0045-lcd3-cape-Convert-to-using-the-proper-touchscreen-dr.patch b/patches/not-capebus/0045-lcd3-cape-Convert-to-using-the-proper-touchscreen-dr.patch index 1355906d..6fbe2897 100644 --- a/patches/not-capebus/0045-lcd3-cape-Convert-to-using-the-proper-touchscreen-dr.patch +++ b/patches/not-capebus/0045-lcd3-cape-Convert-to-using-the-proper-touchscreen-dr.patch @@ -1,14 +1,14 @@ -From 04a06a459a2e6123a884be08f200568f947b4cc8 Mon Sep 17 00:00:00 2001 +From f5eb4c55920b555777de26aa1f91ba16aee886f9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 14:42:11 +0200 -Subject: [PATCH 045/177] lcd3-cape: Convert to using the proper touchscreen +Subject: [PATCH 045/184] lcd3-cape: Convert to using the proper touchscreen driver. Now that the touchscreen driver has DT bindings switch to using it. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-lcd3-00A0.dts | 33 +++++++++++++++------------------ + firmware/capes/cape-bone-lcd3-00A0.dts | 33 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -65,5 +65,5 @@ index 83a6d88..2d806c8 100644 panel { compatible = "lcdc,panel"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0046-geiger-cape-Convert-to-using-the-new-ADC-driver.patch b/patches/not-capebus/0046-geiger-cape-Convert-to-using-the-new-ADC-driver.patch index 4866f684..672b2a4d 100644 --- a/patches/not-capebus/0046-geiger-cape-Convert-to-using-the-new-ADC-driver.patch +++ b/patches/not-capebus/0046-geiger-cape-Convert-to-using-the-new-ADC-driver.patch @@ -1,17 +1,17 @@ -From d10bac6dcfdc664ced63e634473f6478608f896d Mon Sep 17 00:00:00 2001 +From 97aa8bb92f7ab6d6e864f397382460d806d605f5 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 14:53:59 +0200 -Subject: [PATCH 046/177] geiger-cape: Convert to using the new ADC driver +Subject: [PATCH 046/184] geiger-cape: Convert to using the new ADC driver Now that the proper driver has DT binding convert to using it. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-geiger-00A0.dts | 18 +++++++++++++++--- + firmware/capes/cape-bone-geiger-00A0.dts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index 18bf1f2..287d75c 100644 +index 67ec568..39e7d38 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -54,6 +54,10 @@ @@ -31,7 +31,7 @@ index 18bf1f2..287d75c 100644 - tscadc-cape-geiger { - compatible = "ti-tscadc-dt"; -- adc-channels = <8>; +- adc-channels = <0 1 2 3 4 5 6 7>; + tscadc { + compatible = "ti,ti-tscadc"; + reg = <0x44e0d000 0x1000>; @@ -41,11 +41,11 @@ index 18bf1f2..287d75c 100644 + ti,hwmods = "adc_tsc"; + + adc { -+ adc-channels = <8>; ++ adc-channels = <0 1 2 3 4 5 6 7>; + }; }; bone-cape-geiger { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0047-cape-dvi-Convert-DVI-capes-to-the-new-LCDC-DRM-drive.patch b/patches/not-capebus/0047-cape-dvi-Convert-DVI-capes-to-the-new-LCDC-DRM-drive.patch index 91ea0e51..dab0601e 100644 --- a/patches/not-capebus/0047-cape-dvi-Convert-DVI-capes-to-the-new-LCDC-DRM-drive.patch +++ b/patches/not-capebus/0047-cape-dvi-Convert-DVI-capes-to-the-new-LCDC-DRM-drive.patch @@ -1,7 +1,7 @@ -From 4e161f181080edfa3a55a53917c85fd9cec7fd02 Mon Sep 17 00:00:00 2001 +From 4d5c6259d2d58f303ac12872874fa9c690ac9a28 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 16:34:14 +0200 -Subject: [PATCH 047/177] cape-dvi: Convert DVI capes to the new LCDC DRM +Subject: [PATCH 047/184] cape-dvi: Convert DVI capes to the new LCDC DRM driver The new DRM driver works fine, switch into using that and ditch @@ -9,8 +9,8 @@ da8xx-fb. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A0.dts | 55 ++++++++++++++++++++++++++++++----- - firmware/capes/cape-bone-dvi-00A1.dts | 53 ++++++++++++++++++++++++++++----- + firmware/capes/cape-bone-dvi-00A0.dts | 55 ++++++++++++++++++++++++++++----- + firmware/capes/cape-bone-dvi-00A1.dts | 53 ++++++++++++++++++++++++++----- 2 files changed, 93 insertions(+), 15 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A0.dts b/firmware/capes/cape-bone-dvi-00A0.dts @@ -164,5 +164,5 @@ index 567d12b..dc31146 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0048-boneblack-Add-default-HDMI-cape.patch b/patches/not-capebus/0048-boneblack-Add-default-HDMI-cape.patch index 89aa0ae3..82a51b75 100644 --- a/patches/not-capebus/0048-boneblack-Add-default-HDMI-cape.patch +++ b/patches/not-capebus/0048-boneblack-Add-default-HDMI-cape.patch @@ -1,15 +1,15 @@ -From f19649d1627c48e3f2fcf5f099a88660ed9dd129 Mon Sep 17 00:00:00 2001 +From fa4249306348418573658bf3c0cd1bbdfa81ee18 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 20:00:04 +0200 -Subject: [PATCH 048/177] boneblack: Add default HDMI cape +Subject: [PATCH 048/184] boneblack: Add default HDMI cape WIP, doesn't work for me... Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 20 +++++++ - firmware/Makefile | 3 + - firmware/capes/cape-boneblack-hdmi-00A0.dts | 89 +++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 20 ++++++ + firmware/Makefile | 3 + + firmware/capes/cape-boneblack-hdmi-00A0.dts | 89 +++++++++++++++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 firmware/capes/cape-boneblack-hdmi-00A0.dts @@ -161,5 +161,5 @@ index 0000000..4fe58d5 + +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0049-cape-bone-dvi-Use-720p-mode-as-default.patch b/patches/not-capebus/0049-cape-bone-dvi-Use-720p-mode-as-default.patch index 3cc3cd57..59f77752 100644 --- a/patches/not-capebus/0049-cape-bone-dvi-Use-720p-mode-as-default.patch +++ b/patches/not-capebus/0049-cape-bone-dvi-Use-720p-mode-as-default.patch @@ -1,12 +1,12 @@ -From b636ff619db9facc226a663836bfeadd6c46410e Mon Sep 17 00:00:00 2001 +From 9589136495d0741fae5f515bd2097e5645669d73 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 9 Jan 2013 23:28:11 +0200 -Subject: [PATCH 049/177] cape-bone-dvi: Use 720p mode as default +Subject: [PATCH 049/184] cape-bone-dvi: Use 720p mode as default Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A0.dts | 15 ++++++++++++++- - firmware/capes/cape-bone-dvi-00A1.dts | 14 +++++++++++++- + firmware/capes/cape-bone-dvi-00A0.dts | 15 ++++++++++++++- + firmware/capes/cape-bone-dvi-00A1.dts | 14 +++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A0.dts b/firmware/capes/cape-bone-dvi-00A0.dts @@ -75,5 +75,5 @@ index dc31146..bd275e0 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0050-am33xx.dtsi-Make-the-MUSB-not-crash-on-load.patch b/patches/not-capebus/0050-am33xx.dtsi-Make-the-MUSB-not-crash-on-load.patch index 6ee12dc1..9acfa1c2 100644 --- a/patches/not-capebus/0050-am33xx.dtsi-Make-the-MUSB-not-crash-on-load.patch +++ b/patches/not-capebus/0050-am33xx.dtsi-Make-the-MUSB-not-crash-on-load.patch @@ -1,14 +1,14 @@ -From ba8b5d99a9f532f55150fd51abef114f90c3f49e Mon Sep 17 00:00:00 2001 +From a4109a796f680b565e632bc6e3588ca75ed7c6b6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 10 Jan 2013 16:22:59 +0200 -Subject: [PATCH 050/177] am33xx.dtsi: Make the MUSB not crash on load +Subject: [PATCH 050/184] am33xx.dtsi: Make the MUSB not crash on load Two entries for the same musb instance end up with a crash. Remove the duplicate, but it still doesn't work. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 67 ++++--------------------------------------- + arch/arm/boot/dts/am33xx.dtsi | 67 ++++------------------------------------- 1 file changed, 6 insertions(+), 61 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -104,5 +104,5 @@ index c9eee93..9142e54 100644 ti,hwmods = "usb_otg_hs"; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0051-regulator-DUMMY_REGULATOR-should-work-for-OF-too.patch b/patches/not-capebus/0051-regulator-DUMMY_REGULATOR-should-work-for-OF-too.patch index 362e45a0..a67a15df 100644 --- a/patches/not-capebus/0051-regulator-DUMMY_REGULATOR-should-work-for-OF-too.patch +++ b/patches/not-capebus/0051-regulator-DUMMY_REGULATOR-should-work-for-OF-too.patch @@ -1,14 +1,14 @@ -From 01898c3b151443348ca1ae366a84c66bc0ba08c8 Mon Sep 17 00:00:00 2001 +From 7e0bd47bcbcaeac65322281fa9f1248a2761febb Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 11:17:59 +0200 -Subject: [PATCH 051/177] regulator: DUMMY_REGULATOR should work for OF too +Subject: [PATCH 051/184] regulator: DUMMY_REGULATOR should work for OF too Dummy regulator should work when using Device Tree. So don't set has_full_constraints when it is set. Signed-off-by: Pantelis Antoniou --- - drivers/regulator/core.c | 2 ++ + drivers/regulator/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c @@ -32,5 +32,5 @@ index 8e7ec07..b160fcc 100644 mutex_lock(®ulator_list_mutex); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0052-OF-Overlay-Remove-excessive-debugging-crud.patch b/patches/not-capebus/0052-OF-Overlay-Remove-excessive-debugging-crud.patch index d46e7049..8f4d2904 100644 --- a/patches/not-capebus/0052-OF-Overlay-Remove-excessive-debugging-crud.patch +++ b/patches/not-capebus/0052-OF-Overlay-Remove-excessive-debugging-crud.patch @@ -1,13 +1,13 @@ -From e0923d27a63b8de1c0274f634acefbc4a7bcf8af Mon Sep 17 00:00:00 2001 +From aea290023b13d07ebc314a79795525cc408510a8 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 12:05:11 +0200 -Subject: [PATCH 052/177] OF: Overlay: Remove excessive debugging crud +Subject: [PATCH 052/184] OF: Overlay: Remove excessive debugging crud There's no need for such excessive debugging crud anymore. Remove it. Signed-off-by: Pantelis Antoniou --- - drivers/of/overlay.c | 41 ----------------------------------------- + drivers/of/overlay.c | 41 ----------------------------------------- 1 file changed, 41 deletions(-) diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c @@ -84,5 +84,5 @@ index f65c3a3..fc7bf5a 100644 pdev = NULL; state = 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0053-of-i2c-Export-single-device-registration-method.patch b/patches/not-capebus/0053-of-i2c-Export-single-device-registration-method.patch index 6c48cf63..7dc82ba0 100644 --- a/patches/not-capebus/0053-of-i2c-Export-single-device-registration-method.patch +++ b/patches/not-capebus/0053-of-i2c-Export-single-device-registration-method.patch @@ -1,15 +1,15 @@ -From dedbb8356e3c795fdbb2a47d2761883d0929d01a Mon Sep 17 00:00:00 2001 +From 9c34b3a7133446ff16e848d0331e2518491082e4 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 11:26:27 +0200 -Subject: [PATCH 053/177] of-i2c: Export single device registration method +Subject: [PATCH 053/184] of-i2c: Export single device registration method Dynamically inserting i2c client device nodes requires the use of a single device registration method. Rework and export it. Signed-off-by: Pantelis Antoniou --- - drivers/of/of_i2c.c | 104 +++++++++++++++++++++++++++---------------------- - include/linux/of_i2c.h | 11 ++++++ + drivers/of/of_i2c.c | 104 ++++++++++++++++++++++++++---------------------- + include/linux/of_i2c.h | 11 +++++ 2 files changed, 68 insertions(+), 47 deletions(-) diff --git a/drivers/of/of_i2c.c b/drivers/of/of_i2c.c @@ -167,5 +167,5 @@ index cfb545c..53fca8f 100644 { return; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0054-OF-Overlay-I2C-client-devices-special-handling.patch b/patches/not-capebus/0054-OF-Overlay-I2C-client-devices-special-handling.patch index 4f49813f..2d6f2d92 100644 --- a/patches/not-capebus/0054-OF-Overlay-I2C-client-devices-special-handling.patch +++ b/patches/not-capebus/0054-OF-Overlay-I2C-client-devices-special-handling.patch @@ -1,14 +1,14 @@ -From fb4e69177470f9c3a6f46c674c5216dc400791dd Mon Sep 17 00:00:00 2001 +From 10190434764a3b34288429e80f78a8f76e772525 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 12:07:50 +0200 -Subject: [PATCH 054/177] OF: Overlay: I2C client devices special handling. +Subject: [PATCH 054/184] OF: Overlay: I2C client devices special handling. The I2C client devices are 'special', as in they're not platform devices. They need to be registered with an I2C specific method. Signed-off-by: Pantelis Antoniou --- - drivers/of/overlay.c | 132 +++++++++++++++++++++++++++------------------------ + drivers/of/overlay.c | 132 +++++++++++++++++++++++++++----------------------- 1 file changed, 71 insertions(+), 61 deletions(-) diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c @@ -193,5 +193,5 @@ index fc7bf5a..0577067 100644 return 0; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0055-omap-Fix-bug-on-partial-resource-addition.patch b/patches/not-capebus/0055-omap-Fix-bug-on-partial-resource-addition.patch index f6bbff57..ba8774c3 100644 --- a/patches/not-capebus/0055-omap-Fix-bug-on-partial-resource-addition.patch +++ b/patches/not-capebus/0055-omap-Fix-bug-on-partial-resource-addition.patch @@ -1,14 +1,14 @@ -From 97e6cd0fe8991e6994cf7890cc68d7aa0e4e766f Mon Sep 17 00:00:00 2001 +From 9361b14b1cd315cab7f51a70c2ec811fb649d1b9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 13:22:00 +0200 -Subject: [PATCH 055/177] omap: Fix bug on partial resource addition. +Subject: [PATCH 055/184] omap: Fix bug on partial resource addition. Correctly add all of the resources. Bug was uncovered by missing dma resources. Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/omap_device.c | 2 +- + arch/arm/mach-omap2/omap_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c @@ -25,5 +25,5 @@ index 9f8dba1..0d7b065 100644 } else { dev_dbg(&pdev->dev, "%s(): using resources from hwmod %d\n", -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0056-ASoC-davinci-mcasp-Add-pinctrl-support.patch b/patches/not-capebus/0056-ASoC-davinci-mcasp-Add-pinctrl-support.patch index 832b594e..f084809b 100644 --- a/patches/not-capebus/0056-ASoC-davinci-mcasp-Add-pinctrl-support.patch +++ b/patches/not-capebus/0056-ASoC-davinci-mcasp-Add-pinctrl-support.patch @@ -1,11 +1,11 @@ -From be7790e7c75190a39475300af023f2ad069d8abe Mon Sep 17 00:00:00 2001 +From 6acf70bc5937a4f28fb2ab24c4a95abb928ee244 Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Mon, 29 Oct 2012 19:18:47 +0530 -Subject: [PATCH 056/177] ASoC: davinci-mcasp: Add pinctrl support +Subject: [PATCH 056/184] ASoC: davinci-mcasp: Add pinctrl support Signed-off-by: Hebbar, Gururaja --- - sound/soc/davinci/davinci-mcasp.c | 7 +++++++ + sound/soc/davinci/davinci-mcasp.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sound/soc/davinci/davinci-mcasp.c b/sound/soc/davinci/davinci-mcasp.c @@ -41,5 +41,5 @@ index 55e2bf6..83d96eb 100644 ret = pm_runtime_get_sync(&pdev->dev); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0057-ASoC-Davinci-machine-Add-device-tree-binding.patch b/patches/not-capebus/0057-ASoC-Davinci-machine-Add-device-tree-binding.patch index 3c6955c4..83c1d5f6 100644 --- a/patches/not-capebus/0057-ASoC-Davinci-machine-Add-device-tree-binding.patch +++ b/patches/not-capebus/0057-ASoC-Davinci-machine-Add-device-tree-binding.patch @@ -1,7 +1,7 @@ -From 781c3b2434d22fceab33cb06978128222138929b Mon Sep 17 00:00:00 2001 +From ea0d4fbb183c96a9f60b230146362a61d408860d Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Tue, 31 Jul 2012 21:25:38 +0530 -Subject: [PATCH 057/177] ASoC: Davinci: machine: Add device tree binding +Subject: [PATCH 057/184] ASoC: Davinci: machine: Add device tree binding Device tree support for Davinci Machine driver @@ -15,8 +15,8 @@ so core can take care of disconnecting the unused pins. Signed-off-by: Hebbar, Gururaja --- - .../bindings/sound/davinci-evm-audio.txt | 53 ++++++ - sound/soc/davinci/davinci-evm.c | 179 ++++++++++++++++++--- + .../bindings/sound/davinci-evm-audio.txt | 53 ++++++ + sound/soc/davinci/davinci-evm.c | 179 +++++++++++++++++--- 2 files changed, 212 insertions(+), 20 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/davinci-evm-audio.txt @@ -313,5 +313,5 @@ index 591f547..a39dbee 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0058-am33xx-Add-mcasp0-and-mcasp1-device-tree-entries.patch b/patches/not-capebus/0058-am33xx-Add-mcasp0-and-mcasp1-device-tree-entries.patch index 82de3ab7..e7ce6730 100644 --- a/patches/not-capebus/0058-am33xx-Add-mcasp0-and-mcasp1-device-tree-entries.patch +++ b/patches/not-capebus/0058-am33xx-Add-mcasp0-and-mcasp1-device-tree-entries.patch @@ -1,13 +1,13 @@ -From b2438e33f3cbdc2306840a4e426469f43f317e38 Mon Sep 17 00:00:00 2001 +From 48b4cdc47d8838231480c92e26101917e69edf1a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 10 Jan 2013 20:37:45 +0200 -Subject: [PATCH 058/177] am33xx: Add mcasp0 and mcasp1 device tree entries +Subject: [PATCH 058/184] am33xx: Add mcasp0 and mcasp1 device tree entries Add missing mcasp entries in teh am33xx.dtsi include file. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 21 +++++++++++++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -42,5 +42,5 @@ index 9142e54..cc1c013 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0059-ASoC-dts-OMAP2-AM33xx-HACK-Add-missing-dma-info.patch b/patches/not-capebus/0059-ASoC-dts-OMAP2-AM33xx-HACK-Add-missing-dma-info.patch index e38944c1..32ecd0dd 100644 --- a/patches/not-capebus/0059-ASoC-dts-OMAP2-AM33xx-HACK-Add-missing-dma-info.patch +++ b/patches/not-capebus/0059-ASoC-dts-OMAP2-AM33xx-HACK-Add-missing-dma-info.patch @@ -1,7 +1,8 @@ -From 8c3ff04b95034296a6b42280d065b9edd03d351b Mon Sep 17 00:00:00 2001 +From 80dc916416e6918594b6bb01b0efecf98fe38084 Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Fri, 10 Aug 2012 20:38:09 +0530 -Subject: [PATCH 059/177] ASoC/dts: OMAP2+: AM33xx: [HACK] Add missing dma info +Subject: [PATCH 059/184] ASoC/dts: OMAP2+: AM33xx: [HACK] Add missing dma + info This patch adds dma related dt entries and functions that later will be replaced by actual DMA porting @@ -11,8 +12,8 @@ Signed-off-by: Hebbar, Gururaja Conflicts: arch/arm/boot/dts/am33xx.dtsi --- - arch/arm/boot/dts/am33xx.dtsi | 6 ++++++ - sound/soc/davinci/davinci-mcasp.c | 26 ++++++++++++++++++++++++-- + arch/arm/boot/dts/am33xx.dtsi | 6 ++++++ + sound/soc/davinci/davinci-mcasp.c | 26 ++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -91,5 +92,5 @@ index 83d96eb..621ce30 100644 res = platform_get_resource(pdev, IORESOURCE_DMA, 1); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0060-ASoC-Davinci-McASP-remove-unused-header-include.patch b/patches/not-capebus/0060-ASoC-Davinci-McASP-remove-unused-header-include.patch index 8a83d0a9..1d50f4d1 100644 --- a/patches/not-capebus/0060-ASoC-Davinci-McASP-remove-unused-header-include.patch +++ b/patches/not-capebus/0060-ASoC-Davinci-McASP-remove-unused-header-include.patch @@ -1,7 +1,7 @@ -From b920d64c7fc1d6076425e23d1d78511450cf12ee Mon Sep 17 00:00:00 2001 +From 3104fea2f56f793a26f72daeb8c266b74db1b7da Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Mon, 26 Sep 2011 18:16:19 +0530 -Subject: [PATCH 060/177] ASoC: Davinci: McASP: remove unused header include +Subject: [PATCH 060/184] ASoC: Davinci: McASP: remove unused header include Defines or parameters from isn't used anywhere. Hence remove the header include. @@ -11,7 +11,7 @@ Signed-off-by: Hebbar, Gururaja Conflicts: sound/soc/davinci/davinci-evm.c --- - sound/soc/davinci/davinci-evm.c | 3 +++ + sound/soc/davinci/davinci-evm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c @@ -29,5 +29,5 @@ index a39dbee..d0fad7e 100644 #include "davinci-i2s.h" #include "davinci-mcasp.h" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0061-ASoC-AM33XX-Add-support-for-AM33xx-SoC-Audio.patch b/patches/not-capebus/0061-ASoC-AM33XX-Add-support-for-AM33xx-SoC-Audio.patch index 5e9e1fb4..11d0237e 100644 --- a/patches/not-capebus/0061-ASoC-AM33XX-Add-support-for-AM33xx-SoC-Audio.patch +++ b/patches/not-capebus/0061-ASoC-AM33XX-Add-support-for-AM33xx-SoC-Audio.patch @@ -1,15 +1,15 @@ -From dcbf77c1fba8773aed70b41d259a3637d8e29b3d Mon Sep 17 00:00:00 2001 +From 0cb92791191eb1ad95d166fd85b7662ca30055e2 Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Wed, 1 Aug 2012 12:04:22 +0530 -Subject: [PATCH 061/177] ASoC: AM33XX: Add support for AM33xx SoC Audio +Subject: [PATCH 061/184] ASoC: AM33XX: Add support for AM33xx SoC Audio AM33xx uses same McASP IP as the Davinci Platform. This patch updates Kconfig and makefile to enable build or McASP, PCM & Codec drivers Signed-off-by: Hebbar, Gururaja --- - sound/soc/davinci/Kconfig | 8 ++++++++ - sound/soc/davinci/Makefile | 3 +++ + sound/soc/davinci/Kconfig | 8 ++++++++ + sound/soc/davinci/Makefile | 3 +++ 2 files changed, 11 insertions(+) diff --git a/sound/soc/davinci/Kconfig b/sound/soc/davinci/Kconfig @@ -55,5 +55,5 @@ index a93679d..3e07a53 100644 obj-$(CONFIG_SND_DA830_SOC_EVM) += snd-soc-evm.o obj-$(CONFIG_SND_DA850_SOC_EVM) += snd-soc-evm.o -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0062-am33xx-mcasp-Add-dma-channel-definitions.patch b/patches/not-capebus/0062-am33xx-mcasp-Add-dma-channel-definitions.patch index 9923989c..65c15d77 100644 --- a/patches/not-capebus/0062-am33xx-mcasp-Add-dma-channel-definitions.patch +++ b/patches/not-capebus/0062-am33xx-mcasp-Add-dma-channel-definitions.patch @@ -1,7 +1,7 @@ -From 77700b3580f369953b7df32b0723d9462b8c1816 Mon Sep 17 00:00:00 2001 +From 4775713920bebdfdc056e8b880abb7dd0660bd4b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 13:26:05 +0200 -Subject: [PATCH 062/177] am33xx: mcasp: Add dma channel definitions +Subject: [PATCH 062/184] am33xx: mcasp: Add dma channel definitions Add DMA channel definitions even though they are not used yet. The channels still come from hwmod but it's nice to have them @@ -9,7 +9,7 @@ in the DT too. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am33xx.dtsi | 6 ++++++ + arch/arm/boot/dts/am33xx.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -37,5 +37,5 @@ index 3560959..9745507 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0063-ARM-OMAP2-AM33xx-removed-invalid-McASP-HWMOD-data.patch b/patches/not-capebus/0063-ARM-OMAP2-AM33xx-removed-invalid-McASP-HWMOD-data.patch index 4b2e5cf0..6e8847a4 100644 --- a/patches/not-capebus/0063-ARM-OMAP2-AM33xx-removed-invalid-McASP-HWMOD-data.patch +++ b/patches/not-capebus/0063-ARM-OMAP2-AM33xx-removed-invalid-McASP-HWMOD-data.patch @@ -1,7 +1,8 @@ -From ab844e7ef6c7b25ceb8202313285b234b444116c Mon Sep 17 00:00:00 2001 +From ee49901353e8ce59c36f78fa6e234e6fc5e7e625 Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Tue, 31 Jul 2012 19:10:20 +0530 -Subject: [PATCH 063/177] ARM: OMAP2+: AM33xx: removed invalid McASP HWMOD data +Subject: [PATCH 063/184] ARM: OMAP2+: AM33xx: removed invalid McASP HWMOD + data McASP Data Address space is used for edma operation. Driver uses this address to setup edma dst/src. No Mapping is done on this address and @@ -9,7 +10,7 @@ hence it is not required to create a new hwmod entry Signed-off-by: Hebbar, Gururaja --- - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 38 ------------------------------ + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 38 ---------------------------- 1 file changed, 38 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c @@ -77,5 +78,5 @@ index a180336..6e80edb 100644 &am33xx_l4_ls__mmc1, &am33xx_l3_s__mmc2, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0064-davinci-evm-Header-include-move-fix.patch b/patches/not-capebus/0064-davinci-evm-Header-include-move-fix.patch index 6116384c..86e06c0a 100644 --- a/patches/not-capebus/0064-davinci-evm-Header-include-move-fix.patch +++ b/patches/not-capebus/0064-davinci-evm-Header-include-move-fix.patch @@ -1,13 +1,13 @@ -From 90699f2e5931e4bcab8b3c0c4dd037afb7619881 Mon Sep 17 00:00:00 2001 +From 3d0a7ea9150138b3b03dcb9fd00c72f0095e316b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 12:11:26 +0200 -Subject: [PATCH 064/177] davinci-evm: Header include move fix. +Subject: [PATCH 064/184] davinci-evm: Header include move fix. Headers have been moved. Fix by including the correct header. Signed-off-by: Pantelis Antoniou --- - sound/soc/davinci/davinci-evm.c | 3 +-- + sound/soc/davinci/davinci-evm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c @@ -25,5 +25,5 @@ index d0fad7e..7420434 100644 #include "davinci-pcm.h" #include "davinci-i2s.h" -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0065-bone-dvi-cape-Add-DT-definition-for-00A2-revision.patch b/patches/not-capebus/0065-bone-dvi-cape-Add-DT-definition-for-00A2-revision.patch index 047f0259..d2c54497 100644 --- a/patches/not-capebus/0065-bone-dvi-cape-Add-DT-definition-for-00A2-revision.patch +++ b/patches/not-capebus/0065-bone-dvi-cape-Add-DT-definition-for-00A2-revision.patch @@ -1,13 +1,13 @@ -From 8f7b4733cfebea670e316dbdf1e0a62287671147 Mon Sep 17 00:00:00 2001 +From 8c072e4f30d518db0e0507955354e13581cfedbd Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 12:25:42 +0200 -Subject: [PATCH 065/177] bone-dvi-cape: Add DT definition for 00A2 revision +Subject: [PATCH 065/184] bone-dvi-cape: Add DT definition for 00A2 revision Add cape definition for the 00A2 revision of the DVI cape. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 1 + + firmware/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/Makefile b/firmware/Makefile @@ -23,5 +23,5 @@ index 600640a..256f8d4 100644 # the geiger cape -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0066-bone-dvi-cape-Update-A1-cape-definition-with-sound.patch b/patches/not-capebus/0066-bone-dvi-cape-Update-A1-cape-definition-with-sound.patch index 29fa4628..dc9891b7 100644 --- a/patches/not-capebus/0066-bone-dvi-cape-Update-A1-cape-definition-with-sound.patch +++ b/patches/not-capebus/0066-bone-dvi-cape-Update-A1-cape-definition-with-sound.patch @@ -1,13 +1,13 @@ -From a3009fde4ab191d5a5dabba3d8831f1e781716e6 Mon Sep 17 00:00:00 2001 +From 748c2d49fc2131a00706149612b3f644b6bd991f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 12:27:05 +0200 -Subject: [PATCH 066/177] bone-dvi-cape: Update A1 cape definition with sound +Subject: [PATCH 066/184] bone-dvi-cape: Update A1 cape definition with sound Add sound definitions for the reworked A1 cape definition. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A1.dts | 74 +++++++++++++++++++++++++++++++++-- + firmware/capes/cape-bone-dvi-00A1.dts | 74 +++++++++++++++++++++++++++++++-- 1 file changed, 70 insertions(+), 4 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A1.dts b/firmware/capes/cape-bone-dvi-00A1.dts @@ -129,5 +129,5 @@ index bd275e0..12b8526 100644 + }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0067-sndsoc-mcasp-Get-DMA-channels-via-byname.patch b/patches/not-capebus/0067-sndsoc-mcasp-Get-DMA-channels-via-byname.patch index 7d8d1657..e1949fa0 100644 --- a/patches/not-capebus/0067-sndsoc-mcasp-Get-DMA-channels-via-byname.patch +++ b/patches/not-capebus/0067-sndsoc-mcasp-Get-DMA-channels-via-byname.patch @@ -1,14 +1,14 @@ -From 5acb297176ea44c8e9bd261aa03cd6b3250436cd Mon Sep 17 00:00:00 2001 +From 6dd8b05d6e68e140563b0e303ca6594441ca5fc8 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 14 Jan 2013 19:57:10 +0200 -Subject: [PATCH 067/177] sndsoc: mcasp: Get DMA channels via byname +Subject: [PATCH 067/184] sndsoc: mcasp: Get DMA channels via byname Use get resource by name for DMA channels. Note that even for the case where we're booting with DT, they still come out of hwmod data. Signed-off-by: Pantelis Antoniou --- - sound/soc/davinci/davinci-mcasp.c | 8 ++++---- + sound/soc/davinci/davinci-mcasp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sound/soc/davinci/davinci-mcasp.c b/sound/soc/davinci/davinci-mcasp.c @@ -40,5 +40,5 @@ index 621ce30..ea292f6 100644 goto err_release_clk; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0068-sound-soc-Davinci-Remove-__devinit-__devexit.patch b/patches/not-capebus/0068-sound-soc-Davinci-Remove-__devinit-__devexit.patch index e403cccd..980c8427 100644 --- a/patches/not-capebus/0068-sound-soc-Davinci-Remove-__devinit-__devexit.patch +++ b/patches/not-capebus/0068-sound-soc-Davinci-Remove-__devinit-__devexit.patch @@ -1,13 +1,13 @@ -From 3cb05ecf82ee5603c35f5ba5943e816672e6a8a5 Mon Sep 17 00:00:00 2001 +From 4d7bf5d9b3410979b0a8c89bbafa3772f1c4aa6e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 14:13:53 +0200 -Subject: [PATCH 068/177] sound-soc: Davinci: Remove __devinit/__devexit +Subject: [PATCH 068/184] sound-soc: Davinci: Remove __devinit/__devexit __devinit/__devexit and the like has been purged. Remove them. Signed-off-by: Pantelis Antoniou --- - sound/soc/davinci/davinci-evm.c | 4 ++-- + sound/soc/davinci/davinci-evm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c @@ -33,5 +33,5 @@ index 7420434..349db80 100644 .name = "davinci_evm", .owner = THIS_MODULE, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0069-st7735fb-Remove-__devinit-__devexit.patch b/patches/not-capebus/0069-st7735fb-Remove-__devinit-__devexit.patch index 0542a189..fb4b711d 100644 --- a/patches/not-capebus/0069-st7735fb-Remove-__devinit-__devexit.patch +++ b/patches/not-capebus/0069-st7735fb-Remove-__devinit-__devexit.patch @@ -1,13 +1,13 @@ -From e684a978ed437be7368c41e5098fb171cddb4fd8 Mon Sep 17 00:00:00 2001 +From 6ba92deeb5a2caa0ae968adaadba2b13cc9edda7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 14:14:33 +0200 -Subject: [PATCH 069/177] st7735fb: Remove __devinit/__devexit +Subject: [PATCH 069/184] st7735fb: Remove __devinit/__devexit __devinit/__devexit and the like has been purged. Remove them. Signed-off-by: Pantelis Antoniou --- - drivers/video/st7735fb.c | 10 +++++----- + drivers/video/st7735fb.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/st7735fb.c b/drivers/video/st7735fb.c @@ -60,5 +60,5 @@ index 67c2544..3a5c8a9 100644 static int __init st7735fb_init(void) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0070-capemgr-Remove-__devinit-__devexit.patch b/patches/not-capebus/0070-capemgr-Remove-__devinit-__devexit.patch index f9eee115..4061e856 100644 --- a/patches/not-capebus/0070-capemgr-Remove-__devinit-__devexit.patch +++ b/patches/not-capebus/0070-capemgr-Remove-__devinit-__devexit.patch @@ -1,13 +1,13 @@ -From b825ea5c95ef4a8f61658fb92c26f2be280aa767 Mon Sep 17 00:00:00 2001 +From d3616e3c7d7aae91d91babedbed96b0e2f72478a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 14:15:00 +0200 -Subject: [PATCH 070/177] capemgr: Remove __devinit/__devexit +Subject: [PATCH 070/184] capemgr: Remove __devinit/__devexit __devinit/__devexit and the like has been purged. Remove them. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 6 +++--- + drivers/misc/cape/beaglebone/capemgr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -42,5 +42,5 @@ index 651f48d..d828af7 100644 .name = "bone-capemgr", .owner = THIS_MODULE, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0071-capes-fw-target-firmware-directory-change.patch b/patches/not-capebus/0071-capes-fw-target-firmware-directory-change.patch index 761122fa..f1b3c095 100644 --- a/patches/not-capebus/0071-capes-fw-target-firmware-directory-change.patch +++ b/patches/not-capebus/0071-capes-fw-target-firmware-directory-change.patch @@ -1,7 +1,7 @@ -From c48522d43de0dc8ffc47ab95f54834d7dff3afc7 Mon Sep 17 00:00:00 2001 +From d05b75c73908ded87723597e7f2b65bfc7907518 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 19:08:47 +0200 -Subject: [PATCH 071/177] capes-fw: target firmware directory change +Subject: [PATCH 071/184] capes-fw: target firmware directory change Change the target firmware directory to firmware, instead of firmware/capes. Two benefits; auto-firmware inclusion in the kernel image if enabled, and @@ -9,7 +9,7 @@ correct directory install when issuing firmware install. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 16 ++++++++-------- + firmware/Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/firmware/Makefile b/firmware/Makefile @@ -54,5 +54,5 @@ index 256f8d4..83b7787 100644 $(firmware-dirs): -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0072-am33xx-edma-Always-update-unused-channel-list.patch b/patches/not-capebus/0072-am33xx-edma-Always-update-unused-channel-list.patch index eb8035aa..083fbc79 100644 --- a/patches/not-capebus/0072-am33xx-edma-Always-update-unused-channel-list.patch +++ b/patches/not-capebus/0072-am33xx-edma-Always-update-unused-channel-list.patch @@ -1,14 +1,14 @@ -From e24e8dedf99ef5b3717f329fe6f15ba0ba81f339 Mon Sep 17 00:00:00 2001 +From 401de8a44912815904bb07ca61cfb3531cc01613 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 20:03:18 +0200 -Subject: [PATCH 072/177] am33xx: edma: Always update unused channel list +Subject: [PATCH 072/184] am33xx: edma: Always update unused channel list When using dynamically created devices the single initialization of the the unused channels list is wrong, so do it every time. Signed-off-by: Pantelis Antoniou --- - arch/arm/common/edma.c | 27 ++++++++++++--------------- + arch/arm/common/edma.c | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c @@ -57,5 +57,5 @@ index beeb1d2..7654324 100644 if (channel >= 0) { ctlr = EDMA_CTLR(channel); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0073-defconfig-Update-bone-default-config.patch b/patches/not-capebus/0073-defconfig-Update-bone-default-config.patch index 623b7c70..e5af4183 100644 --- a/patches/not-capebus/0073-defconfig-Update-bone-default-config.patch +++ b/patches/not-capebus/0073-defconfig-Update-bone-default-config.patch @@ -1,10 +1,10 @@ -From 49f3f4edad0bdfbec858193da4c43991db0d8c14 Mon Sep 17 00:00:00 2001 +From ec0f01f53798ad1392ca91445d9acf956bc055b2 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 15 Jan 2013 20:06:37 +0200 -Subject: [PATCH 073/177] defconfig: Update bone default config +Subject: [PATCH 073/184] defconfig: Update bone default config --- - defconfig | 72 +++++++++++++++++++++++++++++++++------------------------------ + defconfig | 72 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/defconfig b/defconfig @@ -169,5 +169,5 @@ index 0817f18..8902d3f 100644 # -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0074-capes-add-dvi-a2-and-lcd3-a2-dts-files.patch b/patches/not-capebus/0074-capes-add-dvi-a2-and-lcd3-a2-dts-files.patch index ed3fcf9b..ee9e87db 100644 --- a/patches/not-capebus/0074-capes-add-dvi-a2-and-lcd3-a2-dts-files.patch +++ b/patches/not-capebus/0074-capes-add-dvi-a2-and-lcd3-a2-dts-files.patch @@ -1,16 +1,16 @@ -From 655ef7207d1b831ca1695ce226985d45c2e23e5d Mon Sep 17 00:00:00 2001 +From c5835f0b71cbc2add01a6c83aac0d705d3e99bb0 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 15 Jan 2013 14:54:04 +0100 -Subject: [PATCH 074/177] capes: add dvi-a2 and lcd3-a2 dts files +Subject: [PATCH 074/184] capes: add dvi-a2 and lcd3-a2 dts files Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 25 +--- - firmware/Makefile | 7 +- - firmware/capes/cape-bone-dvi-00A0.dts | 2 +- - firmware/capes/cape-bone-dvi-00A1.dts | 2 +- - firmware/capes/cape-bone-dvi-00A2.dts | 212 ++++++++++++++++++++++++++++ - firmware/capes/cape-bone-lcd3-00A2.dts | 226 ++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 25 +--- + firmware/Makefile | 7 +- + firmware/capes/cape-bone-dvi-00A0.dts | 2 +- + firmware/capes/cape-bone-dvi-00A1.dts | 2 +- + firmware/capes/cape-bone-dvi-00A2.dts | 212 +++++++++++++++++++++++++++ + firmware/capes/cape-bone-lcd3-00A2.dts | 226 +++++++++++++++++++++++++++++ 6 files changed, 450 insertions(+), 24 deletions(-) create mode 100644 firmware/capes/cape-bone-dvi-00A2.dts create mode 100644 firmware/capes/cape-bone-lcd3-00A2.dts @@ -560,5 +560,5 @@ index 0000000..2ea1cf4 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0075-capemgr-catch-up-with-lcdc-tilcdc-rename.patch b/patches/not-capebus/0075-capemgr-catch-up-with-lcdc-tilcdc-rename.patch index 63b9500b..3cd85ff7 100644 --- a/patches/not-capebus/0075-capemgr-catch-up-with-lcdc-tilcdc-rename.patch +++ b/patches/not-capebus/0075-capemgr-catch-up-with-lcdc-tilcdc-rename.patch @@ -1,16 +1,16 @@ -From 8e621b8a111adab152c83ebf7ff0e4163b352604 Mon Sep 17 00:00:00 2001 +From 14a473b5966f7c2fbcf596cef2357dc0e3ae2ca5 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 16 Jan 2013 15:00:17 +0100 -Subject: [PATCH 075/177] capemgr: catch up with lcdc->tilcdc rename +Subject: [PATCH 075/184] capemgr: catch up with lcdc->tilcdc rename Signed-off-by: Koen Kooi --- - firmware/capes/cape-bone-dvi-00A0.dts | 4 ++-- - firmware/capes/cape-bone-dvi-00A1.dts | 4 ++-- - firmware/capes/cape-bone-dvi-00A2.dts | 4 ++-- - firmware/capes/cape-bone-lcd3-00A0.dts | 4 ++-- - firmware/capes/cape-bone-lcd3-00A2.dts | 4 ++-- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 4 ++-- + firmware/capes/cape-bone-dvi-00A0.dts | 4 ++-- + firmware/capes/cape-bone-dvi-00A1.dts | 4 ++-- + firmware/capes/cape-bone-dvi-00A2.dts | 4 ++-- + firmware/capes/cape-bone-lcd3-00A0.dts | 4 ++-- + firmware/capes/cape-bone-lcd3-00A2.dts | 4 ++-- + firmware/capes/cape-boneblack-hdmi-00A0.dts | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A0.dts b/firmware/capes/cape-bone-dvi-00A0.dts @@ -145,5 +145,5 @@ index 4fe58d5..911cbb5 100644 interrupt-parent = <&intc>; interrupts = <36>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0076-firmware-fix-dvi-a1-target.patch b/patches/not-capebus/0076-firmware-fix-dvi-a1-target.patch index 5a32b19b..e95b2973 100644 --- a/patches/not-capebus/0076-firmware-fix-dvi-a1-target.patch +++ b/patches/not-capebus/0076-firmware-fix-dvi-a1-target.patch @@ -1,11 +1,11 @@ -From fa0c03d039fd3c9444d2bc81298fdbbdf671e40c Mon Sep 17 00:00:00 2001 +From ecda46a154be995931972cfe0bd94b1fe18f44ed Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 17 Jan 2013 10:26:39 +0100 -Subject: [PATCH 076/177] firmware: fix dvi a1 target +Subject: [PATCH 076/184] firmware: fix dvi a1 target Signed-off-by: Koen Kooi --- - firmware/Makefile | 3 ++- + firmware/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/firmware/Makefile b/firmware/Makefile @@ -23,5 +23,5 @@ index 2f14ea4..0bcacba 100644 cape-bone-lcd3-00A0.dtbo \ cape-bone-lcd3-00A2.dtbo -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0077-capes-remove-tda-from-hdmi-cape-lcdc-handles-it-by-t.patch b/patches/not-capebus/0077-capes-remove-tda-from-hdmi-cape-lcdc-handles-it-by-t.patch index 86776fa1..e356eea7 100644 --- a/patches/not-capebus/0077-capes-remove-tda-from-hdmi-cape-lcdc-handles-it-by-t.patch +++ b/patches/not-capebus/0077-capes-remove-tda-from-hdmi-cape-lcdc-handles-it-by-t.patch @@ -1,12 +1,12 @@ -From 0040dfceaec93a292de86fb58f71909b721dfbf0 Mon Sep 17 00:00:00 2001 +From fd5a533032cb9a2b5cea26e232bb8682141af8a9 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 17 Jan 2013 23:23:17 +0100 -Subject: [PATCH 077/177] capes: remove tda from hdmi cape, lcdc handles it by +Subject: [PATCH 077/184] capes: remove tda from hdmi cape, lcdc handles it by the looks of it Signed-off-by: Koen Kooi --- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 16 ---------------- + firmware/capes/cape-boneblack-hdmi-00A0.dts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/firmware/capes/cape-boneblack-hdmi-00A0.dts b/firmware/capes/cape-boneblack-hdmi-00A0.dts @@ -37,5 +37,5 @@ index 911cbb5..b080907 100644 target = <&ocp>; __overlay__ { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0078-tilcdc-magic-debug-statement-makes-power-gpio-work-o.patch b/patches/not-capebus/0078-tilcdc-magic-debug-statement-makes-power-gpio-work-o.patch index 25ad267f..67f15c76 100644 --- a/patches/not-capebus/0078-tilcdc-magic-debug-statement-makes-power-gpio-work-o.patch +++ b/patches/not-capebus/0078-tilcdc-magic-debug-statement-makes-power-gpio-work-o.patch @@ -1,12 +1,12 @@ -From da4912642766f3de46e57a5c6f64c689f66c7b3e Mon Sep 17 00:00:00 2001 +From 2cba2282302bdefabe493c27747c0189e19ab5a7 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 18 Jan 2013 11:49:48 +0100 -Subject: [PATCH 078/177] tilcdc: magic debug statement makes power gpio work +Subject: [PATCH 078/184] tilcdc: magic debug statement makes power gpio work on LCD7 Signed-off-by: Koen Kooi --- - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 +++++-- + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c @@ -30,5 +30,5 @@ index 91e8ed2..3ffa2e5 100644 gpioflags, "lcdc_drv:PDN"); if (ret != 0) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0079-capemgr-add-dts-overlay-for-LCD7-00A2-cape.patch b/patches/not-capebus/0079-capemgr-add-dts-overlay-for-LCD7-00A2-cape.patch index 32a30ba0..07dc47da 100644 --- a/patches/not-capebus/0079-capemgr-add-dts-overlay-for-LCD7-00A2-cape.patch +++ b/patches/not-capebus/0079-capemgr-add-dts-overlay-for-LCD7-00A2-cape.patch @@ -1,12 +1,12 @@ -From ff91afe4df34e5d6c1842e83e82708acb965b039 Mon Sep 17 00:00:00 2001 +From e2e11c1b49df27aa9775ade562f392121e8c764f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 18 Jan 2013 11:51:10 +0100 -Subject: [PATCH 079/177] capemgr: add dts overlay for LCD7 00A2 cape +Subject: [PATCH 079/184] capemgr: add dts overlay for LCD7 00A2 cape Signed-off-by: Koen Kooi --- - firmware/Makefile | 3 +- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 225 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 225 +++++++++++++++++++++++++++++++ 2 files changed, 227 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -256,5 +256,5 @@ index 0000000..7f9683f + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0080-HACK-am33xx.dtsi-enable-all-PWMs.patch b/patches/not-capebus/0080-HACK-am33xx.dtsi-enable-all-PWMs.patch index 629773b7..b569fd3e 100644 --- a/patches/not-capebus/0080-HACK-am33xx.dtsi-enable-all-PWMs.patch +++ b/patches/not-capebus/0080-HACK-am33xx.dtsi-enable-all-PWMs.patch @@ -1,11 +1,11 @@ -From 2efa7f4aff01d42b1e7ce01c069f8da9e4a07593 Mon Sep 17 00:00:00 2001 +From cb78d9ca88231f4abc47bb2a6644eb0cdf4cc58b Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 18 Jan 2013 11:15:22 +0100 -Subject: [PATCH 080/177] HACK: am33xx.dtsi: enable all PWMs +Subject: [PATCH 080/184] HACK: am33xx.dtsi: enable all PWMs Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 18 +++++++++--------- + arch/arm/boot/dts/am33xx.dtsi | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -94,5 +94,5 @@ index 9745507..912cfcd 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0081-beaglebone-Add-nixie-cape-prototype-driver.patch b/patches/not-capebus/0081-beaglebone-Add-nixie-cape-prototype-driver.patch index c05be625..6d63d9b8 100644 --- a/patches/not-capebus/0081-beaglebone-Add-nixie-cape-prototype-driver.patch +++ b/patches/not-capebus/0081-beaglebone-Add-nixie-cape-prototype-driver.patch @@ -1,15 +1,15 @@ -From e4fb9cb817dd9dcf7bcc1da7280543a0ad29c3b3 Mon Sep 17 00:00:00 2001 +From beabd480221a4c6f8c8411b63f0beabca082341b Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 22 Jan 2013 10:09:47 -0800 -Subject: [PATCH 081/177] beaglebone: Add nixie cape prototype driver +Subject: [PATCH 081/184] beaglebone: Add nixie cape prototype driver Add support for nixie cape breadboard prototype. Signed-off-by: Matt Ranostay --- - drivers/misc/cape/beaglebone/Kconfig | 9 + - drivers/misc/cape/beaglebone/Makefile | 1 + - drivers/misc/cape/beaglebone/cape-bone-nixie.c | 401 +++++++++++++++++++++++++ + drivers/misc/cape/beaglebone/Kconfig | 9 + + drivers/misc/cape/beaglebone/Makefile | 1 + + drivers/misc/cape/beaglebone/cape-bone-nixie.c | 401 ++++++++++++++++++++++++ 3 files changed, 411 insertions(+) create mode 100644 drivers/misc/cape/beaglebone/cape-bone-nixie.c @@ -447,5 +447,5 @@ index 0000000..7adfdc9 +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone-nixie-cape"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0082-beaglebone-Add-nixie-cape-device-tree-entry.patch b/patches/not-capebus/0082-beaglebone-Add-nixie-cape-device-tree-entry.patch index d63b2efe..5f6f7b09 100644 --- a/patches/not-capebus/0082-beaglebone-Add-nixie-cape-device-tree-entry.patch +++ b/patches/not-capebus/0082-beaglebone-Add-nixie-cape-device-tree-entry.patch @@ -1,15 +1,15 @@ -From dfd6f8e681924bc410156a05b993b00776f3ec4f Mon Sep 17 00:00:00 2001 +From 65947a52d2cbd6f9161c49a2249f91972571d6d0 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 22 Jan 2013 10:09:48 -0800 -Subject: [PATCH 082/177] beaglebone: Add nixie cape device tree entry +Subject: [PATCH 082/184] beaglebone: Add nixie cape device tree entry Added nixie dt overlays, PWM, and leds definitions to am355x-bone-common Signed-off-by: Matt Ranostay --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 19 ++++++ - firmware/Makefile | 4 ++ - firmware/capes/cape-bone-nixie-00A0.dts | 107 ++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 19 +++++ + firmware/Makefile | 4 ++ + firmware/capes/cape-bone-nixie-00A0.dts | 107 +++++++++++++++++++++++++++++ 3 files changed, 130 insertions(+) create mode 100644 firmware/capes/cape-bone-nixie-00A0.dts @@ -179,5 +179,5 @@ index 0000000..7ec2c46 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0083-am335x-bone-common.dtsi-Cleanup-test-remnants.patch b/patches/not-capebus/0083-am335x-bone-common.dtsi-Cleanup-test-remnants.patch index eec757c1..4270a2bd 100644 --- a/patches/not-capebus/0083-am335x-bone-common.dtsi-Cleanup-test-remnants.patch +++ b/patches/not-capebus/0083-am335x-bone-common.dtsi-Cleanup-test-remnants.patch @@ -1,13 +1,13 @@ -From e03d7dbcfa95523530c0ce5e289973a155940db5 Mon Sep 17 00:00:00 2001 +From 9f5e7ad07411b663a766a9f83910ad8c9da0fb2a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 18 Jan 2013 14:10:49 +0200 -Subject: [PATCH 083/177] am335x-bone-common.dtsi: Cleanup test remnants +Subject: [PATCH 083/184] am335x-bone-common.dtsi: Cleanup test remnants Cleanup various test remnants. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 16 ---------------- + arch/arm/boot/dts/am335x-bone-common.dtsi | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -52,5 +52,5 @@ index c45daa2..4787d8c 100644 ti,system-power-controller; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0084-omap_hsmmc-Add-ti-vcc-aux-disable-is-sleep-DT-proper.patch b/patches/not-capebus/0084-omap_hsmmc-Add-ti-vcc-aux-disable-is-sleep-DT-proper.patch index 964815fc..37aca38f 100644 --- a/patches/not-capebus/0084-omap_hsmmc-Add-ti-vcc-aux-disable-is-sleep-DT-proper.patch +++ b/patches/not-capebus/0084-omap_hsmmc-Add-ti-vcc-aux-disable-is-sleep-DT-proper.patch @@ -1,14 +1,14 @@ -From 38d643579e9c6c9e301393265209d68754e334d1 Mon Sep 17 00:00:00 2001 +From f71b5f92c1c1391a5ae104a2ee0db5aba4717582 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 18 Jan 2013 15:44:44 +0200 -Subject: [PATCH 084/177] omap_hsmmc: Add ti,vcc-aux-disable-is-sleep DT +Subject: [PATCH 084/184] omap_hsmmc: Add ti,vcc-aux-disable-is-sleep DT property This exposes the vcc_aux_disable_is_sleep property to DT users. Signed-off-by: Pantelis Antoniou --- - drivers/mmc/host/omap_hsmmc.c | 3 +++ + drivers/mmc/host/omap_hsmmc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -26,5 +26,5 @@ index 1f29d67..7a35c8e 100644 } #else -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0085-bone-common-ti-vcc-aux-disable-is-sleep-enable.patch b/patches/not-capebus/0085-bone-common-ti-vcc-aux-disable-is-sleep-enable.patch index 32d35a86..d0cf6708 100644 --- a/patches/not-capebus/0085-bone-common-ti-vcc-aux-disable-is-sleep-enable.patch +++ b/patches/not-capebus/0085-bone-common-ti-vcc-aux-disable-is-sleep-enable.patch @@ -1,14 +1,14 @@ -From 6ef4f49922ad1c1e4462f816531cde4ae10da277 Mon Sep 17 00:00:00 2001 +From 4d3b2e9b2e13c96ee6d73353766a723d9d0b1726 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 18 Jan 2013 15:46:52 +0200 -Subject: [PATCH 085/177] bone-common: ti,vcc-aux-disable-is-sleep enable +Subject: [PATCH 085/184] bone-common: ti,vcc-aux-disable-is-sleep enable Enable vcc-aux-disable-is-sleep on both MMC interfaces. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + - firmware/capes/cape-bone-2g-emmc1.dts | 1 + + arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + + firmware/capes/cape-bone-2g-emmc1.dts | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -36,5 +36,5 @@ index c81a986..e2a4a46 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0086-am33xx-disable-NAPI.patch b/patches/not-capebus/0086-am33xx-disable-NAPI.patch index 002b0788..af506bbb 100644 --- a/patches/not-capebus/0086-am33xx-disable-NAPI.patch +++ b/patches/not-capebus/0086-am33xx-disable-NAPI.patch @@ -1,11 +1,11 @@ -From 742b5ada178ae063a6696ac12f580b1e498a7564 Mon Sep 17 00:00:00 2001 +From 9bcd7bac8a1869554c805d6ae6bf76fb36babec5 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 24 Jan 2013 15:35:12 +0100 -Subject: [PATCH 086/177] am33xx: disable NAPI +Subject: [PATCH 086/184] am33xx: disable NAPI Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 1 + + arch/arm/boot/dts/am33xx.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -21,5 +21,5 @@ index 912cfcd..4b20654 100644 davinci_mdio: mdio@4a101000 { compatible = "ti,davinci_mdio"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0087-capemgr-Fixed-AIN-name-display-in-error-message.patch b/patches/not-capebus/0087-capemgr-Fixed-AIN-name-display-in-error-message.patch index 3c33b636..26f45704 100644 --- a/patches/not-capebus/0087-capemgr-Fixed-AIN-name-display-in-error-message.patch +++ b/patches/not-capebus/0087-capemgr-Fixed-AIN-name-display-in-error-message.patch @@ -1,13 +1,13 @@ -From ee943134d82e17de687bf9b7fa22f3b301413c66 Mon Sep 17 00:00:00 2001 +From 505e40d8620bb5fae4026a53e447bfb9ae517d66 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Sat, 26 Jan 2013 22:31:12 -0800 -Subject: [PATCH 087/177] capemgr: Fixed AIN name display in error message +Subject: [PATCH 087/184] capemgr: Fixed AIN name display in error message AIN5 was harded in error message instead of using info->vsense_name Signed-off-by: Matt Ranostay --- - drivers/misc/cape/beaglebone/cape-bone-geiger.c | 3 ++- + drivers/misc/cape/beaglebone/cape-bone-geiger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/misc/cape/beaglebone/cape-bone-geiger.c b/drivers/misc/cape/beaglebone/cape-bone-geiger.c @@ -25,5 +25,5 @@ index 1e50594..6be383e 100644 goto err_no_vsense; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0088-am33xx.dtsi-remove-duplicate-nodes.patch b/patches/not-capebus/0088-am33xx.dtsi-remove-duplicate-nodes.patch index 8442eb8a..762a3f98 100644 --- a/patches/not-capebus/0088-am33xx.dtsi-remove-duplicate-nodes.patch +++ b/patches/not-capebus/0088-am33xx.dtsi-remove-duplicate-nodes.patch @@ -1,11 +1,11 @@ -From ae28ca1d8304dedd1c31c4196f7bdd51ca3f1d8e Mon Sep 17 00:00:00 2001 +From 2274109ff23956faa1a1c0bbd067695e2b514118 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 28 Jan 2013 14:38:49 +0100 -Subject: [PATCH 088/177] am33xx.dtsi: remove duplicate nodes +Subject: [PATCH 088/184] am33xx.dtsi: remove duplicate nodes Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 90 ------------------------------------------- + arch/arm/boot/dts/am33xx.dtsi | 90 ----------------------------------------- 1 file changed, 90 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -110,5 +110,5 @@ index 4b20654..b4b62af 100644 compatible = "ti,da830-rtc"; reg = <0x44e3e000 0x1000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0089-cape-dtbos-update-to-latest-OF-videomode-bindings.patch b/patches/not-capebus/0089-cape-dtbos-update-to-latest-OF-videomode-bindings.patch index b9caa58c..52030645 100644 --- a/patches/not-capebus/0089-cape-dtbos-update-to-latest-OF-videomode-bindings.patch +++ b/patches/not-capebus/0089-cape-dtbos-update-to-latest-OF-videomode-bindings.patch @@ -1,13 +1,13 @@ -From 8060c345a9b6b92b8083fff704e999dd75d46686 Mon Sep 17 00:00:00 2001 +From ed126020bbe0a1d0d9d0fd003fd6037574a24dad Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 28 Jan 2013 16:11:27 +0100 -Subject: [PATCH 089/177] cape dtbos: update to latest OF videomode bindings +Subject: [PATCH 089/184] cape dtbos: update to latest OF videomode bindings Signed-off-by: Koen Kooi --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 4 ++-- - firmware/capes/cape-bone-lcd3-00A0.dts | 4 ++-- - firmware/capes/cape-bone-lcd3-00A2.dts | 4 ++-- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 4 ++-- + firmware/capes/cape-bone-lcd3-00A0.dts | 4 ++-- + firmware/capes/cape-bone-lcd3-00A2.dts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -77,5 +77,5 @@ index 18dbe045..d8366b4 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0090-beaglebone-uncomment-eMMC-override.patch b/patches/not-capebus/0090-beaglebone-uncomment-eMMC-override.patch index 055c585d..8f1e5864 100644 --- a/patches/not-capebus/0090-beaglebone-uncomment-eMMC-override.patch +++ b/patches/not-capebus/0090-beaglebone-uncomment-eMMC-override.patch @@ -1,11 +1,11 @@ -From 650a953f788285746aff96409b70514d4b3f2360 Mon Sep 17 00:00:00 2001 +From 858d12786fa5f8dbba34e5f39c43fc3d0930aa8d Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 29 Jan 2013 15:06:00 +0100 -Subject: [PATCH 090/177] beaglebone: uncomment eMMC override +Subject: [PATCH 090/184] beaglebone: uncomment eMMC override Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 16 ++++++++-------- + arch/arm/boot/dts/am335x-bone-common.dtsi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -36,5 +36,5 @@ index 96bce02..23a8b01 100644 /* geiger cape version A0 without an EEPROM */ slot@5 { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0091-bone-capes-Update-with-new-tscadc-bindings.patch b/patches/not-capebus/0091-bone-capes-Update-with-new-tscadc-bindings.patch index efe235e7..842914cd 100644 --- a/patches/not-capebus/0091-bone-capes-Update-with-new-tscadc-bindings.patch +++ b/patches/not-capebus/0091-bone-capes-Update-with-new-tscadc-bindings.patch @@ -1,20 +1,20 @@ -From 262953f07e4a860fc3508e2bddcb123d4efdded5 Mon Sep 17 00:00:00 2001 +From a7d09f8e618f965a067658fb1e515b08087632a3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 15:38:19 +0200 -Subject: [PATCH 091/177] bone-capes: Update with new tscadc bindings +Subject: [PATCH 091/184] bone-capes: Update with new tscadc bindings Update the capes with the new driver bindings. Signed-off-by: Pantelis Antoniou --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 11 ++++++----- - firmware/capes/cape-bone-geiger-00A0.dts | 3 ++- - firmware/capes/cape-bone-lcd3-00A0.dts | 11 ++++++----- - firmware/capes/cape-bone-lcd3-00A2.dts | 11 ++++++----- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 11 ++++++----- + firmware/capes/cape-bone-geiger-00A0.dts | 3 ++- + firmware/capes/cape-bone-lcd3-00A0.dts | 11 ++++++----- + firmware/capes/cape-bone-lcd3-00A2.dts | 11 ++++++----- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 09ba0d9..4740fc0 100644 +index 09ba0d9..a911656 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -97,16 +97,17 @@ @@ -36,12 +36,12 @@ index 09ba0d9..4740fc0 100644 adc { - adc-channels = <4>; -+ ti,adc-channels = <4>; ++ ti,adc-channels = <4 5 6 7>; }; }; diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index 287d75c..a37d83f 100644 +index 39e7d38..89417fb 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -86,9 +86,10 @@ @@ -51,13 +51,13 @@ index 287d75c..a37d83f 100644 + status = "okay"; adc { -- adc-channels = <8>; -+ ti,adc-channels = <8>; +- adc-channels = <0 1 2 3 4 5 6 7>; ++ ti,adc-channels = <0 1 2 3 4 5 6 7>; }; }; diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts -index 4076cf5..c62e4a9 100644 +index 4076cf5..724238e 100644 --- a/firmware/capes/cape-bone-lcd3-00A0.dts +++ b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -93,16 +93,17 @@ @@ -79,12 +79,12 @@ index 4076cf5..c62e4a9 100644 adc { - adc-channels = <4>; -+ ti,adc-channels = <4>; ++ ti,adc-channels = <4 5 6 7>; }; }; diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index d8366b4..12739a3 100644 +index d8366b4..bd483ac 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -99,16 +99,17 @@ @@ -106,10 +106,10 @@ index d8366b4..12739a3 100644 adc { - adc-channels = <4>; -+ ti,adc-channels = <4>; ++ ti,adc-channels = <4 5 6 7>; }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0092-am33xx.dtsi-Update-and-disable-status-of-nodes.patch b/patches/not-capebus/0092-am33xx.dtsi-Update-and-disable-status-of-nodes.patch index 7182870d..302774a7 100644 --- a/patches/not-capebus/0092-am33xx.dtsi-Update-and-disable-status-of-nodes.patch +++ b/patches/not-capebus/0092-am33xx.dtsi-Update-and-disable-status-of-nodes.patch @@ -1,10 +1,10 @@ -From e8a4e9cab324db7098872079b084e5b3263afee9 Mon Sep 17 00:00:00 2001 +From 9e7afd2430384d1d4ade88d3f3c8dabd2f0ab505 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 15:40:50 +0200 -Subject: [PATCH 092/177] am33xx.dtsi: Update and disable status of nodes +Subject: [PATCH 092/184] am33xx.dtsi: Update and disable status of nodes --- - arch/arm/boot/dts/am33xx.dtsi | 19 ++++++++++--------- + arch/arm/boot/dts/am33xx.dtsi | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -101,5 +101,5 @@ index b4b62af..797f421 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0093-bone-capes-Adapt-to-new-pwms-setup.patch b/patches/not-capebus/0093-bone-capes-Adapt-to-new-pwms-setup.patch index 5a4de6c9..6d8895b2 100644 --- a/patches/not-capebus/0093-bone-capes-Adapt-to-new-pwms-setup.patch +++ b/patches/not-capebus/0093-bone-capes-Adapt-to-new-pwms-setup.patch @@ -1,16 +1,16 @@ -From 2626e67ff095ac9911b6bc965c9039f461e7cf7e Mon Sep 17 00:00:00 2001 +From 7911caa1f67ad508fb70632ef3fd578129eb52df Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 16:28:59 +0200 -Subject: [PATCH 093/177] bone-capes: Adapt to new pwms setup +Subject: [PATCH 093/184] bone-capes: Adapt to new pwms setup --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 1 + - firmware/capes/cape-bone-geiger-00A0.dts | 4 ++-- - firmware/capes/cape-bone-lcd3-00A2.dts | 19 +++++++++++++++---- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 1 + + firmware/capes/cape-bone-geiger-00A0.dts | 4 ++-- + firmware/capes/cape-bone-lcd3-00A2.dts | 19 +++++++++++++++---- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 4740fc0..05b2e80 100644 +index a911656..38a39dd 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -83,6 +83,7 @@ @@ -22,7 +22,7 @@ index 4740fc0..05b2e80 100644 pwms = <&ehrpwm1 0 500000 0>; pwm-names = "LCD7"; diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index a37d83f..0ecb67e 100644 +index 89417fb..4757ce7 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -36,14 +36,14 @@ @@ -43,7 +43,7 @@ index a37d83f..0ecb67e 100644 __overlay__ { status = "okay"; diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index 12739a3..ef91376 100644 +index bd483ac..996374d 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -69,6 +69,20 @@ @@ -87,5 +87,5 @@ index 12739a3..ef91376 100644 tscadc { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0094-tilcdc-introduce-panel-tfp410-power-down-gpio-contro.patch b/patches/not-capebus/0094-tilcdc-introduce-panel-tfp410-power-down-gpio-contro.patch index 3e87b0b1..b18a0cb7 100644 --- a/patches/not-capebus/0094-tilcdc-introduce-panel-tfp410-power-down-gpio-contro.patch +++ b/patches/not-capebus/0094-tilcdc-introduce-panel-tfp410-power-down-gpio-contro.patch @@ -1,15 +1,15 @@ -From 4e0f37c914d1fddefec1dbf8c8b141273e25ddcb Mon Sep 17 00:00:00 2001 +From c196892ed18ee24a923b545903f2c787cccc12ac Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 18:15:57 +0200 -Subject: [PATCH 094/177] tilcdc: introduce panel & tfp410 power down gpio +Subject: [PATCH 094/184] tilcdc: introduce panel & tfp410 power down gpio control Introduce power down GPIO support for panels and tfp410. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 26 +++++++++++++++++++++++++- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 23 +++++++++++++++++------ + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 26 +++++++++++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 23 +++++++++++++++++------ 2 files changed, 42 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_panel.c b/drivers/gpu/drm/tilcdc/tilcdc_panel.c @@ -116,5 +116,5 @@ index 10444ee..c9cd8f1 100644 } } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0095-bone-dvi-Update-to-new-style-tilcdc-bindings.patch b/patches/not-capebus/0095-bone-dvi-Update-to-new-style-tilcdc-bindings.patch index 7aee287d..b0691c33 100644 --- a/patches/not-capebus/0095-bone-dvi-Update-to-new-style-tilcdc-bindings.patch +++ b/patches/not-capebus/0095-bone-dvi-Update-to-new-style-tilcdc-bindings.patch @@ -1,15 +1,15 @@ -From 9ef4f495aa2acad914958fadaa5bbcd1fb51b764 Mon Sep 17 00:00:00 2001 +From fc0ea53c732d6f1ebc92da3017329d249942eebd Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 18:17:16 +0200 -Subject: [PATCH 095/177] bone-dvi: Update to new style tilcdc bindings +Subject: [PATCH 095/184] bone-dvi: Update to new style tilcdc bindings Binding differences and place the GPIOs to the panels. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A0.dts | 8 +++++--- - firmware/capes/cape-bone-dvi-00A1.dts | 8 +++++--- - firmware/capes/cape-bone-dvi-00A2.dts | 8 +++++--- + firmware/capes/cape-bone-dvi-00A0.dts | 8 +++++--- + firmware/capes/cape-bone-dvi-00A1.dts | 8 +++++--- + firmware/capes/cape-bone-dvi-00A2.dts | 8 +++++--- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A0.dts b/firmware/capes/cape-bone-dvi-00A0.dts @@ -154,5 +154,5 @@ index 54fba3f..1dbaef8 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0096-tilcdc-tfp410-Rework-power-down-GPIO-logic.patch b/patches/not-capebus/0096-tilcdc-tfp410-Rework-power-down-GPIO-logic.patch index 1508ced9..5e448c75 100644 --- a/patches/not-capebus/0096-tilcdc-tfp410-Rework-power-down-GPIO-logic.patch +++ b/patches/not-capebus/0096-tilcdc-tfp410-Rework-power-down-GPIO-logic.patch @@ -1,13 +1,13 @@ -From 3e959036fb8a1b8777f5a0292b86eba7846482dd Mon Sep 17 00:00:00 2001 +From 338801bba7b8f755edcb0ad124a3f52bcdea9029 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 20:05:05 +0200 -Subject: [PATCH 096/177] tilcdc-tfp410: Rework power down GPIO logic +Subject: [PATCH 096/184] tilcdc-tfp410: Rework power down GPIO logic Rework power down GPIO logic to be configurable. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 25 +++++++++++++++---------- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c @@ -76,5 +76,5 @@ index c9cd8f1..7065dfa 100644 dev_info(&pdev->dev, "Power GPIO active low, initial state set to low\n"); } else { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0097-tilcdc-Add-reduced-blanking-mode-checks.patch b/patches/not-capebus/0097-tilcdc-Add-reduced-blanking-mode-checks.patch index db1d881a..8474b58f 100644 --- a/patches/not-capebus/0097-tilcdc-Add-reduced-blanking-mode-checks.patch +++ b/patches/not-capebus/0097-tilcdc-Add-reduced-blanking-mode-checks.patch @@ -1,7 +1,7 @@ -From d8526b8d60470e34be9bea0ace215ca1dfbb8f89 Mon Sep 17 00:00:00 2001 +From e0e5ec991ce27be01b9ce949c6126cc575b3370e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 20:09:11 +0200 -Subject: [PATCH 097/177] tilcdc: Add reduced blanking mode checks +Subject: [PATCH 097/184] tilcdc: Add reduced blanking mode checks The driver doesn't support (yet?) non-reduced blanking mode. So by default disable any non-reduced blanking modes, and add a switch @@ -9,16 +9,16 @@ to enable them in the future. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 11 +++++++++++ - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 5 ++++- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 1 + + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 11 +++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 5 ++++- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -index 5dd3c7d..628d9aa 100644 +index 9f10f05..dcbafad 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -@@ -422,6 +422,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) +@@ -426,6 +426,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) { struct tilcdc_drm_private *priv = crtc->dev->dev_private; unsigned int bandwidth; @@ -26,7 +26,7 @@ index 5dd3c7d..628d9aa 100644 if (mode->hdisplay > tilcdc_crtc_max_width(crtc)) return MODE_VIRTUAL_X; -@@ -438,6 +439,16 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) +@@ -442,6 +443,16 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) if (bandwidth > priv->max_bandwidth) return MODE_BAD; @@ -74,5 +74,5 @@ index 8242b5a..c858f73 100644 /* register contents saved across suspend/resume: */ u32 saved_register[12]; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0098-cape-dvi-Switch-all-DVI-capes-to-using-the-TFTP410-p.patch b/patches/not-capebus/0098-cape-dvi-Switch-all-DVI-capes-to-using-the-TFTP410-p.patch index cef9635d..0b019b5b 100644 --- a/patches/not-capebus/0098-cape-dvi-Switch-all-DVI-capes-to-using-the-TFTP410-p.patch +++ b/patches/not-capebus/0098-cape-dvi-Switch-all-DVI-capes-to-using-the-TFTP410-p.patch @@ -1,16 +1,16 @@ -From d693cfb53829268cc01e450972101d828977186c Mon Sep 17 00:00:00 2001 +From ef676fc61ea5a98811da7ea35ac1f3aed3871f6b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 30 Jan 2013 20:11:05 +0200 -Subject: [PATCH 098/177] cape-dvi: Switch all DVI capes to using the TFTP410 +Subject: [PATCH 098/184] cape-dvi: Switch all DVI capes to using the TFTP410 panel Now that TFP410 works reasonably well switch to using it. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-dvi-00A0.dts | 50 +++-------------------------------- - firmware/capes/cape-bone-dvi-00A1.dts | 50 +++-------------------------------- - firmware/capes/cape-bone-dvi-00A2.dts | 50 +++-------------------------------- + firmware/capes/cape-bone-dvi-00A0.dts | 50 ++------------------------------- + firmware/capes/cape-bone-dvi-00A1.dts | 50 ++------------------------------- + firmware/capes/cape-bone-dvi-00A2.dts | 50 ++------------------------------- 3 files changed, 9 insertions(+), 141 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A0.dts b/firmware/capes/cape-bone-dvi-00A0.dts @@ -209,5 +209,5 @@ index 1dbaef8..fb2dcf0 100644 fb { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0099-beaglebone-switch-eMMC-to-8bit-mode.patch b/patches/not-capebus/0099-beaglebone-switch-eMMC-to-8bit-mode.patch index 6eedbcba..12eb8c2b 100644 --- a/patches/not-capebus/0099-beaglebone-switch-eMMC-to-8bit-mode.patch +++ b/patches/not-capebus/0099-beaglebone-switch-eMMC-to-8bit-mode.patch @@ -1,12 +1,12 @@ -From 80f0a21b7f41112fef1da20472cf94b67a46d7cb Mon Sep 17 00:00:00 2001 +From b173e0de053b01c0f0a42424f4526d404291fbfa Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 13 Feb 2013 20:43:31 +0100 -Subject: [PATCH 099/177] beaglebone: switch eMMC to 8bit mode +Subject: [PATCH 099/184] beaglebone: switch eMMC to 8bit mode Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-boneblack.dts | 2 +- - firmware/capes/cape-bone-2g-emmc1.dts | 2 +- + arch/arm/boot/dts/am335x-boneblack.dts | 2 +- + firmware/capes/cape-bone-2g-emmc1.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts @@ -36,5 +36,5 @@ index e2a4a46..17ea449 100644 status = "okay"; reset-gpios = <&gpio2 20 1>; /* active low */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0100-Pinmux-helper-driver.patch b/patches/not-capebus/0100-Pinmux-helper-driver.patch index 43ce2f86..50488eca 100644 --- a/patches/not-capebus/0100-Pinmux-helper-driver.patch +++ b/patches/not-capebus/0100-Pinmux-helper-driver.patch @@ -1,7 +1,7 @@ -From d01c4202d9199265a8b18e7a0d03e1f3838baa20 Mon Sep 17 00:00:00 2001 +From 7062a115c2da36ae3816d0dda98935fed4f161e7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 25 Feb 2013 00:48:01 +0200 -Subject: [PATCH 100/177] Pinmux helper driver. +Subject: [PATCH 100/184] Pinmux helper driver. That's just a hack to get a pinmux helper driver working. @@ -14,9 +14,9 @@ Subject: [PATCH 100/177] Pinmux helper driver. status = "okay"; }; --- - drivers/misc/cape/beaglebone/Kconfig | 7 +++ - drivers/misc/cape/beaglebone/Makefile | 2 + - drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 72 +++++++++++++++++++++++ + drivers/misc/cape/beaglebone/Kconfig | 7 ++ + drivers/misc/cape/beaglebone/Makefile | 2 + + drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 72 +++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 drivers/misc/cape/beaglebone/bone-pinmux-helper.c @@ -130,5 +130,5 @@ index 0000000..ba3922d +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone-pinmux-helper"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0101-OF-Clear-detach-flag-on-attach.patch b/patches/not-capebus/0101-OF-Clear-detach-flag-on-attach.patch index 9d5d7c6c..87fdd697 100644 --- a/patches/not-capebus/0101-OF-Clear-detach-flag-on-attach.patch +++ b/patches/not-capebus/0101-OF-Clear-detach-flag-on-attach.patch @@ -1,14 +1,14 @@ -From 7d478e0640214d82f2abf6fb717acd4bbd3d0dda Mon Sep 17 00:00:00 2001 +From b27bb150fc32c8d0bcf8d09ad980f9d35bb4ed51 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 27 Feb 2013 11:26:34 +0200 -Subject: [PATCH 101/177] OF: Clear detach flag on attach +Subject: [PATCH 101/184] OF: Clear detach flag on attach When attaching a node always clear the detach flag. Without this change the sequence detach, attach fails. Signed-off-by: Pantelis Antoniou --- - drivers/of/base.c | 1 + + drivers/of/base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/of/base.c b/drivers/of/base.c @@ -24,5 +24,5 @@ index 526db99..5ebfc33 100644 of_add_proc_dt_entry(np); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0102-OF-overlay-Fix-overlay-revert-failure.patch b/patches/not-capebus/0102-OF-overlay-Fix-overlay-revert-failure.patch index 756ff596..63b295bf 100644 --- a/patches/not-capebus/0102-OF-overlay-Fix-overlay-revert-failure.patch +++ b/patches/not-capebus/0102-OF-overlay-Fix-overlay-revert-failure.patch @@ -1,7 +1,7 @@ -From 8ebd731768613d0f4ee1207baaf42ebbecf016fd Mon Sep 17 00:00:00 2001 +From 2545bb7f99cbd1dbf723b07166271920485b4d77 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 27 Feb 2013 11:28:19 +0200 -Subject: [PATCH 102/177] OF-overlay: Fix overlay revert failure +Subject: [PATCH 102/184] OF-overlay: Fix overlay revert failure Somewhere along the line of changes we dropped the ability to cleanly revert overlays. This patchset fixes the bug, and makes it possible to add/remove @@ -9,8 +9,8 @@ overlays at will. Signed-off-by: Pantelis Antoniou --- - drivers/of/overlay.c | 136 ++++++++++++++++++++++++++++++++------------------- - include/linux/of.h | 5 ++ + drivers/of/overlay.c | 136 +++++++++++++++++++++++++++++++------------------- + include/linux/of.h | 5 ++ 2 files changed, 91 insertions(+), 50 deletions(-) diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c @@ -337,5 +337,5 @@ index 8a908f0..73cfde5 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0103-bone-capemgr-Make-sure-cape-removal-works.patch b/patches/not-capebus/0103-bone-capemgr-Make-sure-cape-removal-works.patch index d8204237..19ed0e71 100644 --- a/patches/not-capebus/0103-bone-capemgr-Make-sure-cape-removal-works.patch +++ b/patches/not-capebus/0103-bone-capemgr-Make-sure-cape-removal-works.patch @@ -1,13 +1,13 @@ -From e5787750ad1b13b8731233a12eab879df4f99039 Mon Sep 17 00:00:00 2001 +From 80c2fe15f72dce7b69edee12454ad7d51cd1173c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 27 Feb 2013 11:32:20 +0200 -Subject: [PATCH 103/177] bone-capemgr: Make sure cape removal works. +Subject: [PATCH 103/184] bone-capemgr: Make sure cape removal works. Cape removal wasn't working properly before; fix it. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 62 ++++++++++++++++++++++++---------- + drivers/misc/cape/beaglebone/capemgr.c | 62 +++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -109,5 +109,5 @@ index d828af7..2656e3a 100644 bone_capemgr_info_sysfs_unregister(info); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0104-bone-capemgr-Fix-crash-when-trying-to-remove-non-exi.patch b/patches/not-capebus/0104-bone-capemgr-Fix-crash-when-trying-to-remove-non-exi.patch index 2a496687..df9b8559 100644 --- a/patches/not-capebus/0104-bone-capemgr-Fix-crash-when-trying-to-remove-non-exi.patch +++ b/patches/not-capebus/0104-bone-capemgr-Fix-crash-when-trying-to-remove-non-exi.patch @@ -1,14 +1,14 @@ -From 4ae472317fcd0cbcec80ed444de8300bac7cfd6f Mon Sep 17 00:00:00 2001 +From 38508add067927f5ec4a35833538ab909beeacf9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 27 Feb 2013 18:35:09 +0200 -Subject: [PATCH 104/177] bone-capemgr: Fix crash when trying to remove +Subject: [PATCH 104/184] bone-capemgr: Fix crash when trying to remove non-existant slot Wrong test for not-found case lead to crash. Fix. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 11 ++++------- + drivers/misc/cape/beaglebone/capemgr.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -36,5 +36,5 @@ index 2656e3a..9f8da94 100644 mutex_unlock(&info->slots_list_mutex); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0105-beaglebone-LCD7-cape-enable-PWM-and-allow-the-specif.patch b/patches/not-capebus/0105-beaglebone-LCD7-cape-enable-PWM-and-allow-the-specif.patch index 9795d2d0..43351c38 100644 --- a/patches/not-capebus/0105-beaglebone-LCD7-cape-enable-PWM-and-allow-the-specif.patch +++ b/patches/not-capebus/0105-beaglebone-LCD7-cape-enable-PWM-and-allow-the-specif.patch @@ -1,15 +1,15 @@ -From 524ae3dbc072e5bf019a04c8c9466320e3ba3b92 Mon Sep 17 00:00:00 2001 +From 660fbc63aa3214f9ba76ef42bb60acc9d6a2d262 Mon Sep 17 00:00:00 2001 From: Jan Luebbe Date: Wed, 6 Mar 2013 16:38:40 +0100 -Subject: [PATCH 105/177] beaglebone: LCD7 cape: enable PWM and allow the +Subject: [PATCH 105/184] beaglebone: LCD7 cape: enable PWM and allow the specified mode --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 15 +++++++++++++++ + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 05b2e80..32d6f9d 100644 +index 38a39dd..136122e 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -71,6 +71,20 @@ @@ -42,5 +42,5 @@ index 05b2e80..32d6f9d 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0106-bone-capemgr-Introduce-pinmux-helper.patch b/patches/not-capebus/0106-bone-capemgr-Introduce-pinmux-helper.patch index 71d46523..a35608ae 100644 --- a/patches/not-capebus/0106-bone-capemgr-Introduce-pinmux-helper.patch +++ b/patches/not-capebus/0106-bone-capemgr-Introduce-pinmux-helper.patch @@ -1,14 +1,14 @@ -From e5889f279012e7de8e4722a971b516cdbd0502f2 Mon Sep 17 00:00:00 2001 +From 80c53ff9da4c0bceb4da2744e58c0e7138441257 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 27 Feb 2013 11:33:50 +0200 -Subject: [PATCH 106/177] bone-capemgr: Introduce pinmux helper +Subject: [PATCH 106/184] bone-capemgr: Introduce pinmux helper Introduce a very basic pinmux helper driver. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 1 + - firmware/capes/cape-bone-pinmux-test-00A0.dts | 43 +++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/cape-bone-pinmux-test-00A0.dts | 43 +++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 firmware/capes/cape-bone-pinmux-test-00A0.dts @@ -74,5 +74,5 @@ index 0000000..76c9656 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0107-bone-geiger-Fix-comment-to-match-the-contents.patch b/patches/not-capebus/0107-bone-geiger-Fix-comment-to-match-the-contents.patch index 7c3f67f9..caced044 100644 --- a/patches/not-capebus/0107-bone-geiger-Fix-comment-to-match-the-contents.patch +++ b/patches/not-capebus/0107-bone-geiger-Fix-comment-to-match-the-contents.patch @@ -1,14 +1,14 @@ -From 6fdeca1b4eba87ca575df7b82d46072a631a3ab8 Mon Sep 17 00:00:00 2001 +From a162a53426ba94b68f922de484356529d4b68c2d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 5 Mar 2013 18:25:32 +0200 -Subject: [PATCH 107/177] bone-geiger: Fix comment to match the contents +Subject: [PATCH 107/184] bone-geiger: Fix comment to match the contents --- - firmware/capes/cape-bone-geiger-00A0.dts | 2 +- + firmware/capes/cape-bone-geiger-00A0.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index 0ecb67e..309dbca 100644 +index 4757ce7..967e03b 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -30,7 +30,7 @@ @@ -21,5 +21,5 @@ index 0ecb67e..309dbca 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0108-of-overlay-Handle-I2C-devices-already-registered-by-.patch b/patches/not-capebus/0108-of-overlay-Handle-I2C-devices-already-registered-by-.patch index 5b761152..4d9b4705 100644 --- a/patches/not-capebus/0108-of-overlay-Handle-I2C-devices-already-registered-by-.patch +++ b/patches/not-capebus/0108-of-overlay-Handle-I2C-devices-already-registered-by-.patch @@ -1,7 +1,7 @@ -From abf3587fb67b7f41a338e024eb3cba745b46504f Mon Sep 17 00:00:00 2001 +From 8d0d3f1ca22e516ae90db05b264d19042d0d25d5 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 4 Mar 2013 21:46:13 +0200 -Subject: [PATCH 108/177] of-overlay: Handle I2C devices already registered by +Subject: [PATCH 108/184] of-overlay: Handle I2C devices already registered by new busses. I2C is special, as in the busses register the child i2c clients. @@ -9,7 +9,7 @@ So do not register the client device twice. Signed-off-by: Pantelis Antoniou --- - drivers/of/overlay.c | 29 ++++++++++++++++++----------- + drivers/of/overlay.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c @@ -54,5 +54,5 @@ index 41b883f..29078c7 100644 } else { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0109-pinmux-helper-Add-runtime-configuration-capability.patch b/patches/not-capebus/0109-pinmux-helper-Add-runtime-configuration-capability.patch index 07f1af83..c207243f 100644 --- a/patches/not-capebus/0109-pinmux-helper-Add-runtime-configuration-capability.patch +++ b/patches/not-capebus/0109-pinmux-helper-Add-runtime-configuration-capability.patch @@ -1,11 +1,11 @@ -From 7c025b3cf5efc46e62cd04188b9e171be5f5cb07 Mon Sep 17 00:00:00 2001 +From c5cc8da1eb1000a044e74582691a11ba5e28c4cd Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 6 Mar 2013 19:37:53 +0200 -Subject: [PATCH 109/177] pinmux-helper: Add runtime configuration capability +Subject: [PATCH 109/184] pinmux-helper: Add runtime configuration capability Pinctrl already supports multiple states. Just make them visible. --- - drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 143 +++++++++++++++++++++- + drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 143 ++++++++++++++++++++- 1 file changed, 138 insertions(+), 5 deletions(-) diff --git a/drivers/misc/cape/beaglebone/bone-pinmux-helper.c b/drivers/misc/cape/beaglebone/bone-pinmux-helper.c @@ -171,5 +171,5 @@ index ba3922d..84058e1 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0110-pinmux-helper-Switch-to-using-kmalloc.patch b/patches/not-capebus/0110-pinmux-helper-Switch-to-using-kmalloc.patch index 19b261cc..a42a6ba5 100644 --- a/patches/not-capebus/0110-pinmux-helper-Switch-to-using-kmalloc.patch +++ b/patches/not-capebus/0110-pinmux-helper-Switch-to-using-kmalloc.patch @@ -1,11 +1,11 @@ -From 5d09af986f013b9637fa9196966ac4daae029182 Mon Sep 17 00:00:00 2001 +From 7922cd9e1d4907514b81ba38532769401a934617 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 7 Mar 2013 09:54:38 +0200 -Subject: [PATCH 110/177] pinmux-helper: Switch to using kmalloc +Subject: [PATCH 110/184] pinmux-helper: Switch to using kmalloc devm_kfree warned out... why? no idea. --- - drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 9 +++++---- + drivers/misc/cape/beaglebone/bone-pinmux-helper.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/misc/cape/beaglebone/bone-pinmux-helper.c b/drivers/misc/cape/beaglebone/bone-pinmux-helper.c @@ -64,5 +64,5 @@ index 84058e1..5074365 100644 devm_kfree(dev, data); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0111-i2c-DTify-pca954x-driver.patch b/patches/not-capebus/0111-i2c-DTify-pca954x-driver.patch index 308b764d..f1e2fd01 100644 --- a/patches/not-capebus/0111-i2c-DTify-pca954x-driver.patch +++ b/patches/not-capebus/0111-i2c-DTify-pca954x-driver.patch @@ -1,13 +1,13 @@ -From 34624b697a5cb9d69e9fee1c3e282896f49f3d64 Mon Sep 17 00:00:00 2001 +From 62b3d965d613c0bc3780e8b558c736bb9df46112 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 4 Mar 2013 18:53:36 +0200 -Subject: [PATCH 111/177] i2c: DTify pca954x driver +Subject: [PATCH 111/184] i2c: DTify pca954x driver Add some basic I2C bindings to the mux-pca954x driver. Signed-off-by: Pantelis Antoniou --- - drivers/i2c/muxes/i2c-mux-pca954x.c | 105 +++++++++++++++++++++++++++++++++++- + drivers/i2c/muxes/i2c-mux-pca954x.c | 105 ++++++++++++++++++++++++++++++++++- 1 file changed, 104 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mux-pca954x.c @@ -151,5 +151,5 @@ index 8e43872..25aa010 100644 /* Now create an adapter for each channel */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0112-tty-Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch b/patches/not-capebus/0112-tty-Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch index b47080e2..d902b913 100644 --- a/patches/not-capebus/0112-tty-Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch +++ b/patches/not-capebus/0112-tty-Add-JHD629-I2C-LCD-Keypad-TTY-driver.patch @@ -1,7 +1,7 @@ -From 6cb888f3824254258ecd260c6ccde8679a381ef0 Mon Sep 17 00:00:00 2001 +From 13a11bbc273057b43b7c44b9e08900cbf3dddaa9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 5 Mar 2013 18:23:10 +0200 -Subject: [PATCH 112/177] tty: Add JHD629 I2C LCD/Keypad TTY driver +Subject: [PATCH 112/184] tty: Add JHD629 I2C LCD/Keypad TTY driver Add a driver for these kind of devices which include an LCD display and a keypad. Although they come in rs232 form, the I2C ones are the most @@ -9,11 +9,11 @@ common ones. Signed-off-by: Pantelis Antoniou --- - Documentation/devices.txt | 4 + - drivers/tty/Kconfig | 10 + - drivers/tty/Makefile | 3 + - drivers/tty/jhd629-i2c.c | 959 +++++++++++++++++++++++++++++++++++++++ - include/uapi/linux/serial_core.h | 3 + + Documentation/devices.txt | 4 + + drivers/tty/Kconfig | 10 + + drivers/tty/Makefile | 3 + + drivers/tty/jhd629-i2c.c | 959 ++++++++++++++++++++++++++++++++++++++ + include/uapi/linux/serial_core.h | 3 + 5 files changed, 979 insertions(+) create mode 100644 drivers/tty/jhd629-i2c.c @@ -1042,5 +1042,5 @@ index c019b24..7ae8823 100644 + #endif /* _UAPILINUX_SERIAL_CORE_H */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0113-grove-i2c-Add-rudimentary-grove-i2c-motor-control-dr.patch b/patches/not-capebus/0113-grove-i2c-Add-rudimentary-grove-i2c-motor-control-dr.patch index 67977eae..ce6d1bc5 100644 --- a/patches/not-capebus/0113-grove-i2c-Add-rudimentary-grove-i2c-motor-control-dr.patch +++ b/patches/not-capebus/0113-grove-i2c-Add-rudimentary-grove-i2c-motor-control-dr.patch @@ -1,16 +1,16 @@ -From d3d694fc63573fab94ce6193b700fd233bbefe95 Mon Sep 17 00:00:00 2001 +From e88d42ac38c07f4d540be894e936eadb60979661 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 5 Mar 2013 19:45:36 +0200 -Subject: [PATCH 113/177] grove-i2c: Add rudimentary grove i2c motor control +Subject: [PATCH 113/184] grove-i2c: Add rudimentary grove i2c motor control driver. Simple solenoid handling using grove i2c. Signed-off-by: Pantelis Antoniou --- - drivers/misc/Kconfig | 6 ++ - drivers/misc/Makefile | 1 + - drivers/misc/grove-i2c.c | 239 +++++++++++++++++++++++++++++++++++++++++++++++ + drivers/misc/Kconfig | 6 ++ + drivers/misc/Makefile | 1 + + drivers/misc/grove-i2c.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 246 insertions(+) create mode 100644 drivers/misc/grove-i2c.c @@ -287,5 +287,5 @@ index 0000000..8932616 +MODULE_DESCRIPTION("Grove I2C Motor control driver"); +MODULE_LICENSE("GPL"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0114-tty-jhd629-i2c-Clean-keypad-buffer-when-starting.patch b/patches/not-capebus/0114-tty-jhd629-i2c-Clean-keypad-buffer-when-starting.patch index 182d2e15..31ae9a3d 100644 --- a/patches/not-capebus/0114-tty-jhd629-i2c-Clean-keypad-buffer-when-starting.patch +++ b/patches/not-capebus/0114-tty-jhd629-i2c-Clean-keypad-buffer-when-starting.patch @@ -1,11 +1,11 @@ -From 56ac62feaee6f81bf24686d7e8a31997c6a7b0db Mon Sep 17 00:00:00 2001 +From 3a1eaa79255ba54cfaf3ab3b8024d7ec268f5a8d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 6 Mar 2013 19:35:57 +0200 -Subject: [PATCH 114/177] tty: jhd629-i2c: Clean keypad buffer when starting +Subject: [PATCH 114/184] tty: jhd629-i2c: Clean keypad buffer when starting Make sure we don't pick up key press from when the tty was closed. --- - drivers/tty/jhd629-i2c.c | 5 +++++ + drivers/tty/jhd629-i2c.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/tty/jhd629-i2c.c b/drivers/tty/jhd629-i2c.c @@ -32,5 +32,5 @@ index 8ce7c94..7fd4c88 100644 s->poll_timer.expires = jiffies + msecs_to_jiffies(s->poll_period); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0115-am335x-bone-common-Remove-SPI-unused-pinmux-config.patch b/patches/not-capebus/0115-am335x-bone-common-Remove-SPI-unused-pinmux-config.patch index 5a053d31..88dd76f8 100644 --- a/patches/not-capebus/0115-am335x-bone-common-Remove-SPI-unused-pinmux-config.patch +++ b/patches/not-capebus/0115-am335x-bone-common-Remove-SPI-unused-pinmux-config.patch @@ -1,14 +1,14 @@ -From 087d5d5cf3c546d71fd7d7e5bc697216efc6e383 Mon Sep 17 00:00:00 2001 +From 61691a699580b75a4713db7b4015143ef5b5f753 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 7 Mar 2013 18:17:02 +0200 -Subject: [PATCH 115/177] am335x-bone-common: Remove SPI unused pinmux config +Subject: [PATCH 115/184] am335x-bone-common: Remove SPI unused pinmux config Remove pinmux which is not used. The pinmux should be declared for a specific SPI configuration. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 8 -------- + arch/arm/boot/dts/am335x-bone-common.dtsi | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -31,5 +31,5 @@ index 23a8b01..816063c 100644 pinctrl-single,pins = < 0x54 0x7 /* gpmc_a5.gpio1_21, OUTPUT | MODE7 */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0116-bone-capemgr-Force-a-slot-to-load-unconditionally.patch b/patches/not-capebus/0116-bone-capemgr-Force-a-slot-to-load-unconditionally.patch index 673a0236..89fd086a 100644 --- a/patches/not-capebus/0116-bone-capemgr-Force-a-slot-to-load-unconditionally.patch +++ b/patches/not-capebus/0116-bone-capemgr-Force-a-slot-to-load-unconditionally.patch @@ -1,14 +1,14 @@ -From d2daca3ee130a82efd30beccc47dc713145d4fa4 Mon Sep 17 00:00:00 2001 +From 7444c7a6da5501d8e70ae99a23afb39332eefab4 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 8 Mar 2013 14:31:40 +0200 -Subject: [PATCH 116/177] bone-capemgr: Force a slot to load unconditionally +Subject: [PATCH 116/184] bone-capemgr: Force a slot to load unconditionally Use this option to force a slot override to load unconditionally. Useful for testing. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 4 ++++ + drivers/misc/cape/beaglebone/capemgr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -27,5 +27,5 @@ index 9f8da94..255c491 100644 if (extra_override == NULL) return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0117-beaglebone-Added-Adafruit-prototype-cape.patch b/patches/not-capebus/0117-beaglebone-Added-Adafruit-prototype-cape.patch index 8033c6af..d3cfef7a 100644 --- a/patches/not-capebus/0117-beaglebone-Added-Adafruit-prototype-cape.patch +++ b/patches/not-capebus/0117-beaglebone-Added-Adafruit-prototype-cape.patch @@ -1,15 +1,15 @@ -From 88a5c2e9d927a8e43549dc0bec4879e68187239c Mon Sep 17 00:00:00 2001 +From 612ac1e723d5cb16e1e84775f234eb6d819e345e Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 22 Jan 2013 10:10:13 -0800 -Subject: [PATCH 117/177] beaglebone: Added Adafruit prototype cape +Subject: [PATCH 117/184] beaglebone: Added Adafruit prototype cape Added 1.8" Adafruit prototype cape using DT overlays + cape manager Signed-off-by: Matt Ranostay --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 19 ++++ - firmware/Makefile | 1 + - firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 126 +++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 19 ++++ + firmware/Makefile | 1 + + firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 126 ++++++++++++++++++++++++ 3 files changed, 146 insertions(+) create mode 100644 firmware/capes/cape-bone-adafruit-lcd-00A0.dts @@ -195,5 +195,5 @@ index 0000000..f891917 + +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0118-tilcdc-Enable-reduced-blanking-check-only-on-DVI-sla.patch b/patches/not-capebus/0118-tilcdc-Enable-reduced-blanking-check-only-on-DVI-sla.patch index 26239eb1..b8ccb025 100644 --- a/patches/not-capebus/0118-tilcdc-Enable-reduced-blanking-check-only-on-DVI-sla.patch +++ b/patches/not-capebus/0118-tilcdc-Enable-reduced-blanking-check-only-on-DVI-sla.patch @@ -1,7 +1,7 @@ -From da4eba25d171fe36cef6054b42cbd04fb7da4720 Mon Sep 17 00:00:00 2001 +From 39e0236a3f50b4a662250c234bc628c2735c630f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 8 Mar 2013 16:39:10 +0200 -Subject: [PATCH 118/177] tilcdc: Enable reduced blanking check only on +Subject: [PATCH 118/184] tilcdc: Enable reduced blanking check only on DVI/slave There's no reason to enable the check for non EDID probe cases. @@ -9,15 +9,15 @@ Make sure it does not activate on fixed panel timings. Signed-off-by: Pantelis Antoniou --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 7 ++++--- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 ++- - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 3 ++- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 3 ++- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 7 ++++--- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 ++- + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 3 ++- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 3 ++- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -index 628d9aa..4d94daa 100644 +index dcbafad..fe47255 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -241,7 +241,7 @@ static int tilcdc_crtc_mode_set(struct drm_crtc *crtc, @@ -29,7 +29,7 @@ index 628d9aa..4d94daa 100644 if (WARN_ON(ret)) return ret; -@@ -418,7 +418,8 @@ int tilcdc_crtc_max_width(struct drm_crtc *crtc) +@@ -422,7 +422,8 @@ int tilcdc_crtc_max_width(struct drm_crtc *crtc) return max_width; } @@ -39,7 +39,7 @@ index 628d9aa..4d94daa 100644 { struct tilcdc_drm_private *priv = crtc->dev->dev_private; unsigned int bandwidth; -@@ -439,7 +440,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) +@@ -443,7 +444,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) if (bandwidth > priv->max_bandwidth) return MODE_BAD; @@ -104,5 +104,5 @@ index 7065dfa..6f9d727 100644 static struct drm_encoder *tfp410_connector_best_encoder( -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0119-cape-adafruit-Use-the-correct-spi-bus-spi1-no-spi0.patch b/patches/not-capebus/0119-cape-adafruit-Use-the-correct-spi-bus-spi1-no-spi0.patch index 7ca8fc75..337665fd 100644 --- a/patches/not-capebus/0119-cape-adafruit-Use-the-correct-spi-bus-spi1-no-spi0.patch +++ b/patches/not-capebus/0119-cape-adafruit-Use-the-correct-spi-bus-spi1-no-spi0.patch @@ -1,13 +1,14 @@ -From 3aa70222ad405bad4d55207884b630893165b9ec Mon Sep 17 00:00:00 2001 +From e264cc3f405bf9108ca6dc4d3a53d05e187c5c70 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Sat, 9 Mar 2013 18:19:11 +0200 -Subject: [PATCH 119/177] cape-adafruit: Use the correct spi bus (spi1 no spi0) +Subject: [PATCH 119/184] cape-adafruit: Use the correct spi bus (spi1 no + spi0) Use the correct SPI bus. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 2 +- + firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/capes/cape-bone-adafruit-lcd-00A0.dts b/firmware/capes/cape-bone-adafruit-lcd-00A0.dts @@ -24,5 +25,5 @@ index f891917..6fe5dcf 100644 __overlay__ { #address-cells = <1>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0120-BBB-tester-Introduce-board-DTS.patch b/patches/not-capebus/0120-BBB-tester-Introduce-board-DTS.patch index 96deffac..4f3d7a44 100644 --- a/patches/not-capebus/0120-BBB-tester-Introduce-board-DTS.patch +++ b/patches/not-capebus/0120-BBB-tester-Introduce-board-DTS.patch @@ -1,15 +1,15 @@ -From 3e3a51f32ba54e3f541194470271e07ac7e650da Mon Sep 17 00:00:00 2001 +From 150ceeefe9f03c865da04fc6ae64498587fddf7c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 7 Mar 2013 17:22:40 +0200 -Subject: [PATCH 120/177] BBB tester: Introduce board DTS +Subject: [PATCH 120/184] BBB tester: Introduce board DTS We can't use the same DTS base as the standard beaglebone because the I2C2 is used for a different purpose for the tester. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/Makefile | 3 +- - arch/arm/boot/dts/am335x-tester.dts | 382 ++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/Makefile | 3 +- + arch/arm/boot/dts/am335x-tester.dts | 382 +++++++++++++++++++++++++++++++++++ 2 files changed, 384 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/am335x-tester.dts @@ -416,5 +416,5 @@ index 0000000..c8d6900 + status = "okay"; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0121-BBB-tester-Introduce-cape-describing-the-contents-of.patch b/patches/not-capebus/0121-BBB-tester-Introduce-cape-describing-the-contents-of.patch index 41d4336b..8ac844f6 100644 --- a/patches/not-capebus/0121-BBB-tester-Introduce-cape-describing-the-contents-of.patch +++ b/patches/not-capebus/0121-BBB-tester-Introduce-cape-describing-the-contents-of.patch @@ -1,16 +1,16 @@ -From 6e214b4c8166f362d675896aef94b03befadcde0 Mon Sep 17 00:00:00 2001 +From 6df471190153abb97a83f115626898ab965531df Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 26 Feb 2013 20:44:25 +0200 -Subject: [PATCH 121/177] BBB-tester: Introduce cape describing the contents of - the tester 'cape' +Subject: [PATCH 121/184] BBB-tester: Introduce cape describing the contents + of the tester 'cape' Note that the tester cape uses I2C2 for something different than an I2C bus, so you have to load the fragment manually. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 3 + - firmware/capes/cape-bone-tester-00A0.dts | 418 +++++++++++++++++++++++++++++++ + firmware/Makefile | 3 + + firmware/capes/cape-bone-tester-00A0.dts | 418 ++++++++++++++++++++++++++++++ 2 files changed, 421 insertions(+) create mode 100644 firmware/capes/cape-bone-tester-00A0.dts @@ -453,5 +453,5 @@ index 0000000..72fba6e +}; + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0122-bone-tester-Add-overrides-for-BB-BONE-TESTER.patch b/patches/not-capebus/0122-bone-tester-Add-overrides-for-BB-BONE-TESTER.patch index 755046c6..2a551dbb 100644 --- a/patches/not-capebus/0122-bone-tester-Add-overrides-for-BB-BONE-TESTER.patch +++ b/patches/not-capebus/0122-bone-tester-Add-overrides-for-BB-BONE-TESTER.patch @@ -1,13 +1,13 @@ -From f130de7b40d122a6618a6be2e5ce6f749d84d69d Mon Sep 17 00:00:00 2001 +From 20e7400d4ad63e051a2b1247ddf657970ad3e974 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 11 Mar 2013 12:24:17 +0200 -Subject: [PATCH 122/177] bone-tester: Add overrides for BB-BONE-TESTER +Subject: [PATCH 122/184] bone-tester: Add overrides for BB-BONE-TESTER Add overrides for BB-BONE-TESTER Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-tester.dts | 19 +++++++++++++++++++ + arch/arm/boot/dts/am335x-tester.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/am335x-tester.dts b/arch/arm/boot/dts/am335x-tester.dts @@ -48,5 +48,5 @@ index c8d6900..1fdba03 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0123-cape-tester-Add-uart-specific-default-pinmux-state.patch b/patches/not-capebus/0123-cape-tester-Add-uart-specific-default-pinmux-state.patch index 3b7da35f..2f3123cd 100644 --- a/patches/not-capebus/0123-cape-tester-Add-uart-specific-default-pinmux-state.patch +++ b/patches/not-capebus/0123-cape-tester-Add-uart-specific-default-pinmux-state.patch @@ -1,12 +1,12 @@ -From d0e012616ae10198ad404620dda7612d2eb0f50a Mon Sep 17 00:00:00 2001 +From bc3337e4e041f8e929c17826081bff2a70a730fa Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 12 Mar 2013 09:36:43 +0200 -Subject: [PATCH 123/177] cape-tester: Add uart specific default pinmux state +Subject: [PATCH 123/184] cape-tester: Add uart specific default pinmux state The UUT UART is by default a UART, but when running the expansion tests is GPIO. --- - firmware/capes/cape-bone-tester-00A0.dts | 36 +++++++++++++++++++++++--------- + firmware/capes/cape-bone-tester-00A0.dts | 36 +++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts @@ -96,5 +96,5 @@ index 72fba6e..4cc3575 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0124-cape-tester-Add-pinmux-helper-for-drvvbus-gpio.patch b/patches/not-capebus/0124-cape-tester-Add-pinmux-helper-for-drvvbus-gpio.patch index 572aacc2..6dfc255a 100644 --- a/patches/not-capebus/0124-cape-tester-Add-pinmux-helper-for-drvvbus-gpio.patch +++ b/patches/not-capebus/0124-cape-tester-Add-pinmux-helper-for-drvvbus-gpio.patch @@ -1,11 +1,11 @@ -From e8dbc14149e7b15054d90e6b5dfbc7e29a76e018 Mon Sep 17 00:00:00 2001 +From ecb0ed629b197cc7228cd066df9ca77fd31c2490 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 13 Mar 2013 16:55:15 +0200 -Subject: [PATCH 124/177] cape-tester: Add pinmux helper for drvvbus gpio +Subject: [PATCH 124/184] cape-tester: Add pinmux helper for drvvbus gpio We need this so that we can control the power to the USB host port. --- - firmware/capes/cape-bone-tester-00A0.dts | 20 ++++++++++++++++++++ + firmware/capes/cape-bone-tester-00A0.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts @@ -47,5 +47,5 @@ index 4cc3575..d5b7607 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0125-cape-Added-support-for-IIO-helper-cape.patch b/patches/not-capebus/0125-cape-Added-support-for-IIO-helper-cape.patch index 5c86c292..d85d9bed 100644 --- a/patches/not-capebus/0125-cape-Added-support-for-IIO-helper-cape.patch +++ b/patches/not-capebus/0125-cape-Added-support-for-IIO-helper-cape.patch @@ -1,7 +1,7 @@ -From 0b80550b8fc5ef18598c0246c921c281fe9c86ce Mon Sep 17 00:00:00 2001 +From 3b5cac4ca053ce02f4b15e8dabdc122aeccd90ab Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:06:03 +0000 -Subject: [PATCH 125/177] cape: Added support for IIO helper cape +Subject: [PATCH 125/184] cape: Added support for IIO helper cape Since we currently can't export the IIO channels from the ADCs this patch exposes an sysfs entry to read a respective @@ -9,9 +9,9 @@ channel. Signed-off-by: Matt Ranostay --- - drivers/misc/cape/beaglebone/Kconfig | 7 + - drivers/misc/cape/beaglebone/Makefile | 1 + - drivers/misc/cape/beaglebone/bone-iio-helper.c | 175 +++++++++++++++++++++++++ + drivers/misc/cape/beaglebone/Kconfig | 7 + + drivers/misc/cape/beaglebone/Makefile | 1 + + drivers/misc/cape/beaglebone/bone-iio-helper.c | 175 ++++++++++++++++++++++++ 3 files changed, 183 insertions(+) create mode 100644 drivers/misc/cape/beaglebone/bone-iio-helper.c @@ -227,5 +227,5 @@ index 0000000..d2c76e1 +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone-iio-helper"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0126-cape-Added-example-IIO-tester-dynamics-overlay.patch b/patches/not-capebus/0126-cape-Added-example-IIO-tester-dynamics-overlay.patch index 4c351e3a..b9d58c0f 100644 --- a/patches/not-capebus/0126-cape-Added-example-IIO-tester-dynamics-overlay.patch +++ b/patches/not-capebus/0126-cape-Added-example-IIO-tester-dynamics-overlay.patch @@ -1,7 +1,7 @@ -From 87712f766138a7f164aa37d6c4409a7b0d678688 Mon Sep 17 00:00:00 2001 +From fb5ef258b0150b3fad65d33d47a41212b571a912 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:06:04 +0000 -Subject: [PATCH 126/177] cape: Added example IIO tester dynamics overlay +Subject: [PATCH 126/184] cape: Added example IIO tester dynamics overlay Added an example usage of the IIO exporter for an current sensor reading. @@ -10,8 +10,8 @@ Scale factor works with INA169 current sensor at 10k load. Signed-off-by: Matt Ranostay --- - firmware/Makefile | 1 + - firmware/capes/cape-bone-iio-00A0.dts | 32 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/cape-bone-iio-00A0.dts | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 firmware/capes/cape-bone-iio-00A0.dts @@ -66,5 +66,5 @@ index 0000000..3165702 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0127-docs-Added-capemanager-extra_override-usage.patch b/patches/not-capebus/0127-docs-Added-capemanager-extra_override-usage.patch index 39042311..fe394291 100644 --- a/patches/not-capebus/0127-docs-Added-capemanager-extra_override-usage.patch +++ b/patches/not-capebus/0127-docs-Added-capemanager-extra_override-usage.patch @@ -1,14 +1,14 @@ -From ff4bb7b09872f77423a681fb41bec99cda96c7f0 Mon Sep 17 00:00:00 2001 +From 4d35d9b5d8c95dc1585e21b913f8285897a4d0ec Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:05:01 +0000 -Subject: [PATCH 127/177] docs: Added capemanager extra_override usage +Subject: [PATCH 127/184] docs: Added capemanager extra_override usage Gave an example on using the kernel-command-line override slot options for capemanager. Signed-off-by: Matt Ranostay --- - Documentation/devicetree/bindings/misc/capes-beaglebone.txt | 5 ++++- + .../devicetree/bindings/misc/capes-beaglebone.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/misc/capes-beaglebone.txt b/Documentation/devicetree/bindings/misc/capes-beaglebone.txt @@ -25,5 +25,5 @@ index f73cab5..1af627a 100644 + + capemgr.extra_override=FOO-hardcoded:00A0,FOO-another-hardcoded:00A0 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0128-capemgr-Added-module-param-descriptions.patch b/patches/not-capebus/0128-capemgr-Added-module-param-descriptions.patch index 564bc377..1137f111 100644 --- a/patches/not-capebus/0128-capemgr-Added-module-param-descriptions.patch +++ b/patches/not-capebus/0128-capemgr-Added-module-param-descriptions.patch @@ -1,13 +1,13 @@ -From a5d9f20ecd0fc5f10fdf6f80c170d1bce61354b1 Mon Sep 17 00:00:00 2001 +From 3cb1d3dddb6f8ddca8665e115f26f27b3645aae2 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:05:02 +0000 -Subject: [PATCH 128/177] capemgr: Added module param descriptions +Subject: [PATCH 128/184] capemgr: Added module param descriptions Added a simple MODULE_PARM_DESC for the extra_override option Signed-off-by: Matt Ranostay --- - drivers/misc/cape/beaglebone/capemgr.c | 1 + + drivers/misc/cape/beaglebone/capemgr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -23,5 +23,5 @@ index 255c491..2ee7b11 100644 struct bone_capemgr_info; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0129-beaglebone-Add-Adafruit-RTC-prototype-cape.patch b/patches/not-capebus/0129-beaglebone-Add-Adafruit-RTC-prototype-cape.patch index fda3cc19..b6ced455 100644 --- a/patches/not-capebus/0129-beaglebone-Add-Adafruit-RTC-prototype-cape.patch +++ b/patches/not-capebus/0129-beaglebone-Add-Adafruit-RTC-prototype-cape.patch @@ -1,7 +1,7 @@ -From bdc19999537f3819cbe5eeb39a18e9f286abcbdc Mon Sep 17 00:00:00 2001 +From f8fd64ce6eaeee8607a3a4bbd1784270afec22cf Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:04:06 +0000 -Subject: [PATCH 129/177] beaglebone: Add Adafruit RTC prototype cape +Subject: [PATCH 129/184] beaglebone: Add Adafruit RTC prototype cape Add support for a DS1307 RTC prototype cape with level logic shifted output. Some applications need an early RTC value and this @@ -9,9 +9,9 @@ achieves this. Signed-off-by: Matt Ranostay --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 21 +++++++++++-- - firmware/Makefile | 1 + - firmware/capes/cape-bone-adafruit-rtc-00A0.dts | 42 ++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 21 ++++++++++-- + firmware/Makefile | 1 + + firmware/capes/cape-bone-adafruit-rtc-00A0.dts | 42 ++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 firmware/capes/cape-bone-adafruit-rtc-00A0.dts @@ -122,5 +122,5 @@ index 0000000..9436fd4 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0130-cape-vsense-scale-division-by-zero-check.patch b/patches/not-capebus/0130-cape-vsense-scale-division-by-zero-check.patch index e26b7475..9701b809 100644 --- a/patches/not-capebus/0130-cape-vsense-scale-division-by-zero-check.patch +++ b/patches/not-capebus/0130-cape-vsense-scale-division-by-zero-check.patch @@ -1,14 +1,14 @@ -From a1d4d25911186a0e7331aed2b7d9a81cfdadadcb Mon Sep 17 00:00:00 2001 +From f582acc9a66f6e13a2040978033e2ddecc0160c1 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 19 Mar 2013 17:05:44 +0000 -Subject: [PATCH 130/177] cape: vsense-scale division by zero check +Subject: [PATCH 130/184] cape: vsense-scale division by zero check Catch corner case of division by zero when passing in vsense-scale property from the device tree. Signed-off-by: Matt Ranostay --- - drivers/misc/cape/beaglebone/cape-bone-geiger.c | 12 +++++++++++- + drivers/misc/cape/beaglebone/cape-bone-geiger.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/misc/cape/beaglebone/cape-bone-geiger.c b/drivers/misc/cape/beaglebone/cape-bone-geiger.c @@ -47,5 +47,5 @@ index 6be383e..fa57be0 100644 if (IS_ERR(info->vsense_channel)) { dev_err(&pdev->dev, "Could not get %s analog input\n", -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0131-capes-add-cape-for-beaglebone-based-Hexy-robot.patch b/patches/not-capebus/0131-capes-add-cape-for-beaglebone-based-Hexy-robot.patch index 4b8307b9..c15e50cf 100644 --- a/patches/not-capebus/0131-capes-add-cape-for-beaglebone-based-Hexy-robot.patch +++ b/patches/not-capebus/0131-capes-add-cape-for-beaglebone-based-Hexy-robot.patch @@ -1,13 +1,13 @@ -From 266fb87899e576e3bd90a1f90fd893751c4e265a Mon Sep 17 00:00:00 2001 +From e98e9dbe1bd70e84e709ee991ac6319647d6e689 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 20 Mar 2013 13:13:41 +0100 -Subject: [PATCH 131/177] capes: add cape for beaglebone based Hexy robot +Subject: [PATCH 131/184] capes: add cape for beaglebone based Hexy robot Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 16 ++++ - firmware/Makefile | 1 + - firmware/capes/cape-bone-hexy-00A0.dts | 150 ++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 16 +++ + firmware/Makefile | 1 + + firmware/capes/cape-bone-hexy-00A0.dts | 150 +++++++++++++++++++++++++++++ 3 files changed, 167 insertions(+) create mode 100644 firmware/capes/cape-bone-hexy-00A0.dts @@ -214,5 +214,5 @@ index 0000000..4a13484 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0132-Extend-bone-iio-helper.patch b/patches/not-capebus/0132-Extend-bone-iio-helper.patch index 87579382..3b8ae33e 100644 --- a/patches/not-capebus/0132-Extend-bone-iio-helper.patch +++ b/patches/not-capebus/0132-Extend-bone-iio-helper.patch @@ -1,7 +1,7 @@ -From 7ccf68ccd55d171527f87f18f3db46cd35ee9b03 Mon Sep 17 00:00:00 2001 +From 55cf0371c5b0b5e8984e1d5a78c2ea9bfa38aac5 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 21 Mar 2013 14:32:03 +0200 -Subject: [PATCH 132/177] Extend bone-iio helper +Subject: [PATCH 132/184] Extend bone-iio helper Allow multiple ADC entries. DT bindinds are extended so you can do: @@ -11,7 +11,7 @@ vsense-scale = <100 100>; Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/bone-iio-helper.c | 152 ++++++++++++++++++------- + drivers/misc/cape/beaglebone/bone-iio-helper.c | 152 +++++++++++++++++------- 1 file changed, 110 insertions(+), 42 deletions(-) diff --git a/drivers/misc/cape/beaglebone/bone-iio-helper.c b/drivers/misc/cape/beaglebone/bone-iio-helper.c @@ -232,5 +232,5 @@ index d2c76e1..a919857 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0133-Update-iio-helper-with-more-channels.patch b/patches/not-capebus/0133-Update-iio-helper-with-more-channels.patch index 08dc60da..46aea35c 100644 --- a/patches/not-capebus/0133-Update-iio-helper-with-more-channels.patch +++ b/patches/not-capebus/0133-Update-iio-helper-with-more-channels.patch @@ -1,15 +1,15 @@ -From 974edda401748a23adef975801efb24126dd394d Mon Sep 17 00:00:00 2001 +From 53ac0fa54e2c7949e8f0771e3fb26b0e26411a1d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 21 Mar 2013 14:34:24 +0200 -Subject: [PATCH 133/177] Update iio helper with more channels +Subject: [PATCH 133/184] Update iio helper with more channels Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-bone-iio-00A0.dts | 18 ++++++++++++++++-- + firmware/capes/cape-bone-iio-00A0.dts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/firmware/capes/cape-bone-iio-00A0.dts b/firmware/capes/cape-bone-iio-00A0.dts -index 3165702..4fa02ef 100644 +index 3165702..f1cf814 100644 --- a/firmware/capes/cape-bone-iio-00A0.dts +++ b/firmware/capes/cape-bone-iio-00A0.dts @@ -21,10 +21,24 @@ @@ -26,7 +26,7 @@ index 3165702..4fa02ef 100644 + status = "okay"; + + adc { -+ ti,adc-channels = <8>; ++ ti,adc-channels = <0 1 2 3 4 5 6 7>; + }; + }; + @@ -40,5 +40,5 @@ index 3165702..4fa02ef 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0134-Add-ADC-IIO-helper.patch b/patches/not-capebus/0134-Add-ADC-IIO-helper.patch index e4105e53..c40bb6ac 100644 --- a/patches/not-capebus/0134-Add-ADC-IIO-helper.patch +++ b/patches/not-capebus/0134-Add-ADC-IIO-helper.patch @@ -1,14 +1,14 @@ -From 112b9b9e7710f18f2ca43a02106a1a2411931f2c Mon Sep 17 00:00:00 2001 +From 7e69e8a93ccc1a8490e79c20a1ab2852bab05a00 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 21 Mar 2013 17:08:58 +0200 -Subject: [PATCH 134/177] Add ADC IIO helper +Subject: [PATCH 134/184] Add ADC IIO helper --- - firmware/capes/cape-bone-tester-00A0.dts | 30 ++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-tester-00A0.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index d5b7607..047c30b 100644 +index d5b7607..333849c 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -450,5 +450,35 @@ @@ -31,7 +31,7 @@ index d5b7607..047c30b 100644 + status = "okay"; + + adc { -+ ti,adc-channels = <8>; ++ ti,adc-channels = <0 1 2 3 4 5 6 7>; + }; + }; + @@ -48,5 +48,5 @@ index d5b7607..047c30b 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0135-Changing-DT-data-to-make-selection-of-standard-i.e.-.patch b/patches/not-capebus/0135-Changing-DT-data-to-make-selection-of-standard-i.e.-.patch index 8118351c..0eefdd36 100644 --- a/patches/not-capebus/0135-Changing-DT-data-to-make-selection-of-standard-i.e.-.patch +++ b/patches/not-capebus/0135-Changing-DT-data-to-make-selection-of-standard-i.e.-.patch @@ -1,11 +1,11 @@ -From 0a576bd9947bbe6243e8ce1846a5d5a5bc2cb3cb Mon Sep 17 00:00:00 2001 +From 6b32ad1dc0343a136e2c699360e7535c4706ee47 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Thu, 21 Mar 2013 13:53:54 -0500 -Subject: [PATCH 135/177] Changing DT data to make selection of standard (i.e. +Subject: [PATCH 135/184] Changing DT data to make selection of standard (i.e. non-reduced blanking) modes the default --- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 1 + + firmware/capes/cape-boneblack-hdmi-00A0.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/capes/cape-boneblack-hdmi-00A0.dts b/firmware/capes/cape-boneblack-hdmi-00A0.dts @@ -21,5 +21,5 @@ index b080907..02bcb93 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0136-Enhancing-to-support-extra-device-tree-options-for-t.patch b/patches/not-capebus/0136-Enhancing-to-support-extra-device-tree-options-for-t.patch index 60541f96..40d7dc72 100644 --- a/patches/not-capebus/0136-Enhancing-to-support-extra-device-tree-options-for-t.patch +++ b/patches/not-capebus/0136-Enhancing-to-support-extra-device-tree-options-for-t.patch @@ -1,22 +1,24 @@ -From dd9921f7c5c718bb7c1a5f85913e1e98bda52f38 Mon Sep 17 00:00:00 2001 +From 2cc4e9c9216361b07e01f4b2a052abaaeeffc1e7 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Thu, 21 Mar 2013 16:23:03 -0500 -Subject: [PATCH 136/177] Enhancing to support extra device tree options for - tilcdc: ti,max_width (maximum width in pixels) ti,max_pixelclock (maximum - allowable pixel clock for the device) also added some extra debugging enabled - with drm debug to help understand why modes are being selected or rejected. +Subject: [PATCH 136/184] Enhancing to support extra device tree options for + tilcdc: ti,max_width (maximum width in pixels) + ti,max_pixelclock (maximum allowable pixel clock + for the device) also added some extra debugging + enabled with drm debug to help understand why modes + are being selected or rejected. --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 36 +++++++++++++++++++++++++++++++----- - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 18 +++++++++++++++++- - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 14 ++++++++++++++ + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 36 +++++++++++++++++++++++++++++----- + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 18 ++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_drv.h | 14 +++++++++++++ 3 files changed, 62 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -index 4d94daa..63aec17 100644 +index fe47255..edafddc 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -@@ -421,12 +421,15 @@ int tilcdc_crtc_max_width(struct drm_crtc *crtc) +@@ -425,12 +425,15 @@ int tilcdc_crtc_max_width(struct drm_crtc *crtc) int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, int rb_check) { @@ -34,7 +36,7 @@ index 4d94daa..63aec17 100644 /* width must be multiple of 16 */ if (mode->hdisplay & 0xf) -@@ -435,10 +438,31 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -439,10 +442,31 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, if (mode->vdisplay > 2048) return MODE_VIRTUAL_Y; @@ -68,7 +70,7 @@ index 4d94daa..63aec17 100644 if (rb_check) { /* we only support reduced blanking modes */ -@@ -446,8 +470,10 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -450,8 +474,10 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, (mode->hsync_end - mode->hdisplay == 80) && (mode->hsync_end - mode->hsync_start == 32) && (mode->vsync_start - mode->vdisplay == 3); @@ -146,5 +148,5 @@ index b04f94c..48d744c 100644 /* register contents saved across suspend/resume: */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0137-add-WIP-support-LCD4-rev-00A4.patch b/patches/not-capebus/0137-add-WIP-support-LCD4-rev-00A4.patch index 36295ebc..3cfedad6 100644 --- a/patches/not-capebus/0137-add-WIP-support-LCD4-rev-00A4.patch +++ b/patches/not-capebus/0137-add-WIP-support-LCD4-rev-00A4.patch @@ -1,12 +1,12 @@ -From 1ed891d7a177f93b43f4f3f30ef5aaf6e2427c06 Mon Sep 17 00:00:00 2001 +From 2214d244c5e6bd963132e35bd13ccf55a1163694 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 25 Mar 2013 13:35:38 +0100 -Subject: [PATCH 137/177] add WIP support LCD4 rev 00A4 +Subject: [PATCH 137/184] add WIP support LCD4 rev 00A4 Signed-off-by: Koen Kooi --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 240 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 240 +++++++++++++++++++++++++++++++ 2 files changed, 241 insertions(+) create mode 100644 firmware/capes/BB-BONE-LCD7-01-00A4.dts @@ -269,5 +269,5 @@ index 0000000..e0a0677 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0138-add-eMMC-cape-support.patch b/patches/not-capebus/0138-add-eMMC-cape-support.patch index abb523ba..7071d64f 100644 --- a/patches/not-capebus/0138-add-eMMC-cape-support.patch +++ b/patches/not-capebus/0138-add-eMMC-cape-support.patch @@ -1,12 +1,12 @@ -From 1160d0220764a2045a09a813d881858d41f62a2f Mon Sep 17 00:00:00 2001 +From 885fd1bd506a2f898905d872c9965f455d5bf87d Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 25 Mar 2013 19:48:34 +0100 -Subject: [PATCH 138/177] add eMMC cape support +Subject: [PATCH 138/184] add eMMC cape support Signed-off-by: Koen Kooi --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 53 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 53 ++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 firmware/capes/BB-BONE-eMMC1-01-00A0.dts @@ -82,5 +82,5 @@ index 0000000..ebac267 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0139-Remove-UART-pins-from-the-expansion-set.patch b/patches/not-capebus/0139-Remove-UART-pins-from-the-expansion-set.patch index 8951baa1..025290e9 100644 --- a/patches/not-capebus/0139-Remove-UART-pins-from-the-expansion-set.patch +++ b/patches/not-capebus/0139-Remove-UART-pins-from-the-expansion-set.patch @@ -1,14 +1,14 @@ -From 2ba1741865e8563943466f6741099a511431550a Mon Sep 17 00:00:00 2001 +From 842b31e81bd7256812f22b60239836731dc94444 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 25 Mar 2013 12:53:22 +0200 -Subject: [PATCH 139/177] Remove UART pins from the expansion set +Subject: [PATCH 139/184] Remove UART pins from the expansion set --- - firmware/capes/cape-bone-tester-00A0.dts | 8 ++++---- + firmware/capes/cape-bone-tester-00A0.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index 047c30b..868e7a8 100644 +index 333849c..cf0b5a8 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -101,8 +101,8 @@ @@ -34,5 +34,5 @@ index 047c30b..868e7a8 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0140-Remove-LCD-pins-from-the-expansion-test-part.patch b/patches/not-capebus/0140-Remove-LCD-pins-from-the-expansion-test-part.patch index 7ace10e2..f3837dad 100644 --- a/patches/not-capebus/0140-Remove-LCD-pins-from-the-expansion-test-part.patch +++ b/patches/not-capebus/0140-Remove-LCD-pins-from-the-expansion-test-part.patch @@ -1,14 +1,14 @@ -From 7e3d4d844d5d7fc53c953c0745255cb40d29f888 Mon Sep 17 00:00:00 2001 +From 1e68aaa6d54d25013a20245bb01ea67be631d604 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 25 Mar 2013 15:20:06 +0200 -Subject: [PATCH 140/177] Remove LCD pins from the expansion test part +Subject: [PATCH 140/184] Remove LCD pins from the expansion test part --- - firmware/capes/cape-bone-tester-00A0.dts | 80 ++++++++++++++++---------------- + firmware/capes/cape-bone-tester-00A0.dts | 80 +++++++++++++++--------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index 868e7a8..a32165f 100644 +index cf0b5a8..1f36284 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -54,26 +54,26 @@ @@ -106,5 +106,5 @@ index 868e7a8..a32165f 100644 /* P9 connector on the bone */ /* B_B0-B_B19, INPUT | PULLDIS | MODE7 */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0141-Remove-I2C2-pins-from-expansion-test.patch b/patches/not-capebus/0141-Remove-I2C2-pins-from-expansion-test.patch index eff104c0..a121dcb5 100644 --- a/patches/not-capebus/0141-Remove-I2C2-pins-from-expansion-test.patch +++ b/patches/not-capebus/0141-Remove-I2C2-pins-from-expansion-test.patch @@ -1,16 +1,16 @@ -From 212cc7cc3d2ba70f36b6ecb35d1dcb761139ddb0 Mon Sep 17 00:00:00 2001 +From 95981b081372a2c0ef10fa6bca4eadf463a1c5b6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 25 Mar 2013 15:47:28 +0200 -Subject: [PATCH 141/177] Remove I2C2 pins from expansion test +Subject: [PATCH 141/184] Remove I2C2 pins from expansion test It's too difficult for now to see how to test those. Temporarily take it out. --- - firmware/capes/cape-bone-tester-00A0.dts | 8 ++++---- + firmware/capes/cape-bone-tester-00A0.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index a32165f..46f39bc 100644 +index 1f36284..4d7dc68 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -86,8 +86,8 @@ @@ -36,5 +36,5 @@ index a32165f..46f39bc 100644 0x154 0x07 /* 21 UART2_TXD spi0_d0.gpio0[3] */ 0x150 0x07 /* 22 UART2_RXD spi0_sclk.gpio0[2] */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0142-Add-expansion-test-cape-fragment.patch b/patches/not-capebus/0142-Add-expansion-test-cape-fragment.patch index f9212677..64a3e775 100644 --- a/patches/not-capebus/0142-Add-expansion-test-cape-fragment.patch +++ b/patches/not-capebus/0142-Add-expansion-test-cape-fragment.patch @@ -1,13 +1,13 @@ -From e404c4b47f8d3284240e374f564c965304a0ad2a Mon Sep 17 00:00:00 2001 +From 7da6725df0445de8eb8ce4eabbe7c435907ee9a6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 25 Mar 2013 22:46:14 +0200 -Subject: [PATCH 142/177] Add expansion test cape fragment. +Subject: [PATCH 142/184] Add expansion test cape fragment. Not working yet, since more changes needed, but it's a start. --- - firmware/Makefile | 3 +- - firmware/capes/cape-bone-2g-emmc1.dts | 2 +- - firmware/capes/cape-bone-exptest-00A0.dts | 140 ++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/cape-bone-2g-emmc1.dts | 2 +- + firmware/capes/cape-bone-exptest-00A0.dts | 140 +++++++++++++++++++++++++++++ 3 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 firmware/capes/cape-bone-exptest-00A0.dts @@ -185,5 +185,5 @@ index 0000000..0d6618c + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0143-tilcdc-added-some-extra-debug-and-softened-the-wordi.patch b/patches/not-capebus/0143-tilcdc-added-some-extra-debug-and-softened-the-wordi.patch index 0e82df00..86c9c8f0 100644 --- a/patches/not-capebus/0143-tilcdc-added-some-extra-debug-and-softened-the-wordi.patch +++ b/patches/not-capebus/0143-tilcdc-added-some-extra-debug-and-softened-the-wordi.patch @@ -1,18 +1,19 @@ -From 1a66d66ed98b3735b46d84d8b6f4de17e19b72a4 Mon Sep 17 00:00:00 2001 +From 7da4b78bc6d1cf3e9e11125e28d173a6df2d6e36 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Fri, 22 Mar 2013 15:47:50 -0500 -Subject: [PATCH 143/177] tilcdc added some extra debug, and softened the - wording of the debug messages when deciding if a mode is supported or not +Subject: [PATCH 143/184] tilcdc added some extra debug, and softened the + wording of the debug messages when deciding if a + mode is supported or not --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 7 ++++--- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -index 63aec17..78965d1 100644 +index edafddc..a98b094 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -@@ -445,13 +445,14 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -449,13 +449,14 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, /* some devices have a maximum allowed pixel clock */ /* configured from the DT */ if(mode->clock > priv->max_pixelclock) { @@ -28,7 +29,7 @@ index 63aec17..78965d1 100644 return MODE_BAD; } -@@ -459,7 +460,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -463,7 +464,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, /* configured from the DT */ bandwidth = mode->hdisplay * mode->vdisplay * drm_mode_vrefresh(mode); if (bandwidth > priv->max_bandwidth) { @@ -37,7 +38,7 @@ index 63aec17..78965d1 100644 return MODE_BAD; } -@@ -471,7 +472,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -475,7 +476,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, (mode->hsync_end - mode->hsync_start == 32) && (mode->vsync_start - mode->vdisplay == 3); if (!rb) { @@ -47,5 +48,5 @@ index 63aec17..78965d1 100644 } } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0144-Make-sure-various-timings-fit-within-the-bits-availa.patch b/patches/not-capebus/0144-Make-sure-various-timings-fit-within-the-bits-availa.patch index 65160a06..ca3d1bc0 100644 --- a/patches/not-capebus/0144-Make-sure-various-timings-fit-within-the-bits-availa.patch +++ b/patches/not-capebus/0144-Make-sure-various-timings-fit-within-the-bits-availa.patch @@ -1,17 +1,18 @@ -From 6025c6745fdf9f25dad80d07db6038edfccbe32d Mon Sep 17 00:00:00 2001 +From 9882038ecec85ba2edcdecdc109c36dae9643329 Mon Sep 17 00:00:00 2001 From: Darren Etheridge Date: Mon, 25 Mar 2013 16:12:14 -0500 -Subject: [PATCH 144/177] Make sure various timings fit within the bits - available in the LCD controller, otherwise prune the mode. Also adjust the - timing values to behave as the TRM indicates with 0 representing 1 in some +Subject: [PATCH 144/184] Make sure various timings fit within the bits + available in the LCD controller, otherwise prune + the mode. Also adjust the timing values to behave + as the TRM indicates with 0 representing 1 in some cases. --- - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 75 ++++++++++++++++++++++++++++-------- + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 75 +++++++++++++++++++++++++++------- 1 file changed, 60 insertions(+), 15 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c -index 78965d1..98c3c3c 100644 +index a98b094..69675e6 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c @@ -289,31 +289,38 @@ static int tilcdc_crtc_mode_set(struct drm_crtc *crtc, @@ -75,7 +76,7 @@ index 78965d1..98c3c3c 100644 /* fallthrough */ case 24: reg |= LCDC_V2_TFT_24BPP_MODE; -@@ -423,6 +430,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -427,6 +434,7 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, { struct tilcdc_drm_private *priv = crtc->dev->dev_private; unsigned int bandwidth; @@ -83,7 +84,7 @@ index 78965d1..98c3c3c 100644 int rb; -@@ -442,6 +450,44 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -446,6 +454,44 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, DBG("Processing mode %dx%d@%d with pixel clock %d", mode->hdisplay, mode->vdisplay, drm_mode_vrefresh(mode), mode->clock); @@ -128,7 +129,7 @@ index 78965d1..98c3c3c 100644 /* some devices have a maximum allowed pixel clock */ /* configured from the DT */ if(mode->clock > priv->max_pixelclock) { -@@ -464,7 +510,6 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, +@@ -468,7 +514,6 @@ int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode, return MODE_BAD; } @@ -137,5 +138,5 @@ index 78965d1..98c3c3c 100644 /* we only support reduced blanking modes */ rb = (mode->htotal - mode->hdisplay == 160) && -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0145-fix-cape-bone-hexy.patch b/patches/not-capebus/0145-fix-cape-bone-hexy.patch index 3a33e127..c0836bfa 100644 --- a/patches/not-capebus/0145-fix-cape-bone-hexy.patch +++ b/patches/not-capebus/0145-fix-cape-bone-hexy.patch @@ -1,11 +1,11 @@ -From a911cef315f0974627c1f63e8d746f7678e26afe Mon Sep 17 00:00:00 2001 +From cc6109177eddb24d640a3869f3d5081d567d1957 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 26 Mar 2013 17:01:09 +0100 -Subject: [PATCH 145/177] fix cape-bone-hexy +Subject: [PATCH 145/184] fix cape-bone-hexy Signed-off-by: Koen Kooi --- - firmware/capes/cape-bone-hexy-00A0.dts | 64 ++++++++++++++++++++-------------- + firmware/capes/cape-bone-hexy-00A0.dts | 64 ++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/firmware/capes/cape-bone-hexy-00A0.dts b/firmware/capes/cape-bone-hexy-00A0.dts @@ -91,5 +91,5 @@ index 4a13484..abc1255 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0146-firmware-DT-Fragment-for-MRF24J40-BeagleBone-Cape.patch b/patches/not-capebus/0146-firmware-DT-Fragment-for-MRF24J40-BeagleBone-Cape.patch index babf6170..ee67ece6 100644 --- a/patches/not-capebus/0146-firmware-DT-Fragment-for-MRF24J40-BeagleBone-Cape.patch +++ b/patches/not-capebus/0146-firmware-DT-Fragment-for-MRF24J40-BeagleBone-Cape.patch @@ -1,12 +1,12 @@ -From 3e6f965852d297784886d56050861a3dcccdca8f Mon Sep 17 00:00:00 2001 +From 541e2bfd91302d5f0d8e172e1b26b06c0d7a05f1 Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Thu, 14 Mar 2013 09:36:14 -0400 -Subject: [PATCH 146/177] firmware: DT Fragment for MRF24J40 BeagleBone Cape +Subject: [PATCH 146/184] firmware: DT Fragment for MRF24J40 BeagleBone Cape Support for the Signal 11 MRF24J40 BeagleBone Cape. --- - firmware/Makefile | 3 +- - firmware/capes/cape-bone-mrf24j40-00A0.dts | 78 ++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/cape-bone-mrf24j40-00A0.dts | 78 ++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/cape-bone-mrf24j40-00A0.dts @@ -109,5 +109,5 @@ index 0000000..cdef7e2 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0147-firmware-capes-Update-MRF24J40-cape-to-work-with-lat.patch b/patches/not-capebus/0147-firmware-capes-Update-MRF24J40-cape-to-work-with-lat.patch index 72a1c6a2..1d53b07f 100644 --- a/patches/not-capebus/0147-firmware-capes-Update-MRF24J40-cape-to-work-with-lat.patch +++ b/patches/not-capebus/0147-firmware-capes-Update-MRF24J40-cape-to-work-with-lat.patch @@ -1,7 +1,7 @@ -From e254d50fbe3ce2d70458256c724b62bfc13aa5e2 Mon Sep 17 00:00:00 2001 +From 336b6d753489be3453a45b83219a7fd05e591b2c Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Fri, 29 Mar 2013 16:49:27 -0400 -Subject: [PATCH 147/177] firmware: capes: Update MRF24J40 cape to work with +Subject: [PATCH 147/184] firmware: capes: Update MRF24J40 cape to work with latest bone dtsi am335x-bone-common.dtsi has removed the pinmux settings for SPI1. @@ -9,7 +9,7 @@ Add them to the MRF24J40 cape dts fragment Signed-off-by: Alan Ott --- - firmware/capes/cape-bone-mrf24j40-00A0.dts | 25 ++++++++++--------------- + firmware/capes/cape-bone-mrf24j40-00A0.dts | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/firmware/capes/cape-bone-mrf24j40-00A0.dts b/firmware/capes/cape-bone-mrf24j40-00A0.dts @@ -70,5 +70,5 @@ index cdef7e2..0fc2aea 100644 //mrf24j40-reset = ; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0148-am335x-bone-common-DT-Override-for-MRF24J40-Cape.patch b/patches/not-capebus/0148-am335x-bone-common-DT-Override-for-MRF24J40-Cape.patch index ada38dd5..953a8a4e 100644 --- a/patches/not-capebus/0148-am335x-bone-common-DT-Override-for-MRF24J40-Cape.patch +++ b/patches/not-capebus/0148-am335x-bone-common-DT-Override-for-MRF24J40-Cape.patch @@ -1,15 +1,15 @@ -From e525b9515a3414b03c6e79513e2c600dc4079fb4 Mon Sep 17 00:00:00 2001 +From 6e83686ce4c798e911c93da50f22520640658514 Mon Sep 17 00:00:00 2001 From: Alan Ott Date: Fri, 29 Mar 2013 16:48:42 -0400 -Subject: [PATCH 148/177] am335x-bone-common: DT Override for MRF24J40 Cape +Subject: [PATCH 148/184] am335x-bone-common: DT Override for MRF24J40 Cape Signed-off-by: Alan Ott --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 18 +++++++++++++++++- + arch/arm/boot/dts/am335x-bone-common.dtsi | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi -index 3dfbb86..29e72a61 100644 +index 3dfbb86..29e72a6 100644 --- a/arch/arm/boot/dts/am335x-bone-common.dtsi +++ b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -196,6 +196,15 @@ @@ -52,5 +52,5 @@ index 3dfbb86..29e72a61 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0149-beaglebone-black-limit-LDO3-to-1.8V.patch b/patches/not-capebus/0149-beaglebone-black-limit-LDO3-to-1.8V.patch index 77ffa388..be41c461 100644 --- a/patches/not-capebus/0149-beaglebone-black-limit-LDO3-to-1.8V.patch +++ b/patches/not-capebus/0149-beaglebone-black-limit-LDO3-to-1.8V.patch @@ -1,11 +1,11 @@ -From e1c757795bed64caa36103513b52b57fc28a93e9 Mon Sep 17 00:00:00 2001 +From 0c164a5a2ab98c91ed18f445ca2e9a261c1e6330 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 30 Mar 2013 08:37:26 +0100 -Subject: [PATCH 149/177] beaglebone black: limit LDO3 to 1.8V +Subject: [PATCH 149/184] beaglebone black: limit LDO3 to 1.8V Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-boneblack.dts | 6 ++++++ + arch/arm/boot/dts/am335x-boneblack.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts @@ -26,5 +26,5 @@ index e88723c..3274dbd 100644 vmmc-supply = <&ldo3_reg>; bus-width = <8>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0150-beaglebone-black-add-new-fixed-regulator-for-uSD-eMM.patch b/patches/not-capebus/0150-beaglebone-black-add-new-fixed-regulator-for-uSD-eMM.patch index 55129b71..d14b45f7 100644 --- a/patches/not-capebus/0150-beaglebone-black-add-new-fixed-regulator-for-uSD-eMM.patch +++ b/patches/not-capebus/0150-beaglebone-black-add-new-fixed-regulator-for-uSD-eMM.patch @@ -1,17 +1,17 @@ -From 82930cc434683990618d1b8d2db4420132acc288 Mon Sep 17 00:00:00 2001 +From 81a2134b52437b5a3c543c8101a808a93ed4e0f4 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 1 Apr 2013 09:36:22 +0200 -Subject: [PATCH 150/177] beaglebone black: add new fixed regulator for +Subject: [PATCH 150/184] beaglebone black: add new fixed regulator for uSD/eMMC Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ - arch/arm/boot/dts/am335x-boneblack.dts | 6 +++++- + arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ + arch/arm/boot/dts/am335x-boneblack.dts | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi -index 29e72a61..6974fcd 100644 +index 29e72a6..6974fcd 100644 --- a/arch/arm/boot/dts/am335x-bone-common.dtsi +++ b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -314,6 +314,14 @@ @@ -48,5 +48,5 @@ index 3274dbd..5434bfd 100644 ti,non-removable; status = "okay"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0151-capemgr-Implement-disable-overrides-on-the-cmd-line.patch b/patches/not-capebus/0151-capemgr-Implement-disable-overrides-on-the-cmd-line.patch index 2792377c..6ea9f65f 100644 --- a/patches/not-capebus/0151-capemgr-Implement-disable-overrides-on-the-cmd-line.patch +++ b/patches/not-capebus/0151-capemgr-Implement-disable-overrides-on-the-cmd-line.patch @@ -1,13 +1,13 @@ -From 001ca21373c39b7ce72451e537074c1b834b0629 Mon Sep 17 00:00:00 2001 +From 1dbe95c25eefd3e92e8257976fd03e1e471e0b09 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 1 Apr 2013 18:20:35 +0300 -Subject: [PATCH 151/177] capemgr: Implement disable overrides on the cmd line +Subject: [PATCH 151/184] capemgr: Implement disable overrides on the cmd line Allow capes to be disabled on the kernel command line. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 133 ++++++++++++++++++++++----------- + drivers/misc/cape/beaglebone/capemgr.c | 133 +++++++++++++++++++++----------- 1 file changed, 88 insertions(+), 45 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -218,5 +218,5 @@ index 2ee7b11..5d87088 100644 slot->loading = 1; slot->loader_thread = kthread_run(bone_capemgr_loader, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0152-tilcdc-Enable-pinmux-states.patch b/patches/not-capebus/0152-tilcdc-Enable-pinmux-states.patch index 77a8b0c6..98277f24 100644 --- a/patches/not-capebus/0152-tilcdc-Enable-pinmux-states.patch +++ b/patches/not-capebus/0152-tilcdc-Enable-pinmux-states.patch @@ -1,15 +1,15 @@ -From 751eb1005ec8f2d39e997a75b9c1dcfe42532ba5 Mon Sep 17 00:00:00 2001 +From c39cad7b783be3911a1ca979f532bd4c7bd3a3e6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 29 Mar 2013 19:32:29 +0200 -Subject: [PATCH 152/177] tilcdc: Enable pinmux states +Subject: [PATCH 152/184] tilcdc: Enable pinmux states Things like the boot switch are on the LCD data pins. Allows us to change pinmuxing on runtime. --- - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 113 ++++++++++++++++++++++++++- - drivers/gpu/drm/tilcdc/tilcdc_slave.c | 114 ++++++++++++++++++++++++++- - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 115 +++++++++++++++++++++++++++- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 8 +- + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 113 +++++++++++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_slave.c | 114 +++++++++++++++++++++++++- + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 115 ++++++++++++++++++++++++++- + firmware/capes/cape-boneblack-hdmi-00A0.dts | 8 +- 4 files changed, 337 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_panel.c b/drivers/gpu/drm/tilcdc/tilcdc_panel.c @@ -492,5 +492,5 @@ index 02bcb93..ee36d0e 100644 fb { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0153-cape-Add-a-simple-cape-for-handling-the-uSD-button.patch b/patches/not-capebus/0153-cape-Add-a-simple-cape-for-handling-the-uSD-button.patch index 8d9e9668..d4c8661f 100644 --- a/patches/not-capebus/0153-cape-Add-a-simple-cape-for-handling-the-uSD-button.patch +++ b/patches/not-capebus/0153-cape-Add-a-simple-cape-for-handling-the-uSD-button.patch @@ -1,15 +1,15 @@ -From ac714f7e5a9f6883f5aa0c4b84d0cfddd387be9d Mon Sep 17 00:00:00 2001 +From 86c4c6c9d33ef447af87036b11c75e4d85242883 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 29 Mar 2013 17:44:02 +0200 -Subject: [PATCH 153/177] cape: Add a simple cape for handling the uSD button. +Subject: [PATCH 153/184] cape: Add a simple cape for handling the uSD button. Doesn't work ofcourse due to conflict with the HDMI. Conflicts: firmware/Makefile --- - firmware/Makefile | 3 ++- - firmware/capes/BB-BONELT-BT-00A0.dts | 50 ++++++++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/BB-BONELT-BT-00A0.dts | 50 ++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONELT-BT-00A0.dts @@ -84,5 +84,5 @@ index 0000000..f32d6f5 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0154-beaglebone-add-support-for-DVI-00A3.patch b/patches/not-capebus/0154-beaglebone-add-support-for-DVI-00A3.patch index 1938c03c..760d0534 100644 --- a/patches/not-capebus/0154-beaglebone-add-support-for-DVI-00A3.patch +++ b/patches/not-capebus/0154-beaglebone-add-support-for-DVI-00A3.patch @@ -1,12 +1,12 @@ -From 1f32524432c9ab88e19437c27166e8a02bdf8533 Mon Sep 17 00:00:00 2001 +From 0693da0ab1711a5fbb3202c92266bebf27449c0c Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 3 Apr 2013 15:39:38 +0200 -Subject: [PATCH 154/177] beaglebone: add support for DVI 00A3 +Subject: [PATCH 154/184] beaglebone: add support for DVI 00A3 Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ - firmware/capes/cape-bone-dvi-00A2.dts | 2 +- + arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ + firmware/capes/cape-bone-dvi-00A2.dts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -42,5 +42,5 @@ index fb2dcf0..34ced98 100644 fragment@0 { target = <&am33xx_pinmux>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0155-beaglebone-remove-audio-section-from-DVID-rev-2-and-.patch b/patches/not-capebus/0155-beaglebone-remove-audio-section-from-DVID-rev-2-and-.patch index a1626730..ec6b9eb0 100644 --- a/patches/not-capebus/0155-beaglebone-remove-audio-section-from-DVID-rev-2-and-.patch +++ b/patches/not-capebus/0155-beaglebone-remove-audio-section-from-DVID-rev-2-and-.patch @@ -1,12 +1,12 @@ -From f35c4f272f79c3e37f9d7ce86a8c3706147bc858 Mon Sep 17 00:00:00 2001 +From c045f76995649497c0845db780161aadad1e5e38 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 3 Apr 2013 15:59:07 +0200 -Subject: [PATCH 155/177] beaglebone: remove audio section from DVID rev 2 and +Subject: [PATCH 155/184] beaglebone: remove audio section from DVID rev 2 and 3 capes Signed-off-by: Koen Kooi --- - firmware/capes/cape-bone-dvi-00A2.dts | 65 ----------------------------------- + firmware/capes/cape-bone-dvi-00A2.dts | 65 --------------------------------- 1 file changed, 65 deletions(-) diff --git a/firmware/capes/cape-bone-dvi-00A2.dts b/firmware/capes/cape-bone-dvi-00A2.dts @@ -91,5 +91,5 @@ index 34ced98..a3cd39d 100644 - }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0156-beaglebone-add-dts-for-audio-cape.patch b/patches/not-capebus/0156-beaglebone-add-dts-for-audio-cape.patch index 724b78c6..5f428173 100644 --- a/patches/not-capebus/0156-beaglebone-add-dts-for-audio-cape.patch +++ b/patches/not-capebus/0156-beaglebone-add-dts-for-audio-cape.patch @@ -1,12 +1,12 @@ -From 3c3e663e17e31c303aaf81fc26335afb21a8ca10 Mon Sep 17 00:00:00 2001 +From 8d59ad71f9f3fc73213d4308ae5922de56cf1558 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 4 Apr 2013 10:24:06 +0200 -Subject: [PATCH 156/177] beaglebone: add dts for audio cape +Subject: [PATCH 156/184] beaglebone: add dts for audio cape Signed-off-by: Koen Kooi --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-AUDI-01-00A0.dts | 125 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-AUDI-01-00A0.dts | 125 +++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 firmware/capes/BB-BONE-AUDI-01-00A0.dts @@ -154,5 +154,5 @@ index 0000000..8e1256e + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0157-cape-bone-hexy-add-iio-helper.patch b/patches/not-capebus/0157-cape-bone-hexy-add-iio-helper.patch index 815adb05..62f8614b 100644 --- a/patches/not-capebus/0157-cape-bone-hexy-add-iio-helper.patch +++ b/patches/not-capebus/0157-cape-bone-hexy-add-iio-helper.patch @@ -1,15 +1,15 @@ -From 83023fc725cb562b653ae3ac526063ae1dd1c88e Mon Sep 17 00:00:00 2001 +From f377ae781ac23c2cae775fd13afd04902f10d811 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 5 Apr 2013 12:07:30 +0200 -Subject: [PATCH 157/177] cape-bone-hexy: add iio helper +Subject: [PATCH 157/184] cape-bone-hexy: add iio helper Signed-off-by: Koen Kooi --- - firmware/capes/cape-bone-hexy-00A0.dts | 30 ++++++++++++++++++++++++++++++ + firmware/capes/cape-bone-hexy-00A0.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/firmware/capes/cape-bone-hexy-00A0.dts b/firmware/capes/cape-bone-hexy-00A0.dts -index abc1255..ea353af 100644 +index abc1255..0e90904 100644 --- a/firmware/capes/cape-bone-hexy-00A0.dts +++ b/firmware/capes/cape-bone-hexy-00A0.dts @@ -157,4 +157,34 @@ @@ -34,7 +34,7 @@ index abc1255..ea353af 100644 + status = "okay"; + + adc { -+ ti,adc-channels = <8>; ++ ti,adc-channels = <0 1 2 3 4 5 6 7>; + }; + }; + @@ -48,5 +48,5 @@ index abc1255..ea353af 100644 + }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0158-cape-Add-CAPE-BONE-EXPTEST-to-capemaps.patch b/patches/not-capebus/0158-cape-Add-CAPE-BONE-EXPTEST-to-capemaps.patch index c5a206f5..993faf9e 100644 --- a/patches/not-capebus/0158-cape-Add-CAPE-BONE-EXPTEST-to-capemaps.patch +++ b/patches/not-capebus/0158-cape-Add-CAPE-BONE-EXPTEST-to-capemaps.patch @@ -1,10 +1,10 @@ -From 9d90454dc7611edc925656bf523e97df8ee79f49 Mon Sep 17 00:00:00 2001 +From d025a2d27e94462526abdf7f78d02514874c567b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 5 Apr 2013 14:34:31 +0300 -Subject: [PATCH 158/177] cape: Add CAPE-BONE-EXPTEST to capemaps +Subject: [PATCH 158/184] cape: Add CAPE-BONE-EXPTEST to capemaps --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -27,5 +27,5 @@ index 524bf03..1c91d7d 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0159-tester-button-cape.patch b/patches/not-capebus/0159-tester-button-cape.patch index 61dba28d..b031fe6b 100644 --- a/patches/not-capebus/0159-tester-button-cape.patch +++ b/patches/not-capebus/0159-tester-button-cape.patch @@ -1,11 +1,11 @@ -From e7ee9036b983d7e1d5e4539546bf55196d6b06d8 Mon Sep 17 00:00:00 2001 +From ad74dda0d245f034255d64bde3b3ea276969d32d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 8 Apr 2013 22:35:55 +0300 -Subject: [PATCH 159/177] tester: button cape +Subject: [PATCH 159/184] tester: button cape Disable pull up on the pinmux. --- - firmware/capes/BB-BONELT-BT-00A0.dts | 4 ++-- + firmware/capes/BB-BONELT-BT-00A0.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/capes/BB-BONELT-BT-00A0.dts b/firmware/capes/BB-BONELT-BT-00A0.dts @@ -31,5 +31,5 @@ index f32d6f5..94b9a12 100644 label = "enter"; gpios = <&gpio3 8 0x0>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0160-pwm_test-fix-some-issues.patch b/patches/not-capebus/0160-pwm_test-fix-some-issues.patch index fb761a88..0bd14a8b 100644 --- a/patches/not-capebus/0160-pwm_test-fix-some-issues.patch +++ b/patches/not-capebus/0160-pwm_test-fix-some-issues.patch @@ -1,10 +1,10 @@ -From e0d811c1d63ddd85105ba63c0708c4ec7e45d070 Mon Sep 17 00:00:00 2001 +From 99e86a99d970afa0cc3620d8eb72665d6e41e9ef Mon Sep 17 00:00:00 2001 From: Jack Mitchell Date: Tue, 9 Apr 2013 16:47:31 +0200 -Subject: [PATCH 160/177] pwm_test: fix some issues +Subject: [PATCH 160/184] pwm_test: fix some issues --- - drivers/pwm/pwm_test.c | 39 ++++++++++++++++++++++++++++++--------- + drivers/pwm/pwm_test.c | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/drivers/pwm/pwm_test.c b/drivers/pwm/pwm_test.c @@ -89,5 +89,5 @@ index d9948db..3da1890 100644 static const struct attribute *pwm_attrs[] = { &dev_attr_duty.attr, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0161-pwm_test-Clean-up-and-make-it-work-on-DT-correctly.patch b/patches/not-capebus/0161-pwm_test-Clean-up-and-make-it-work-on-DT-correctly.patch index edec887f..fb2e6707 100644 --- a/patches/not-capebus/0161-pwm_test-Clean-up-and-make-it-work-on-DT-correctly.patch +++ b/patches/not-capebus/0161-pwm_test-Clean-up-and-make-it-work-on-DT-correctly.patch @@ -1,7 +1,7 @@ -From 6d265cf1b21ba8e12a0236c71a6a10cac6c748ee Mon Sep 17 00:00:00 2001 +From 4e0e2c4937113dda0bb3a0d5750421eff6459ea2 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 9 Apr 2013 22:14:29 +0300 -Subject: [PATCH 161/177] pwm_test: Clean-up and make it work on DT correctly +Subject: [PATCH 161/184] pwm_test: Clean-up and make it work on DT correctly Clean up and DTify the pwm_test driver into something that's reasonably useful. @@ -9,7 +9,7 @@ Based on work done by Elias & Jack Mitchel. Signed-off-by: Pantelis Antoniou --- - drivers/pwm/pwm_test.c | 312 ++++++++++++++++++++++++------------------------- + drivers/pwm/pwm_test.c | 312 ++++++++++++++++++++++++------------------------ 1 file changed, 155 insertions(+), 157 deletions(-) diff --git a/drivers/pwm/pwm_test.c b/drivers/pwm/pwm_test.c @@ -467,5 +467,5 @@ index 3da1890..9c07880 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0162-capes-Add-PWM-test-example-cape.patch b/patches/not-capebus/0162-capes-Add-PWM-test-example-cape.patch index f2a1dd06..fbdfb5f0 100644 --- a/patches/not-capebus/0162-capes-Add-PWM-test-example-cape.patch +++ b/patches/not-capebus/0162-capes-Add-PWM-test-example-cape.patch @@ -1,14 +1,14 @@ -From db4cc69a430b973901d33f497a609617ee59eb73 Mon Sep 17 00:00:00 2001 +From c692fcdaebbbf9d43fc6fcde02c086153f6361ea Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 9 Apr 2013 22:52:14 +0300 -Subject: [PATCH 162/177] capes: Add PWM test example cape +Subject: [PATCH 162/184] capes: Add PWM test example cape A simple example of a PWM test based cape. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 3 +- - firmware/capes/BB-BONE-PWMT-00A0.dts | 56 ++++++++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/BB-BONE-PWMT-00A0.dts | 56 ++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONE-PWMT-00A0.dts @@ -89,5 +89,5 @@ index 0000000..fb2b8b1 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0163-Sync-tester-DTS-with-am335x-common.patch b/patches/not-capebus/0163-Sync-tester-DTS-with-am335x-common.patch index 9dcaa3f8..f4e4720d 100644 --- a/patches/not-capebus/0163-Sync-tester-DTS-with-am335x-common.patch +++ b/patches/not-capebus/0163-Sync-tester-DTS-with-am335x-common.patch @@ -1,10 +1,10 @@ -From f3a86186e8861a28e2bb83780ad66f99fafa75cc Mon Sep 17 00:00:00 2001 +From c693621ddd93d46b71d24fdfa0e050d18a94eff7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 11 Apr 2013 19:37:08 +0300 -Subject: [PATCH 163/177] Sync tester DTS with am335x-common +Subject: [PATCH 163/184] Sync tester DTS with am335x-common --- - arch/arm/boot/dts/am335x-tester.dts | 87 ++++++++++++++++++++++++++++++++++--- + arch/arm/boot/dts/am335x-tester.dts | 87 ++++++++++++++++++++++++++++++++--- 1 file changed, 80 insertions(+), 7 deletions(-) diff --git a/arch/arm/boot/dts/am335x-tester.dts b/arch/arm/boot/dts/am335x-tester.dts @@ -134,5 +134,5 @@ index 1fdba03..5059988 100644 &i2c0 { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0164-Add-in-missing-cape-bone-tester-back-in.patch b/patches/not-capebus/0164-Add-in-missing-cape-bone-tester-back-in.patch index 5aac4a9b..0e47a715 100644 --- a/patches/not-capebus/0164-Add-in-missing-cape-bone-tester-back-in.patch +++ b/patches/not-capebus/0164-Add-in-missing-cape-bone-tester-back-in.patch @@ -1,10 +1,10 @@ -From b0c958913bb61e8d715225948a00ea057e7c8b18 Mon Sep 17 00:00:00 2001 +From 72d953a997e17799348d2125d8b7a5c0e63a09bf Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 11 Apr 2013 21:19:13 +0300 -Subject: [PATCH 164/177] Add in missing cape-bone-tester back in. +Subject: [PATCH 164/184] Add in missing cape-bone-tester back in. --- - arch/arm/boot/dts/am335x-tester.dts | 9 +++++++++ + arch/arm/boot/dts/am335x-tester.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/am335x-tester.dts b/arch/arm/boot/dts/am335x-tester.dts @@ -28,5 +28,5 @@ index 5059988..4a5ae29 100644 cape@1 { /* board-name = "BeagleBone 2G eMMC1 CAPE"; */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0165-cape-bone-hexy-move-OLED-to-different-reset-gpio.patch b/patches/not-capebus/0165-cape-bone-hexy-move-OLED-to-different-reset-gpio.patch index 9509584d..fde06e22 100644 --- a/patches/not-capebus/0165-cape-bone-hexy-move-OLED-to-different-reset-gpio.patch +++ b/patches/not-capebus/0165-cape-bone-hexy-move-OLED-to-different-reset-gpio.patch @@ -1,15 +1,15 @@ -From 8c46a2b7b81eb07d81e5c9fd3b46d84db5aa4274 Mon Sep 17 00:00:00 2001 +From 5146d888e5af6e7bb74dbf9cb034c0909befe57f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 12 Apr 2013 14:22:04 +0200 -Subject: [PATCH 165/177] cape-bone-hexy: move OLED to different reset gpio +Subject: [PATCH 165/184] cape-bone-hexy: move OLED to different reset gpio Signed-off-by: Koen Kooi --- - firmware/capes/cape-bone-hexy-00A0.dts | 2 +- + firmware/capes/cape-bone-hexy-00A0.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/capes/cape-bone-hexy-00A0.dts b/firmware/capes/cape-bone-hexy-00A0.dts -index ea353af..a0878b7 100644 +index 0e90904..f02abd7 100644 --- a/firmware/capes/cape-bone-hexy-00A0.dts +++ b/firmware/capes/cape-bone-hexy-00A0.dts @@ -150,7 +150,7 @@ @@ -22,5 +22,5 @@ index ea353af..a0878b7 100644 solomon,width = <128>; solomon,page-offset = <0>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0166-firmware-capes-added-dts-file-for-every-PWM-pin.patch b/patches/not-capebus/0166-firmware-capes-added-dts-file-for-every-PWM-pin.patch index db360dd2..245a0f4a 100644 --- a/patches/not-capebus/0166-firmware-capes-added-dts-file-for-every-PWM-pin.patch +++ b/patches/not-capebus/0166-firmware-capes-added-dts-file-for-every-PWM-pin.patch @@ -1,25 +1,25 @@ -From 6fa863d4cacdce7f37a768f4e8a9438f86a3bcef Mon Sep 17 00:00:00 2001 +From 3504acfd44b43197aa79c8aa2bcbdb4ab428d290 Mon Sep 17 00:00:00 2001 From: Jason Kridner Date: Fri, 12 Apr 2013 13:38:27 +0000 -Subject: [PATCH 166/177] firmware/capes: added dts file for every PWM pin +Subject: [PATCH 166/184] firmware/capes: added dts file for every PWM pin --- - firmware/Makefile | 15 +++++++ - firmware/capes/am33xx_pwm-00A0.dts | 74 ++++++++++++++++++++++++++++++++++ - firmware/capes/bone_pwm_P8_13-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P8_19-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P8_34-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P8_36-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P8_45-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P8_46-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_14-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_16-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_21-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_22-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_28-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_29-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_31-00A0.dts | 43 ++++++++++++++++++++ - firmware/capes/bone_pwm_P9_42-00A0.dts | 43 ++++++++++++++++++++ + firmware/Makefile | 15 +++++++ + firmware/capes/am33xx_pwm-00A0.dts | 74 ++++++++++++++++++++++++++++++++ + firmware/capes/bone_pwm_P8_13-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P8_19-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P8_34-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P8_36-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P8_45-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P8_46-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_14-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_16-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_21-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_22-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_28-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_29-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_31-00A0.dts | 43 +++++++++++++++++++ + firmware/capes/bone_pwm_P9_42-00A0.dts | 43 +++++++++++++++++++ 16 files changed, 691 insertions(+) create mode 100644 firmware/capes/am33xx_pwm-00A0.dts create mode 100644 firmware/capes/bone_pwm_P8_13-00A0.dts @@ -830,5 +830,5 @@ index 0000000..7ffcb9b + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0167-capes-add-LCD7-A3.patch b/patches/not-capebus/0167-capes-add-LCD7-A3.patch index 46707915..7eabafce 100644 --- a/patches/not-capebus/0167-capes-add-LCD7-A3.patch +++ b/patches/not-capebus/0167-capes-add-LCD7-A3.patch @@ -1,12 +1,12 @@ -From 8e71ecb2f2d2b9a7a2792a55b10f386ab80383aa Mon Sep 17 00:00:00 2001 +From ee12870807d3df0399bcf39a1857b3bc632ef554 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 23 Apr 2013 15:12:00 +0200 -Subject: [PATCH 167/177] capes: add LCD7 A3 +Subject: [PATCH 167/184] capes: add LCD7 A3 Signed-off-by: Koen Kooi --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 242 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 242 +++++++++++++++++++++++++++++++ 2 files changed, 243 insertions(+) create mode 100644 firmware/capes/BB-BONE-LCD7-01-00A3.dts @@ -271,5 +271,5 @@ index 0000000..2a4c13c + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0168-capes-add-basic-support-for-LCD4-capes.patch b/patches/not-capebus/0168-capes-add-basic-support-for-LCD4-capes.patch index 40dbfdec..4fd2424f 100644 --- a/patches/not-capebus/0168-capes-add-basic-support-for-LCD4-capes.patch +++ b/patches/not-capebus/0168-capes-add-basic-support-for-LCD4-capes.patch @@ -1,15 +1,15 @@ -From d2c5ac7765de8d8ab7f1cdb597b521fc8bd9da67 Mon Sep 17 00:00:00 2001 +From ddbbf6238cf2558185298eeefc476acd267b9269 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 25 Apr 2013 09:28:32 +0200 -Subject: [PATCH 168/177] capes: add basic support for LCD4 capes +Subject: [PATCH 168/184] capes: add basic support for LCD4 capes Picture only, TS is broken Signed-off-by: Koen Kooi --- - firmware/Makefile | 2 + - firmware/capes/BB-BONE-LCD4-01-00A0.dts | 161 +++++++++++++++++++++ - firmware/capes/BB-BONE-LCD4-01-00A1.dts | 239 ++++++++++++++++++++++++++++++++ + firmware/Makefile | 2 + + firmware/capes/BB-BONE-LCD4-01-00A0.dts | 161 +++++++++++++++++++++ + firmware/capes/BB-BONE-LCD4-01-00A1.dts | 239 +++++++++++++++++++++++++++++++ 3 files changed, 402 insertions(+) create mode 100644 firmware/capes/BB-BONE-LCD4-01-00A0.dts create mode 100644 firmware/capes/BB-BONE-LCD4-01-00A1.dts @@ -440,5 +440,5 @@ index 0000000..9e65a22 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0169-OF-overlay-Add-depth-option-for-device-creation.patch b/patches/not-capebus/0169-OF-overlay-Add-depth-option-for-device-creation.patch index 67d5e16f..ef16a16d 100644 --- a/patches/not-capebus/0169-OF-overlay-Add-depth-option-for-device-creation.patch +++ b/patches/not-capebus/0169-OF-overlay-Add-depth-option-for-device-creation.patch @@ -1,7 +1,7 @@ -From 0e9fefde3e75ee5992af8cf3592a8bd4c1cc6509 Mon Sep 17 00:00:00 2001 +From 2731919c31f9b10cfca990ce92ffcdb21534a326 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 16:43:05 +0300 -Subject: [PATCH 169/177] OF-overlay: Add depth option for device creation. +Subject: [PATCH 169/184] OF-overlay: Add depth option for device creation. Add a depth option for device creation. Normally all nodes that represent devices are created, but some devices like gpmc for instance, @@ -9,8 +9,8 @@ perform their own device creation. Signed-off-by: Pantelis Antoniou --- - drivers/of/overlay.c | 25 +++++++++++++++++++++++++ - include/linux/of.h | 1 + + drivers/of/overlay.c | 25 +++++++++++++++++++++++++ + include/linux/of.h | 1 + 2 files changed, 26 insertions(+) diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c @@ -83,5 +83,5 @@ index 73cfde5..6c72d94 100644 #ifdef CONFIG_OF_OVERLAY -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0170-capes-Add-BB-BONE-GPEVT-cape.patch b/patches/not-capebus/0170-capes-Add-BB-BONE-GPEVT-cape.patch index a763ea72..4ddc92fd 100644 --- a/patches/not-capebus/0170-capes-Add-BB-BONE-GPEVT-cape.patch +++ b/patches/not-capebus/0170-capes-Add-BB-BONE-GPEVT-cape.patch @@ -1,14 +1,14 @@ -From 618d87a7062010048c7f669fe032a1cd1e99bcfb Mon Sep 17 00:00:00 2001 +From eea255c3e1df9b3daf99688e52f22a691d4fc3d7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 16:52:20 +0300 -Subject: [PATCH 170/177] capes: Add BB-BONE-GPEVT cape +Subject: [PATCH 170/184] capes: Add BB-BONE-GPEVT cape Add a virtual cape for the GPEVT dma test driver. Signed-off-by: Pantelis Antoniou --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-GPEVT-00A0.dts | 41 +++++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-GPEVT-00A0.dts | 41 +++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 firmware/capes/BB-BONE-GPEVT-00A0.dts @@ -72,5 +72,5 @@ index 0000000..80f9016 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0171-clock-Export-__clock_set_parent.patch b/patches/not-capebus/0171-clock-Export-__clock_set_parent.patch index c358921d..6c10721a 100644 --- a/patches/not-capebus/0171-clock-Export-__clock_set_parent.patch +++ b/patches/not-capebus/0171-clock-Export-__clock_set_parent.patch @@ -1,15 +1,15 @@ -From 9fb65057d4322a6c3d46ffce888f0847ad08ff28 Mon Sep 17 00:00:00 2001 +From 265c2a486fef391f65ec1589f54cf80177786bcb Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 18:19:26 +0300 -Subject: [PATCH 171/177] clock: Export __clock_set_parent +Subject: [PATCH 171/184] clock: Export __clock_set_parent We need this exported for the manipulation of the clkout2 external clock. As part of clock rate selection, the parent must change. Signed-off-by: Pantelis Antoniou --- - drivers/clk/clk.c | 3 ++- - include/linux/clk-provider.h | 2 ++ + drivers/clk/clk.c | 3 ++- + include/linux/clk-provider.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c @@ -47,5 +47,5 @@ index 1c09481..8c6dadc 100644 typedef void (*of_clk_init_cb_t)(struct device_node *); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0172-omap-clk-Add-adjustable-clkout2.patch b/patches/not-capebus/0172-omap-clk-Add-adjustable-clkout2.patch index 2b67fdac..d018f0f3 100644 --- a/patches/not-capebus/0172-omap-clk-Add-adjustable-clkout2.patch +++ b/patches/not-capebus/0172-omap-clk-Add-adjustable-clkout2.patch @@ -1,7 +1,7 @@ -From a106878f5d4019efcb65d74f8a78235b5623cb79 Mon Sep 17 00:00:00 2001 +From 3dfba3a5c791dce4ee2c848ba997d75ed8ccfbb3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 18:32:29 +0300 -Subject: [PATCH 172/177] omap-clk: Add adjustable clkout2 +Subject: [PATCH 172/184] omap-clk: Add adjustable clkout2 The way clkout2 work is no good for external devices needing the clock. A way to select rate, that translates to selecting a parent clock is @@ -9,7 +9,7 @@ required for drivers to work. Signed-off-by: Pantelis Antoniou --- - arch/arm/mach-omap2/cclock33xx_data.c | 239 ++++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/cclock33xx_data.c | 239 +++++++++++++++++++++++++++++++++ 1 file changed, 239 insertions(+) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c @@ -276,5 +276,5 @@ index 7e29317..c028220 100644 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0173-am33xx-Update-DTS-EDMA.patch b/patches/not-capebus/0173-am33xx-Update-DTS-EDMA.patch index 5ca20dd2..626e42b9 100644 --- a/patches/not-capebus/0173-am33xx-Update-DTS-EDMA.patch +++ b/patches/not-capebus/0173-am33xx-Update-DTS-EDMA.patch @@ -1,14 +1,14 @@ -From fcf71d74745939959c71729d9b9695f66832a988 Mon Sep 17 00:00:00 2001 +From b74715cd29c97bd9843d5ddfc86f01a14cb81468 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 1 May 2013 18:36:32 +0300 -Subject: [PATCH 173/177] am33xx: Update DTS EDMA +Subject: [PATCH 173/184] am33xx: Update DTS EDMA Update EDMA bindings to work the same way as on the 3.2 kernel Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 3 ++- - arch/arm/boot/dts/am33xx.dtsi | 4 ++-- + arch/arm/boot/dts/am335x-bone-common.dtsi | 3 ++- + arch/arm/boot/dts/am33xx.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -48,5 +48,5 @@ index 797f421..9bf0d2c 100644 gpio1: gpio@44e07000 { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0174-bone-Added-RS232-prototype-cape-DT-object.patch b/patches/not-capebus/0174-bone-Added-RS232-prototype-cape-DT-object.patch index 8c756953..9c8145ba 100644 --- a/patches/not-capebus/0174-bone-Added-RS232-prototype-cape-DT-object.patch +++ b/patches/not-capebus/0174-bone-Added-RS232-prototype-cape-DT-object.patch @@ -1,16 +1,16 @@ -From efdbd90be3797159c3975ce4e785fe7b5132d8d3 Mon Sep 17 00:00:00 2001 +From 59820f8483681eac81dbb65a0bb23d6c1e1ae6b2 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Tue, 23 Apr 2013 17:18:34 +0000 -Subject: [PATCH 174/177] bone: Added RS232 prototype cape DT object +Subject: [PATCH 174/184] bone: Added RS232 prototype cape DT object Added UART device tree object to setup UART3 and pinmux. This should work with the RS232 cape that currently exists. Signed-off-by: Matt Ranostay --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 19 ++++++++++++++- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-RS232-00A0.dts | 39 +++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 19 +++++++++++++- + firmware/Makefile | 1 + + firmware/capes/BB-BONE-RS232-00A0.dts | 39 +++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONE-RS232-00A0.dts @@ -110,5 +110,5 @@ index 0000000..220c85d + +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0175-Add-support-for-BB-BONE_SERL-01-00A1-CanBus-cape.patch b/patches/not-capebus/0175-Add-support-for-BB-BONE_SERL-01-00A1-CanBus-cape.patch index 8f76973e..eb7fc984 100644 --- a/patches/not-capebus/0175-Add-support-for-BB-BONE_SERL-01-00A1-CanBus-cape.patch +++ b/patches/not-capebus/0175-Add-support-for-BB-BONE_SERL-01-00A1-CanBus-cape.patch @@ -1,12 +1,12 @@ -From a0b25d5909e1b3f6dc16dafca448007b55209828 Mon Sep 17 00:00:00 2001 +From bd99445ca4abe83c91e3830054630865fa4c3ed7 Mon Sep 17 00:00:00 2001 From: Martin Gysel Date: Wed, 15 May 2013 16:48:34 +0200 -Subject: [PATCH 175/177] Add support for BB-BONE_SERL-01-00A1 CanBus cape +Subject: [PATCH 175/184] Add support for BB-BONE_SERL-01-00A1 CanBus cape Signed-off-by: Martin Gysel --- - firmware/Makefile | 1 + - firmware/capes/BB-BONE-SERL-01-00A1.dts | 37 +++++++++++++++++++++++++++++++++ + firmware/Makefile | 1 + + firmware/capes/BB-BONE-SERL-01-00A1.dts | 37 +++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 firmware/capes/BB-BONE-SERL-01-00A1.dts @@ -66,5 +66,5 @@ index 0000000..b0459c8 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0176-capes-Add-virtual-capes-serving-as-examples.patch b/patches/not-capebus/0176-capes-Add-virtual-capes-serving-as-examples.patch index bf826bda..b256ab05 100644 --- a/patches/not-capebus/0176-capes-Add-virtual-capes-serving-as-examples.patch +++ b/patches/not-capebus/0176-capes-Add-virtual-capes-serving-as-examples.patch @@ -1,23 +1,23 @@ -From f396d89d929534eb6473eb1b9f2ab4defc9091a1 Mon Sep 17 00:00:00 2001 +From f21894c3378ad567dc4fd936381e6fcd692550f7 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 30 May 2013 15:44:07 +0300 -Subject: [PATCH 176/177] capes: Add virtual capes serving as examples +Subject: [PATCH 176/184] capes: Add virtual capes serving as examples Example capes for UART/I2C/SPI. Conflicts: firmware/Makefile --- - firmware/Makefile | 19 +++++++++ - firmware/capes/BB-I2C1-00A0.dts | 65 +++++++++++++++++++++++++++++++ - firmware/capes/BB-I2C1A1-00A0.dts | 65 +++++++++++++++++++++++++++++++ - firmware/capes/BB-SPI0-00A0.dts | 79 ++++++++++++++++++++++++++++++++++++++ - firmware/capes/BB-SPI1-00A0.dts | 79 ++++++++++++++++++++++++++++++++++++++ - firmware/capes/BB-SPI1A1-00A0.dts | 81 +++++++++++++++++++++++++++++++++++++++ - firmware/capes/BB-UART1-00A0.dts | 48 +++++++++++++++++++++++ - firmware/capes/BB-UART2-00A0.dts | 48 +++++++++++++++++++++++ - firmware/capes/BB-UART4-00A0.dts | 48 +++++++++++++++++++++++ - firmware/capes/BB-UART5-00A0.dts | 49 +++++++++++++++++++++++ + firmware/Makefile | 19 +++++++++ + firmware/capes/BB-I2C1-00A0.dts | 65 +++++++++++++++++++++++++++++ + firmware/capes/BB-I2C1A1-00A0.dts | 65 +++++++++++++++++++++++++++++ + firmware/capes/BB-SPI0-00A0.dts | 79 ++++++++++++++++++++++++++++++++++++ + firmware/capes/BB-SPI1-00A0.dts | 79 ++++++++++++++++++++++++++++++++++++ + firmware/capes/BB-SPI1A1-00A0.dts | 81 +++++++++++++++++++++++++++++++++++++ + firmware/capes/BB-UART1-00A0.dts | 48 ++++++++++++++++++++++ + firmware/capes/BB-UART2-00A0.dts | 48 ++++++++++++++++++++++ + firmware/capes/BB-UART4-00A0.dts | 48 ++++++++++++++++++++++ + firmware/capes/BB-UART5-00A0.dts | 49 ++++++++++++++++++++++ 10 files changed, 581 insertions(+) create mode 100644 firmware/capes/BB-I2C1-00A0.dts create mode 100644 firmware/capes/BB-I2C1A1-00A0.dts @@ -676,5 +676,5 @@ index 0000000..e067068 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0177-capes-Add-TowerTech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch b/patches/not-capebus/0177-capes-Add-TowerTech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch index 4e48b478..1f42d062 100644 --- a/patches/not-capebus/0177-capes-Add-TowerTech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch +++ b/patches/not-capebus/0177-capes-Add-TowerTech-TT3201-CAN-Bus-Cape-TT3201-001-3.patch @@ -1,8 +1,8 @@ -From 085dcac8c2f2ec408612f27927a70624cf309c1e Mon Sep 17 00:00:00 2001 +From a63a2e823c8f57069ed2c538b0a437bbcbff0a1b Mon Sep 17 00:00:00 2001 From: Alessandro Zummo Date: Sat, 25 May 2013 19:18:07 +0200 -Subject: [PATCH 177/177] capes: Add TowerTech TT3201 CAN Bus Cape (TT3201-001, - 3 channels) Rev 01 and 02 +Subject: [PATCH 177/184] capes: Add TowerTech TT3201 CAN Bus Cape + (TT3201-001, 3 channels) Rev 01 and 02 -- @@ -10,8 +10,8 @@ firmware/Makefile | 3 +- firmware/capes/TT3201-001-01.dts | 134 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+), 1 deletion(-) --- - firmware/Makefile | 8 ++- - firmware/capes/TT3201-001-01.dts | 134 +++++++++++++++++++++++++++++++++++++++ + firmware/Makefile | 8 ++- + firmware/capes/TT3201-001-01.dts | 134 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/TT3201-001-01.dts @@ -175,5 +175,5 @@ index 0000000..d1f950c +}; + -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0178-capes-Add-commented-out-example-of-use-of-spi1_cs1.patch b/patches/not-capebus/0178-capes-Add-commented-out-example-of-use-of-spi1_cs1.patch index b59f62b5..b10cc67a 100644 --- a/patches/not-capebus/0178-capes-Add-commented-out-example-of-use-of-spi1_cs1.patch +++ b/patches/not-capebus/0178-capes-Add-commented-out-example-of-use-of-spi1_cs1.patch @@ -1,10 +1,10 @@ -From 30929cfcecfb768daaa6478f05b22216506d2bd7 Mon Sep 17 00:00:00 2001 +From 6e7d69d570abdbe3282790ed269bc37bd22a7c68 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 30 May 2013 16:38:42 +0300 -Subject: [PATCH 178/179] capes: Add commented out example of use of spi1_cs1 +Subject: [PATCH 178/184] capes: Add commented out example of use of spi1_cs1 --- - firmware/capes/BB-SPI1-00A0.dts | 2 ++ + firmware/capes/BB-SPI1-00A0.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/capes/BB-SPI1-00A0.dts b/firmware/capes/BB-SPI1-00A0.dts @@ -28,5 +28,5 @@ index e26f346..1ead983 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0179-cape-LCD4-Correct-key-active-polarity.patch b/patches/not-capebus/0179-cape-LCD4-Correct-key-active-polarity.patch index e2780657..e2382c9c 100644 --- a/patches/not-capebus/0179-cape-LCD4-Correct-key-active-polarity.patch +++ b/patches/not-capebus/0179-cape-LCD4-Correct-key-active-polarity.patch @@ -1,10 +1,10 @@ -From 4424a43135acbb8deec2687fdbcdc9d5f007ddad Mon Sep 17 00:00:00 2001 +From 09143b23235784b5c1e8b800bb14cdc162333f9f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 3 Jun 2013 15:59:04 +0300 -Subject: [PATCH 179/179] cape: LCD4: Correct key active polarity +Subject: [PATCH 179/184] cape: LCD4: Correct key active polarity --- - firmware/capes/BB-BONE-LCD4-01-00A1.dts | 10 +++++----- + firmware/capes/BB-BONE-LCD4-01-00A1.dts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD4-01-00A1.dts b/firmware/capes/BB-BONE-LCD4-01-00A1.dts @@ -57,5 +57,5 @@ index 9e65a22..7a05f3a 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0180-capes-lcd3-Correct-button-polarity.patch b/patches/not-capebus/0180-capes-lcd3-Correct-button-polarity.patch index 067c2baf..20fa5766 100644 --- a/patches/not-capebus/0180-capes-lcd3-Correct-button-polarity.patch +++ b/patches/not-capebus/0180-capes-lcd3-Correct-button-polarity.patch @@ -1,15 +1,15 @@ -From b33b1329d933d16725daa7142633e9b6ed979b19 Mon Sep 17 00:00:00 2001 +From 3f7e2c775af8b5925558a136238a4f1602a9ff4e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 3 Jun 2013 16:42:22 +0300 -Subject: [PATCH 180/180] capes: lcd3: Correct button polarity +Subject: [PATCH 180/184] capes: lcd3: Correct button polarity --- - firmware/capes/cape-bone-lcd3-00A0.dts | 10 +++++----- - firmware/capes/cape-bone-lcd3-00A2.dts | 10 +++++----- + firmware/capes/cape-bone-lcd3-00A0.dts | 10 +++++----- + firmware/capes/cape-bone-lcd3-00A2.dts | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts -index c62e4a9..cf692b2 100644 +index 724238e..21bfeda 100644 --- a/firmware/capes/cape-bone-lcd3-00A0.dts +++ b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -140,7 +140,7 @@ @@ -58,7 +58,7 @@ index c62e4a9..cf692b2 100644 }; }; diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index ef91376..fc1adb7 100644 +index 996374d..4e65af6 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -151,7 +151,7 @@ @@ -107,5 +107,5 @@ index ef91376..fc1adb7 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0181-cape-Fix-LCD7-keys-polarity.patch b/patches/not-capebus/0181-cape-Fix-LCD7-keys-polarity.patch index 814f8c97..8c63357b 100644 --- a/patches/not-capebus/0181-cape-Fix-LCD7-keys-polarity.patch +++ b/patches/not-capebus/0181-cape-Fix-LCD7-keys-polarity.patch @@ -1,16 +1,16 @@ -From e085f7cdaa21a4350584b87514c381591210c387 Mon Sep 17 00:00:00 2001 +From c6aa9f666f4d8f1d071dafc846ecfbb9564ef2bf Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 3 Jun 2013 18:19:12 +0300 -Subject: [PATCH 181/181] cape: Fix LCD7 keys polarity +Subject: [PATCH 181/184] cape: Fix LCD7 keys polarity --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 10 +++++----- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 10 +++++----- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 10 +++++----- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 10 +++++----- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 10 +++++----- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 10 +++++----- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 32d6f9d..1ba88d9 100644 +index 136122e..80411fe 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -153,7 +153,7 @@ @@ -157,5 +157,5 @@ index e0a0677..6f34b79 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0182-gpio-Introduce-GPIO-OF-helper.patch b/patches/not-capebus/0182-gpio-Introduce-GPIO-OF-helper.patch index 0b12c853..32d52166 100644 --- a/patches/not-capebus/0182-gpio-Introduce-GPIO-OF-helper.patch +++ b/patches/not-capebus/0182-gpio-Introduce-GPIO-OF-helper.patch @@ -1,14 +1,14 @@ -From 2fe7a322e45927c554d3ddf3b6073944b9fc957a Mon Sep 17 00:00:00 2001 +From 6e652444728a6737a304bf2cf8f66f881e6dd65f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 4 Jun 2013 16:23:59 +0300 -Subject: [PATCH 182/183] gpio: Introduce GPIO OF helper +Subject: [PATCH 182/184] gpio: Introduce GPIO OF helper A gpio OF helper driver that allows configuration to be done via DT. --- - drivers/gpio/Kconfig | 14 ++ - drivers/gpio/Makefile | 1 + - drivers/gpio/gpio-of-helper.c | 414 ++++++++++++++++++++++++++++++++++++++++++ + drivers/gpio/Kconfig | 14 ++ + drivers/gpio/Makefile | 1 + + drivers/gpio/gpio-of-helper.c | 414 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 429 insertions(+) create mode 100644 drivers/gpio/gpio-of-helper.c @@ -470,5 +470,5 @@ index 0000000..16a607f +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:gpio-of-helper"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0183-capes-ADC-GPIO-helper-capes.patch b/patches/not-capebus/0183-capes-ADC-GPIO-helper-capes.patch index da65a76d..b0fcba10 100644 --- a/patches/not-capebus/0183-capes-ADC-GPIO-helper-capes.patch +++ b/patches/not-capebus/0183-capes-ADC-GPIO-helper-capes.patch @@ -1,12 +1,12 @@ -From f574edbe43864a3ae3cd3f25dd59d8a27380f492 Mon Sep 17 00:00:00 2001 +From 6242425cb78fcf4dfa2bcee8e17ee7643f1a3f1b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 4 Jun 2013 16:25:24 +0300 -Subject: [PATCH 183/183] capes: ADC & GPIO helper capes +Subject: [PATCH 183/184] capes: ADC & GPIO helper capes --- - firmware/Makefile | 8 +++++ - firmware/capes/BB-ADC-00A0.dts | 59 +++++++++++++++++++++++++++++++++ - firmware/capes/BB-GPIOHELP-00A0.dts | 66 +++++++++++++++++++++++++++++++++++++ + firmware/Makefile | 8 +++++ + firmware/capes/BB-ADC-00A0.dts | 59 +++++++++++++++++++++++++++++++ + firmware/capes/BB-GPIOHELP-00A0.dts | 66 +++++++++++++++++++++++++++++++++++ 3 files changed, 133 insertions(+) create mode 100644 firmware/capes/BB-ADC-00A0.dts create mode 100644 firmware/capes/BB-GPIOHELP-00A0.dts @@ -32,7 +32,7 @@ index 6d896d2..d82fb9b 100644 # prutest.bin diff --git a/firmware/capes/BB-ADC-00A0.dts b/firmware/capes/BB-ADC-00A0.dts new file mode 100644 -index 0000000..a9a27c9 +index 0000000..4260086 --- /dev/null +++ b/firmware/capes/BB-ADC-00A0.dts @@ -0,0 +1,59 @@ @@ -82,7 +82,7 @@ index 0000000..a9a27c9 + status = "okay"; + + adc { -+ ti,adc-channels = <8>; ++ ti,adc-channels = <0 1 2 3 4 5 6 7>; + }; + }; + @@ -168,5 +168,5 @@ index 0000000..d7e0b4b + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/not-capebus/0184-capes-RS232-Cape-support-added.patch b/patches/not-capebus/0184-capes-RS232-Cape-support-added.patch index 99c48cb6..7691ef43 100644 --- a/patches/not-capebus/0184-capes-RS232-Cape-support-added.patch +++ b/patches/not-capebus/0184-capes-RS232-Cape-support-added.patch @@ -1,12 +1,12 @@ -From 28bfaa9fa9fcaa0dd7f0ed28bb04bdca66d55609 Mon Sep 17 00:00:00 2001 +From 5fcd50d2b0b6c33db2c2a20d5c20b04af4ee9f3a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Jun 2013 19:06:09 +0300 Subject: [PATCH 184/184] capes: RS232 Cape support added Add support for the default configuration of the cape at UART2. --- - firmware/Makefile | 3 +- - firmware/capes/BB-BONE-SERL-03-00A1.dts | 50 +++++++++++++++++++++++++++++++++ + firmware/Makefile | 3 +- + firmware/capes/BB-BONE-SERL-03-00A1.dts | 50 +++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONE-SERL-03-00A1.dts @@ -81,5 +81,5 @@ index 0000000..47d9890 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap/0001-regulator-core-if-voltage-scaling-fails-restore-orig.patch b/patches/omap/0001-regulator-core-if-voltage-scaling-fails-restore-orig.patch index eb99e68f..7bb31d69 100644 --- a/patches/omap/0001-regulator-core-if-voltage-scaling-fails-restore-orig.patch +++ b/patches/omap/0001-regulator-core-if-voltage-scaling-fails-restore-orig.patch @@ -1,4 +1,4 @@ -From 1a88a81b52826c8de3a71f4568dd7627190ceef4 Mon Sep 17 00:00:00 2001 +From b1761f341456a0eed246f71f5b11b2defc6140e3 Mon Sep 17 00:00:00 2001 From: Paolo Pisati Date: Wed, 12 Dec 2012 12:45:53 +0100 Subject: [PATCH 1/3] regulator: core: if voltage scaling fails, restore @@ -6,7 +6,7 @@ Subject: [PATCH 1/3] regulator: core: if voltage scaling fails, restore Signed-off-by: Paolo Pisati --- - drivers/regulator/core.c | 14 +++++++++++++- + drivers/regulator/core.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c @@ -53,5 +53,5 @@ index 5a0f54a..8e7ec07 100644 EXPORT_SYMBOL_GPL(regulator_set_voltage); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap/0002-omap2-twl-common-Add-default-power-configuration.patch b/patches/omap/0002-omap2-twl-common-Add-default-power-configuration.patch index 620ec2d3..4b992abf 100644 --- a/patches/omap/0002-omap2-twl-common-Add-default-power-configuration.patch +++ b/patches/omap/0002-omap2-twl-common-Add-default-power-configuration.patch @@ -1,4 +1,4 @@ -From 5f1759ce5a3da9780b07051d5bd01030788c5686 Mon Sep 17 00:00:00 2001 +From ef7f7e1bc05a2971451335df996884ca14d3315c Mon Sep 17 00:00:00 2001 From: Matthias Brugger Date: Wed, 23 Jan 2013 19:50:38 +0100 Subject: [PATCH 2/3] omap2: twl-common: Add default power configuration @@ -11,8 +11,8 @@ hang on reboot. Signed-off-by: Matthias Brugger --- - arch/arm/mach-omap2/twl-common.c | 38 ++++++++++++++++++++++++++++++++++++++ - arch/arm/mach-omap2/twl-common.h | 1 + + arch/arm/mach-omap2/twl-common.c | 38 ++++++++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/twl-common.h | 1 + 2 files changed, 39 insertions(+) diff --git a/arch/arm/mach-omap2/twl-common.c b/arch/arm/mach-omap2/twl-common.c @@ -84,5 +84,5 @@ index dcfbad5..dbeb905 100644 /* Common LDO regulators for TWL4030/TWL6030 */ #define TWL_COMMON_REGULATOR_VDAC (1 << 0) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap/0003-omap2-irq-fix-interrupt-latency.patch b/patches/omap/0003-omap2-irq-fix-interrupt-latency.patch index 0417a202..ad4e170c 100644 --- a/patches/omap/0003-omap2-irq-fix-interrupt-latency.patch +++ b/patches/omap/0003-omap2-irq-fix-interrupt-latency.patch @@ -1,11 +1,11 @@ -From 04d44d63cf0eec70e7aef9456e501715ec58fbba Mon Sep 17 00:00:00 2001 +From 7ff020be300ef86145353faed05ea004319e55bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kan=20Engblom?= Date: Wed, 24 Apr 2013 10:53:46 +0200 Subject: [PATCH 3/3] omap2 irq: fix interrupt latency The problem in my system was that interrutp latency for GPIO interrupts (GPIO used as interrupt source by use of "echo rising > /sys/class/gpio/gpioXX/edge") was _very_ long, probably until somother interrupt made GPIO interrupts "visable". The problem that the patch corrects is that also a AM33XX has four registers to check in the interrupt controller to find out which interrupt that caused the controlled to assert an interrupt. --- - arch/arm/mach-omap2/irq.c | 2 +- + arch/arm/mach-omap2/irq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/irq.c b/arch/arm/mach-omap2/irq.c @@ -22,5 +22,5 @@ index 3926f37..57d1b7d 100644 goto out; irqnr = readl_relaxed(base_addr + 0xf8); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle/0001-meego-modedb-add-Toshiba-LTA070B220F-800x480-support.patch b/patches/omap_beagle/0001-meego-modedb-add-Toshiba-LTA070B220F-800x480-support.patch index 8774b0e8..611e7905 100644 --- a/patches/omap_beagle/0001-meego-modedb-add-Toshiba-LTA070B220F-800x480-support.patch +++ b/patches/omap_beagle/0001-meego-modedb-add-Toshiba-LTA070B220F-800x480-support.patch @@ -1,4 +1,4 @@ -From 3b89518336ca3c644a6ee3ae4f3f9d18634dc491 Mon Sep 17 00:00:00 2001 +From 21671a7930dec0b8b2c56d0b7ea503629eaca910 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Wed, 23 Mar 2011 08:37:54 -0500 Subject: [PATCH 1/5] meego: modedb add Toshiba LTA070B220F 800x480 support @@ -7,7 +7,7 @@ Subject: [PATCH 1/5] meego: modedb add Toshiba LTA070B220F 800x480 support Signed-off-by: Robert Nelson --- - drivers/video/modedb.c | 4 ++++ + drivers/video/modedb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/video/modedb.c b/drivers/video/modedb.c @@ -26,5 +26,5 @@ index 5b686de..69ad1ec 100644 #ifdef CONFIG_FB_MODE_HELPERS -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle/0002-backlight-Add-TLC59108-backlight-control-driver.patch b/patches/omap_beagle/0002-backlight-Add-TLC59108-backlight-control-driver.patch index 2d2cdcd3..db5bcdd6 100644 --- a/patches/omap_beagle/0002-backlight-Add-TLC59108-backlight-control-driver.patch +++ b/patches/omap_beagle/0002-backlight-Add-TLC59108-backlight-control-driver.patch @@ -1,4 +1,4 @@ -From e46875de54458887156ddcdd354e4c3272d2fd67 Mon Sep 17 00:00:00 2001 +From 5d103be53aa6b2c6afae5949ff19515e7e5b20eb Mon Sep 17 00:00:00 2001 From: "Manjunathappa, Prakash" Date: Mon, 1 Aug 2011 18:25:11 +0530 Subject: [PATCH 2/5] backlight: Add TLC59108 backlight control driver @@ -9,9 +9,9 @@ control driver. Signed-off-by: Manjunathappa, Prakash Signed-off-by: Vaibhav Hiremath --- - drivers/video/backlight/Kconfig | 8 ++ - drivers/video/backlight/Makefile | 1 + - drivers/video/backlight/tlc59108.c | 160 +++++++++++++++++++++++++++++++++++++ + drivers/video/backlight/Kconfig | 8 ++ + drivers/video/backlight/Makefile | 1 + + drivers/video/backlight/tlc59108.c | 160 ++++++++++++++++++++++++++++++++++++ 3 files changed, 169 insertions(+) create mode 100644 drivers/video/backlight/tlc59108.c @@ -212,5 +212,5 @@ index 0000000..4f4ea34 +MODULE_AUTHOR("Senthil Natarajan "); +MODULE_LICENSE("GPL v2"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle/0003-tlc59108-adjust-for-beagleboard-uLCD7.patch b/patches/omap_beagle/0003-tlc59108-adjust-for-beagleboard-uLCD7.patch index 1dc0354c..6773666e 100644 --- a/patches/omap_beagle/0003-tlc59108-adjust-for-beagleboard-uLCD7.patch +++ b/patches/omap_beagle/0003-tlc59108-adjust-for-beagleboard-uLCD7.patch @@ -1,11 +1,11 @@ -From 22d9b4ecf3bf2c6819844a59751d6764cfe9e4ca Mon Sep 17 00:00:00 2001 +From 1f1025cdaa3e8a50192f2d563bc5e210eb286f6a Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 27 Apr 2012 21:30:00 +0200 Subject: [PATCH 3/5] tlc59108: adjust for beagleboard+uLCD7 Signed-off-by: Koen Kooi --- - drivers/video/backlight/tlc59108.c | 46 +++++++++++++++++++++++++------------- + drivers/video/backlight/tlc59108.c | 46 ++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/drivers/video/backlight/tlc59108.c b/drivers/video/backlight/tlc59108.c @@ -120,5 +120,5 @@ index 4f4ea34..40a21e7 100644 -MODULE_LICENSE("GPL v2"); +MODULE_LICENSE("GPL"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle/0004-zeroMAP-Open-your-eyes.patch b/patches/omap_beagle/0004-zeroMAP-Open-your-eyes.patch index 37391fb6..6284fcba 100644 --- a/patches/omap_beagle/0004-zeroMAP-Open-your-eyes.patch +++ b/patches/omap_beagle/0004-zeroMAP-Open-your-eyes.patch @@ -1,11 +1,11 @@ -From 2182ca3c6400bd037c916a44fdd5c1d8a8fcabcf Mon Sep 17 00:00:00 2001 +From 005320407cb5a837a35cd63319ab71a2cca24fe9 Mon Sep 17 00:00:00 2001 From: Alexander Holler Date: Wed, 4 Jul 2012 00:03:04 +0200 Subject: [PATCH 4/5] zeroMAP: Open your eyes! Signed-off-by: Alexander Holler --- - kernel/printk.c | 7 +++++++ + kernel/printk.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/printk.c b/kernel/printk.c @@ -27,5 +27,5 @@ index 267ce78..0ca8ffe 100644 if (!memcmp(str, "brl,", 4)) { brl_options = ""; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle/0005-ARM-OMAP-Beagle-use-TWL4030-generic-reset-script.patch b/patches/omap_beagle/0005-ARM-OMAP-Beagle-use-TWL4030-generic-reset-script.patch index 2a578afe..deebf521 100644 --- a/patches/omap_beagle/0005-ARM-OMAP-Beagle-use-TWL4030-generic-reset-script.patch +++ b/patches/omap_beagle/0005-ARM-OMAP-Beagle-use-TWL4030-generic-reset-script.patch @@ -1,4 +1,4 @@ -From f6b901aa19df95aeb65e540c303dca4bb7a57e9c Mon Sep 17 00:00:00 2001 +From 970148dd193c33f62fa28aa85c7b710c564ecdde Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Thu, 24 Jan 2013 09:43:51 -0600 Subject: [PATCH 5/5] ARM: OMAP: Beagle: use TWL4030 generic reset script @@ -8,7 +8,7 @@ Beagle (Bx/Cx) will not hang on reboot when running at 125 Mhz. Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 2 +- + arch/arm/mach-omap2/board-omap3beagle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -25,5 +25,5 @@ index cdc77c5..20b4e1b 100644 beagle_twldata.vpll2->constraints.name = "VDVI"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0001-Beagle-expansion-add-buddy-param-for-expansionboard-.patch b/patches/omap_beagle_expansion/0001-Beagle-expansion-add-buddy-param-for-expansionboard-.patch index 0cc3e19f..de2e0129 100644 --- a/patches/omap_beagle_expansion/0001-Beagle-expansion-add-buddy-param-for-expansionboard-.patch +++ b/patches/omap_beagle_expansion/0001-Beagle-expansion-add-buddy-param-for-expansionboard-.patch @@ -1,4 +1,4 @@ -From b74d317946d12c019332e8b5a630457be65ea6aa Mon Sep 17 00:00:00 2001 +From 12a5975544556071ca92142be02e06626965ea09 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:25:27 -0600 Subject: [PATCH 01/10] Beagle: expansion: add buddy param for expansionboard @@ -6,7 +6,7 @@ Subject: [PATCH 01/10] Beagle: expansion: add buddy param for expansionboard Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 17 +++++++++++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -59,5 +59,5 @@ index 22c483d..16fd530 100644 /* Maintainer: Syed Mohammed Khasim - http://beagleboard.org */ .atag_offset = 0x100, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0002-Beagle-expansion-add-zippy.patch b/patches/omap_beagle_expansion/0002-Beagle-expansion-add-zippy.patch index c82b5ea8..df61a3b5 100644 --- a/patches/omap_beagle_expansion/0002-Beagle-expansion-add-zippy.patch +++ b/patches/omap_beagle_expansion/0002-Beagle-expansion-add-zippy.patch @@ -1,4 +1,4 @@ -From 981a46ba139f452c16c4caa6624b81e0ea49be93 Mon Sep 17 00:00:00 2001 +From 7ef708ef38c30201c6ea8f28c9d2f40889627377 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Mon, 21 Jan 2013 11:47:02 -0600 Subject: [PATCH 02/10] Beagle: expansion: add zippy @@ -8,7 +8,7 @@ build fix from Pantelis Antoniou Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 164 ++++++++++++++++++++++++++++++-- + arch/arm/mach-omap2/board-omap3beagle.c | 164 +++++++++++++++++++++++++++++-- 1 file changed, 158 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -238,5 +238,5 @@ index 16fd530..8f3ba5b 100644 usbhs_init(&usbhs_bdata); board_nand_init(omap3beagle_nand_partitions, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0003-Beagle-expansion-add-zippy2.patch b/patches/omap_beagle_expansion/0003-Beagle-expansion-add-zippy2.patch index e6755888..fcf2db14 100644 --- a/patches/omap_beagle_expansion/0003-Beagle-expansion-add-zippy2.patch +++ b/patches/omap_beagle_expansion/0003-Beagle-expansion-add-zippy2.patch @@ -1,11 +1,11 @@ -From 954e8807ccfff5915ff0740e10172ddf9951f7d6 Mon Sep 17 00:00:00 2001 +From 37f884abcb35e64480ac6c653dcb74c4e64b154c Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:32:15 -0600 Subject: [PATCH 03/10] Beagle: expansion: add zippy2 Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 48 ++++++++++++++++++++++++++++++++- + arch/arm/mach-omap2/board-omap3beagle.c | 48 ++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -82,5 +82,5 @@ index 8f3ba5b..5241e6e 100644 usbhs_init(&usbhs_bdata); board_nand_init(omap3beagle_nand_partitions, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0004-Beagle-expansion-add-trainer.patch b/patches/omap_beagle_expansion/0004-Beagle-expansion-add-trainer.patch index eacc0010..bcfdadc4 100644 --- a/patches/omap_beagle_expansion/0004-Beagle-expansion-add-trainer.patch +++ b/patches/omap_beagle_expansion/0004-Beagle-expansion-add-trainer.patch @@ -1,11 +1,11 @@ -From f0fa4cd0de8f222e044ebe2d3f229e7deae1914e Mon Sep 17 00:00:00 2001 +From bf0861dbf98a8fc9c4130d61974872bbd58f7793 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:33:24 -0600 Subject: [PATCH 04/10] Beagle: expansion: add trainer Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 31 +++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -51,5 +51,5 @@ index 5241e6e..a8ca83d 100644 usbhs_init(&usbhs_bdata); board_nand_init(omap3beagle_nand_partitions, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0005-Beagle-expansion-add-CircuitCo-ulcd-Support.patch b/patches/omap_beagle_expansion/0005-Beagle-expansion-add-CircuitCo-ulcd-Support.patch index cab1e663..5afaa922 100644 --- a/patches/omap_beagle_expansion/0005-Beagle-expansion-add-CircuitCo-ulcd-Support.patch +++ b/patches/omap_beagle_expansion/0005-Beagle-expansion-add-CircuitCo-ulcd-Support.patch @@ -1,4 +1,4 @@ -From 4ea7f972c624f672846f3bc0ffbc3ef5bd2b0e58 Mon Sep 17 00:00:00 2001 +From bcf7e54e2f168a2bc4db781337e1d67826845d87 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:42:03 -0600 Subject: [PATCH 05/10] Beagle: expansion: add CircuitCo ulcd Support @@ -19,8 +19,8 @@ Signed-off-by: Koen Kooi Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 137 +++++++++++++++++++++++ - drivers/video/omap2/displays/panel-generic-dpi.c | 27 +++++ + arch/arm/mach-omap2/board-omap3beagle.c | 137 ++++++++++++++++++++++ + drivers/video/omap2/displays/panel-generic-dpi.c | 27 +++++ 2 files changed, 164 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -289,5 +289,5 @@ index 54ca8ae..f176003 100644 struct panel_drv_data { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0006-Beagle-expansion-add-wifi.patch b/patches/omap_beagle_expansion/0006-Beagle-expansion-add-wifi.patch index 45944b66..1db25aa5 100644 --- a/patches/omap_beagle_expansion/0006-Beagle-expansion-add-wifi.patch +++ b/patches/omap_beagle_expansion/0006-Beagle-expansion-add-wifi.patch @@ -1,4 +1,4 @@ -From 3211fe01479f8770e30f36084b576988c533b45e Mon Sep 17 00:00:00 2001 +From 42d9e3c873e6a026f6b3b9aadb7d792a77e3bc58 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:48:52 -0600 Subject: [PATCH 06/10] Beagle: expansion: add wifi @@ -7,7 +7,7 @@ build fixes from Pantelis Antoniou Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 119 ++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 119 +++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -176,5 +176,5 @@ index 04f06b2..f126531 100644 { #if defined(CONFIG_TOUCHSCREEN_TSC2007) || defined(CONFIG_TOUCHSCREEN_TSC2007_MODULE) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0007-Beagle-expansion-add-beaglefpga.patch b/patches/omap_beagle_expansion/0007-Beagle-expansion-add-beaglefpga.patch index ad14de38..97e61c55 100644 --- a/patches/omap_beagle_expansion/0007-Beagle-expansion-add-beaglefpga.patch +++ b/patches/omap_beagle_expansion/0007-Beagle-expansion-add-beaglefpga.patch @@ -1,4 +1,4 @@ -From af533b2cf87d2a37d327e73919c6e924886d72e6 Mon Sep 17 00:00:00 2001 +From be581d966efeab8b5b93e911e188bf5803945643 Mon Sep 17 00:00:00 2001 From: Bas van der Doorn Date: Tue, 11 Dec 2012 06:52:22 -0600 Subject: [PATCH 07/10] Beagle: expansion: add beaglefpga @@ -8,7 +8,7 @@ Added SPI dev and McBSP 3 mux when FPGA is detected Signed-off-by: Bas van der Doorn Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 74 +++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 74 +++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -111,5 +111,5 @@ index f126531..3b939eb 100644 { #if defined(CONFIG_TOUCHSCREEN_TSC2007) || defined(CONFIG_TOUCHSCREEN_TSC2007_MODULE) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0008-Beagle-expansion-add-spidev.patch b/patches/omap_beagle_expansion/0008-Beagle-expansion-add-spidev.patch index efa701c7..7df8e832 100644 --- a/patches/omap_beagle_expansion/0008-Beagle-expansion-add-spidev.patch +++ b/patches/omap_beagle_expansion/0008-Beagle-expansion-add-spidev.patch @@ -1,4 +1,4 @@ -From 303bbcb3f282bbde4cd3aa87213dfb7a70d9b5bd Mon Sep 17 00:00:00 2001 +From a7cd80a74434bce7f6db9584f18e316cce099451 Mon Sep 17 00:00:00 2001 From: Russell Hay Date: Tue, 11 Dec 2012 06:53:58 -0600 Subject: [PATCH 08/10] Beagle: expansion: add spidev @@ -6,7 +6,7 @@ Subject: [PATCH 08/10] Beagle: expansion: add spidev Signed-off-by: Russell Hay Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 8 ++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -29,5 +29,5 @@ index 3b939eb..598e4d6 100644 { #if defined(CONFIG_TOUCHSCREEN_TSC2007) || defined(CONFIG_TOUCHSCREEN_TSC2007_MODULE) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0009-Beagle-expansion-add-Aptina-li5m03-camera.patch b/patches/omap_beagle_expansion/0009-Beagle-expansion-add-Aptina-li5m03-camera.patch index 5d956a1c..903340f1 100644 --- a/patches/omap_beagle_expansion/0009-Beagle-expansion-add-Aptina-li5m03-camera.patch +++ b/patches/omap_beagle_expansion/0009-Beagle-expansion-add-Aptina-li5m03-camera.patch @@ -1,4 +1,4 @@ -From f0416c3de6104453f9f0c8a2c0a79795202fd007 Mon Sep 17 00:00:00 2001 +From 2861649647132134b2bf60058dd75085316b4bf3 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 06:58:15 -0600 Subject: [PATCH 09/10] Beagle: expansion: add Aptina li5m03 camera @@ -14,7 +14,7 @@ https://github.com/beagleboard/kernel/blob/beagleboard-3.2/patches/camera/0003-b Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 152 ++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/board-omap3beagle.c | 152 +++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -223,5 +223,5 @@ index 598e4d6..3f679b9 100644 MACHINE_START(OMAP3_BEAGLE, "OMAP3 Beagle Board") /* Maintainer: Syed Mohammed Khasim - http://beagleboard.org */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_beagle_expansion/0010-Beagle-expansion-add-LSR-COM6L-Adapter-Board.patch b/patches/omap_beagle_expansion/0010-Beagle-expansion-add-LSR-COM6L-Adapter-Board.patch index 11340d1c..4e5f68ef 100644 --- a/patches/omap_beagle_expansion/0010-Beagle-expansion-add-LSR-COM6L-Adapter-Board.patch +++ b/patches/omap_beagle_expansion/0010-Beagle-expansion-add-LSR-COM6L-Adapter-Board.patch @@ -1,11 +1,11 @@ -From 91863bef981130935592472e9f2064377705b76c Mon Sep 17 00:00:00 2001 +From 921da28e04ef7ac5cf0c4b567f0f50b43794b48a Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 11 Dec 2012 07:02:40 -0600 Subject: [PATCH 10/10] Beagle: expansion: add LSR COM6L Adapter Board Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/board-omap3beagle.c | 60 ++++++++++++++++++++++++++++++--- + arch/arm/mach-omap2/board-omap3beagle.c | 60 ++++++++++++++++++++++++++++--- 1 file changed, 55 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c @@ -119,5 +119,5 @@ index 3f679b9..cdc77c5 100644 late_initcall(omap3_beagle_late_initcall); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_panda/0001-panda-fix-wl12xx-regulator.patch b/patches/omap_panda/0001-panda-fix-wl12xx-regulator.patch index 749989f0..65ded914 100644 --- a/patches/omap_panda/0001-panda-fix-wl12xx-regulator.patch +++ b/patches/omap_panda/0001-panda-fix-wl12xx-regulator.patch @@ -1,4 +1,4 @@ -From 59189786e490b9dddd01c4b34cdcd70d0ba0d1c1 Mon Sep 17 00:00:00 2001 +From ad84cbfc30ba83211133bd779f2219888e0f65ab Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 2 Aug 2011 21:55:34 -0500 Subject: [PATCH 1/2] panda: fix wl12xx regulator @@ -7,7 +7,7 @@ pulled from: http://elinux.org/Panda_How_to_kernel_3_0_rel Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/twl-common.c | 1 + + arch/arm/mach-omap2/twl-common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-omap2/twl-common.c b/arch/arm/mach-omap2/twl-common.c @@ -23,5 +23,5 @@ index f096beb..4b2b254 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_panda/0002-ti-st-st-kim-fixing-firmware-path.patch b/patches/omap_panda/0002-ti-st-st-kim-fixing-firmware-path.patch index 431934b6..43289b48 100644 --- a/patches/omap_panda/0002-ti-st-st-kim-fixing-firmware-path.patch +++ b/patches/omap_panda/0002-ti-st-st-kim-fixing-firmware-path.patch @@ -1,4 +1,4 @@ -From 0151183af54c31ae6505b7a80e07c897a1c9da56 Mon Sep 17 00:00:00 2001 +From 75773ef0dfc0bbda92c8c6d585924e0fc475eb97 Mon Sep 17 00:00:00 2001 From: Ricardo Salveti de Araujo Date: Tue, 25 Oct 2011 10:06:39 +0200 Subject: [PATCH 2/2] ti-st/st-kim: fixing firmware path @@ -6,7 +6,7 @@ Subject: [PATCH 2/2] ti-st/st-kim: fixing firmware path Signed-off-by: Ricardo Salveti de Araujo Signed-off-by: Robert Nelson --- - drivers/misc/ti-st/st_kim.c | 4 ++-- + drivers/misc/ti-st/st_kim.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/misc/ti-st/st_kim.c b/drivers/misc/ti-st/st_kim.c @@ -32,5 +32,5 @@ index 83269f1..d48b9e0 100644 int cmd_size; unsigned long timeout; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_sakoman/0001-OMAP-DSS2-add-bootarg-for-selecting-svideo.patch b/patches/omap_sakoman/0001-OMAP-DSS2-add-bootarg-for-selecting-svideo.patch index 4d5597a9..b25c8d92 100644 --- a/patches/omap_sakoman/0001-OMAP-DSS2-add-bootarg-for-selecting-svideo.patch +++ b/patches/omap_sakoman/0001-OMAP-DSS2-add-bootarg-for-selecting-svideo.patch @@ -1,4 +1,4 @@ -From 73f8026c7d3e38bbe867327b6df5b96158d570db Mon Sep 17 00:00:00 2001 +From 6a833369eb1755f379bf52a24c8ab3c8695d5c3e Mon Sep 17 00:00:00 2001 From: Steve Sakoman Date: Tue, 19 Jan 2010 21:19:15 -0800 Subject: [PATCH 1/2] OMAP: DSS2: add bootarg for selecting svideo @@ -8,8 +8,8 @@ Subject: [PATCH 1/2] OMAP: DSS2: add bootarg for selecting svideo Signed-off-by: Robert Nelson --- - drivers/video/omap2/dss/venc.c | 22 ++++++++++++++++++++++ - drivers/video/omap2/omapfb/omapfb-main.c | 10 +++++++++- + drivers/video/omap2/dss/venc.c | 22 ++++++++++++++++++++++ + drivers/video/omap2/omapfb/omapfb-main.c | 10 +++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/drivers/video/omap2/dss/venc.c b/drivers/video/omap2/dss/venc.c @@ -74,5 +74,5 @@ index ca585ef..f3cfabb 100644 *bpp = 24; return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/omap_sakoman/0002-video-add-timings-for-hd720.patch b/patches/omap_sakoman/0002-video-add-timings-for-hd720.patch index 948f935a..afddaa16 100644 --- a/patches/omap_sakoman/0002-video-add-timings-for-hd720.patch +++ b/patches/omap_sakoman/0002-video-add-timings-for-hd720.patch @@ -1,11 +1,11 @@ -From 372da5dad28be351cd73ba72b50d6e5937402232 Mon Sep 17 00:00:00 2001 +From 89c695a40c4e814e372214ff890f942c2ee68031 Mon Sep 17 00:00:00 2001 From: Steve Sakoman Date: Sat, 19 Dec 2009 06:52:43 -0800 Subject: [PATCH 2/2] video: add timings for hd720 Signed-off-by: Robert Nelson --- - drivers/video/modedb.c | 4 ++++ + drivers/video/modedb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/video/modedb.c b/drivers/video/modedb.c @@ -24,5 +24,5 @@ index a9a907c..5b686de 100644 { NULL, 87, 1280, 1024, 12500, 56, 16, 128, 1, 216, 12, 0, FB_VMODE_INTERLACED }, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pinctrl/0001-i2c-pinctrl-ify-i2c-omap.c.patch b/patches/pinctrl/0001-i2c-pinctrl-ify-i2c-omap.c.patch index 829e7b36..c866d2ca 100644 --- a/patches/pinctrl/0001-i2c-pinctrl-ify-i2c-omap.c.patch +++ b/patches/pinctrl/0001-i2c-pinctrl-ify-i2c-omap.c.patch @@ -1,4 +1,4 @@ -From bafeef55774a25b29ddf7c4f66f75c2e135a358c Mon Sep 17 00:00:00 2001 +From 4f1cb9819470d0ffd04941e1e42462b1fe95c76a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 14 Sep 2012 17:51:11 +0300 Subject: [PATCH 1/4] i2c: pinctrl-ify i2c-omap.c @@ -6,7 +6,7 @@ Subject: [PATCH 1/4] i2c: pinctrl-ify i2c-omap.c Conflicts: drivers/i2c/busses/i2c-omap.c --- - drivers/i2c/busses/i2c-omap.c | 9 +++++++++ + drivers/i2c/busses/i2c-omap.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c @@ -44,5 +44,5 @@ index 4cc2f05..0d55dbd 100644 pm_runtime_put_autosuspend(dev->dev); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pinctrl/0002-arm-dts-AM33XX-Configure-pinmuxs-for-user-leds-contr.patch b/patches/pinctrl/0002-arm-dts-AM33XX-Configure-pinmuxs-for-user-leds-contr.patch index 6f5e1358..b4e7a2dd 100644 --- a/patches/pinctrl/0002-arm-dts-AM33XX-Configure-pinmuxs-for-user-leds-contr.patch +++ b/patches/pinctrl/0002-arm-dts-AM33XX-Configure-pinmuxs-for-user-leds-contr.patch @@ -1,4 +1,4 @@ -From e9b0431bfd18f794c8365e0c61984650f230c39d Mon Sep 17 00:00:00 2001 +From 0b89bd457e62ee85aa47fabf03e23bd43a34cfa5 Mon Sep 17 00:00:00 2001 From: "AnilKumar, Chimata" Date: Fri, 31 Aug 2012 09:29:18 +0000 Subject: [PATCH 2/4] arm/dts: AM33XX: Configure pinmuxs for user leds control @@ -9,7 +9,7 @@ user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch --- - arch/arm/boot/dts/am335x-bone.dts | 38 ++++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone.dts | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -69,5 +69,5 @@ index a92d7d1..4738e3f 100644 status = "okay"; clock-frequency = <400000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pinctrl/0003-beaglebone-DT-set-default-triggers-for-LEDS.patch b/patches/pinctrl/0003-beaglebone-DT-set-default-triggers-for-LEDS.patch index f806835e..91b40dc7 100644 --- a/patches/pinctrl/0003-beaglebone-DT-set-default-triggers-for-LEDS.patch +++ b/patches/pinctrl/0003-beaglebone-DT-set-default-triggers-for-LEDS.patch @@ -1,11 +1,11 @@ -From cf652736aa0ee02aa74f8cd61cf23b170583bb82 Mon Sep 17 00:00:00 2001 +From 78d390c043a4fc44d9f5613cada4fb2f98464183 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 5 Sep 2012 09:49:21 +0200 Subject: [PATCH 3/4] beaglebone DT: set default triggers for LEDS Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone.dts | 2 ++ + arch/arm/boot/dts/am335x-bone.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -28,5 +28,5 @@ index 4738e3f..800cd75b 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pinctrl/0004-beaglebone-add-a-cpu-led-trigger.patch b/patches/pinctrl/0004-beaglebone-add-a-cpu-led-trigger.patch index ed8e5c5e..4446895a 100644 --- a/patches/pinctrl/0004-beaglebone-add-a-cpu-led-trigger.patch +++ b/patches/pinctrl/0004-beaglebone-add-a-cpu-led-trigger.patch @@ -1,11 +1,11 @@ -From da6c0f52acad80abf8282cf8185b1dbfb564c6a8 Mon Sep 17 00:00:00 2001 +From 933d949084bd85b3ea1e72ec11e2d80665943b48 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 15 Oct 2012 16:53:28 +0200 Subject: [PATCH 4/4] beaglebone: add a cpu led trigger Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone.dts | 1 + + arch/arm/boot/dts/am335x-bone.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -21,5 +21,5 @@ index 800cd75b..6dbeff6 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pmic/0001-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch b/patches/pmic/0001-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch index ff18880a..3264c7e9 100644 --- a/patches/pmic/0001-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch +++ b/patches/pmic/0001-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch @@ -1,4 +1,4 @@ -From 6a303dff99a32db4951171384927f5d0c3061fe8 Mon Sep 17 00:00:00 2001 +From 0481a83b88c72fba1d0b54306a429f98cc87d18c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 27 May 2013 17:14:23 +0300 Subject: [PATCH 1/2] tps65217: Enable KEY_POWER press on AC loss / PWR_BUT @@ -8,8 +8,8 @@ Some minor devm_* changes and DT support. Signed-off-by: Pantelis Antoniou --- - drivers/mfd/tps65217.c | 121 ++++++++++++++++++++++++++++++++++++++++++- - include/linux/mfd/tps65217.h | 6 +++ + drivers/mfd/tps65217.c | 121 +++++++++++++++++++++++++++++++++++++++++- + include/linux/mfd/tps65217.h | 6 +++ 2 files changed, 125 insertions(+), 2 deletions(-) diff --git a/drivers/mfd/tps65217.c b/drivers/mfd/tps65217.c @@ -201,5 +201,5 @@ index 290762f..b138fa3 100644 static inline struct tps65217 *dev_to_tps65217(struct device *dev) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pmic/0002-dt-bone-common-Add-interrupt-for-PMIC.patch b/patches/pmic/0002-dt-bone-common-Add-interrupt-for-PMIC.patch index 01ce7a3e..b7d9eb85 100644 --- a/patches/pmic/0002-dt-bone-common-Add-interrupt-for-PMIC.patch +++ b/patches/pmic/0002-dt-bone-common-Add-interrupt-for-PMIC.patch @@ -1,4 +1,4 @@ -From 425e967e204092d97360b74fbd3031c9e140fd45 Mon Sep 17 00:00:00 2001 +From 594ce960ccce47dcb364f2b13fb0b0b4205bfcef Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 27 May 2013 17:16:35 +0300 Subject: [PATCH 2/2] dt: bone-common: Add interrupt for PMIC @@ -7,14 +7,14 @@ Add support for the PMIC interrupt, supports power-button presses. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 4 ++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi -index ae407c3..b4d2f46 100644 +index aa95810..c450d0b 100644 --- a/arch/arm/boot/dts/am335x-bone-common.dtsi +++ b/arch/arm/boot/dts/am335x-bone-common.dtsi -@@ -410,6 +410,9 @@ +@@ -431,6 +431,9 @@ &tps { ti,pmic-shutdown-controller; @@ -24,7 +24,7 @@ index ae407c3..b4d2f46 100644 regulators { dcdc1_reg: regulator@0 { regulator-always-on; -@@ -451,6 +454,7 @@ +@@ -472,6 +475,7 @@ regulator-always-on; }; }; @@ -33,5 +33,5 @@ index ae407c3..b4d2f46 100644 &cpsw_emac0 { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0001-uio-uio_pruss-port-to-AM33xx.patch b/patches/pru/0001-uio-uio_pruss-port-to-AM33xx.patch index 7b2128e6..6d352cd1 100644 --- a/patches/pru/0001-uio-uio_pruss-port-to-AM33xx.patch +++ b/patches/pru/0001-uio-uio_pruss-port-to-AM33xx.patch @@ -1,4 +1,4 @@ -From 398460008a107999d7256bc79300e4ea7d7452e2 Mon Sep 17 00:00:00 2001 +From cda9cc1996c627ebabde8f43434e2df20646e5fe Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Thu, 17 Jan 2013 16:02:47 -0800 Subject: [PATCH 1/8] uio: uio_pruss: port to AM33xx @@ -15,8 +15,8 @@ AM33xx. Signed-off-by: Matt Porter Signed-off-by: Matt Ranostay --- - drivers/uio/Kconfig | 4 ++-- - drivers/uio/uio_pruss.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++- + drivers/uio/Kconfig | 4 ++-- + drivers/uio/uio_pruss.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 61 insertions(+), 3 deletions(-) diff --git a/drivers/uio/Kconfig b/drivers/uio/Kconfig @@ -189,5 +189,5 @@ index 6e2ab00..2bb1d7a 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0002-ARM-omap-add-DT-support-for-deasserting-hardware-res.patch b/patches/pru/0002-ARM-omap-add-DT-support-for-deasserting-hardware-res.patch index 0a2a86b1..51296bae 100644 --- a/patches/pru/0002-ARM-omap-add-DT-support-for-deasserting-hardware-res.patch +++ b/patches/pru/0002-ARM-omap-add-DT-support-for-deasserting-hardware-res.patch @@ -1,4 +1,4 @@ -From 3f2448521861aa261263f791ec1332996f989d8f Mon Sep 17 00:00:00 2001 +From c9975601fbfaca1a1f3c5a13e73380dc9d7dffb0 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Thu, 17 Jan 2013 16:02:48 -0800 Subject: [PATCH 2/8] ARM: omap: add DT support for deasserting hardware reset @@ -19,9 +19,9 @@ Subject: [PATCH 2/8] ARM: omap: add DT support for deasserting hardware reset Signed-off-by: Matt Porter Signed-off-by: Matt Ranostay --- - .../devicetree/bindings/arm/omap/omap.txt | 2 ++ - arch/arm/mach-omap2/omap_device.c | 25 ++++++++++++++++++++-- - drivers/uio/uio_pruss.c | 2 +- + .../devicetree/bindings/arm/omap/omap.txt | 2 ++ + arch/arm/mach-omap2/omap_device.c | 25 ++++++++++++++++++-- + drivers/uio/uio_pruss.c | 2 +- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt @@ -94,5 +94,5 @@ index 2bb1d7a..563a337 100644 #ifdef CONFIG_ARCH_DAVINCI_DA850 gdev->sram_vaddr = -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0003-ARM-dts-AM33xx-PRUSS-support.patch b/patches/pru/0003-ARM-dts-AM33xx-PRUSS-support.patch index fe3c09b7..2f85b2ba 100644 --- a/patches/pru/0003-ARM-dts-AM33xx-PRUSS-support.patch +++ b/patches/pru/0003-ARM-dts-AM33xx-PRUSS-support.patch @@ -1,4 +1,4 @@ -From ea82dc8dd1d8b05285786ae7491d0e33a6a21694 Mon Sep 17 00:00:00 2001 +From ada7d28f3e3b8d4213a6c0d3cbe987196ea3bb32 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Thu, 17 Jan 2013 16:02:49 -0800 Subject: [PATCH 3/8] ARM: dts: AM33xx PRUSS support @@ -8,11 +8,11 @@ Adds a pruss node and an example of use on Beaglebone. Signed-off-by: Matt Porter Signed-off-by: Matt Ranostay --- - arch/arm/boot/dts/am33xx.dtsi | 11 +++++++++++ + arch/arm/boot/dts/am33xx.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi -index 9bf0d2c..5d4f9133 100644 +index 9bf0d2c..5d4f913 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi @@ -347,6 +347,17 @@ @@ -34,5 +34,5 @@ index 9bf0d2c..5d4f9133 100644 compatible = "ti,da830-rtc"; reg = <0x44e3e000 0x1000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0004-uio_pruss-add-dt-support-replicape-00A1.patch b/patches/pru/0004-uio_pruss-add-dt-support-replicape-00A1.patch index 1514ed26..9bebae12 100644 --- a/patches/pru/0004-uio_pruss-add-dt-support-replicape-00A1.patch +++ b/patches/pru/0004-uio_pruss-add-dt-support-replicape-00A1.patch @@ -1,4 +1,4 @@ -From dd3ea53aa5daa3640e91fc13f681b1718479db17 Mon Sep 17 00:00:00 2001 +From c58e062f061dcc461e463e7746f79abdfe747d51 Mon Sep 17 00:00:00 2001 From: Elias Bakken Date: Thu, 4 Apr 2013 11:38:53 -0500 Subject: [PATCH 4/8] uio_pruss: add dt support (replicape-00A1) @@ -6,7 +6,7 @@ Subject: [PATCH 4/8] uio_pruss: add dt support (replicape-00A1) Signed-off-by: Elias Bakken Signed-off-by: Robert Nelson --- - drivers/uio/uio_pruss.c | 40 ++++++++++++++++++++++++++++++++++++++++ + drivers/uio/uio_pruss.c | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/drivers/uio/uio_pruss.c b/drivers/uio/uio_pruss.c @@ -75,5 +75,5 @@ index 563a337..6f49ea1 100644 regs_prussio = platform_get_resource(dev, IORESOURCE_MEM, 0); if (!regs_prussio) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0005-pruss-Make-sure-it-works-when-no-child-nodes-are-pre.patch b/patches/pru/0005-pruss-Make-sure-it-works-when-no-child-nodes-are-pre.patch index 8619e3a6..25fd003a 100644 --- a/patches/pru/0005-pruss-Make-sure-it-works-when-no-child-nodes-are-pre.patch +++ b/patches/pru/0005-pruss-Make-sure-it-works-when-no-child-nodes-are-pre.patch @@ -1,11 +1,12 @@ -From 671709b47477ebecaf6d372087a0ec43c2c75849 Mon Sep 17 00:00:00 2001 +From d6d11fcc487be1355a4648525312da7456a399df Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 15 May 2013 20:44:34 +0300 -Subject: [PATCH 5/8] pruss: Make sure it works when no child nodes are present +Subject: [PATCH 5/8] pruss: Make sure it works when no child nodes are + present Pruss shouldn't fail when no child nodes are present. --- - drivers/uio/uio_pruss.c | 58 ++++++++++++++++++++++--------------------------- + drivers/uio/uio_pruss.c | 58 +++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 32 deletions(-) diff --git a/drivers/uio/uio_pruss.c b/drivers/uio/uio_pruss.c @@ -79,5 +80,5 @@ index 6f49ea1..5de4f11 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0006-am33xx-pru-Very-simple-led-cape-via-GPO-of-the-PRU.patch b/patches/pru/0006-am33xx-pru-Very-simple-led-cape-via-GPO-of-the-PRU.patch index 8a266536..2ee62bd7 100644 --- a/patches/pru/0006-am33xx-pru-Very-simple-led-cape-via-GPO-of-the-PRU.patch +++ b/patches/pru/0006-am33xx-pru-Very-simple-led-cape-via-GPO-of-the-PRU.patch @@ -1,12 +1,12 @@ -From bfcb9081d5b0de4fdc63bb003978b9b2c006a8b6 Mon Sep 17 00:00:00 2001 +From 659c0958a60266a3ce0c0ecc044d37370cdb3deb Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 14 May 2013 14:18:47 +0300 Subject: [PATCH 6/8] am33xx: pru: Very simple led cape via GPO of the PRU Simple cape definition for a cape that works on all beaglebones --- - firmware/Makefile | 3 ++- - firmware/capes/BB-BONE-PRU-01-00A0.dts | 45 ++++++++++++++++++++++++++++++++++ + firmware/Makefile | 3 ++- + firmware/capes/BB-BONE-PRU-01-00A0.dts | 45 ++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 firmware/capes/BB-BONE-PRU-01-00A0.dts @@ -76,5 +76,5 @@ index 0000000..29ab671 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0007-PRU-remote-proc-wip.patch b/patches/pru/0007-PRU-remote-proc-wip.patch index 109c4a96..06c15074 100644 --- a/patches/pru/0007-PRU-remote-proc-wip.patch +++ b/patches/pru/0007-PRU-remote-proc-wip.patch @@ -1,13 +1,13 @@ -From d2584ee9fca4cb20758662952120fcf7036fad78 Mon Sep 17 00:00:00 2001 +From 83ee23b00c4b4a33ef43cfdd8925503a8c1c8346 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 16 May 2013 10:37:39 +0300 Subject: [PATCH 7/8] PRU remote proc wip --- - drivers/remoteproc/Kconfig | 11 ++ - drivers/remoteproc/Makefile | 1 + - drivers/remoteproc/pru_rproc.c | 240 +++++++++++++++++++++++++++++++++ - firmware/capes/BB-BONE-PRU-02-00A0.dts | 61 +++++++++ + drivers/remoteproc/Kconfig | 11 ++ + drivers/remoteproc/Makefile | 1 + + drivers/remoteproc/pru_rproc.c | 240 ++++++++++++++++++++++++++++++++ + firmware/capes/BB-BONE-PRU-02-00A0.dts | 61 ++++++++ 4 files changed, 313 insertions(+) create mode 100644 drivers/remoteproc/pru_rproc.c create mode 100644 firmware/capes/BB-BONE-PRU-02-00A0.dts @@ -355,5 +355,5 @@ index 0000000..ddb63f7 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pru/0008-Add-sysfs-entry-for-DDR-sync.patch b/patches/pru/0008-Add-sysfs-entry-for-DDR-sync.patch index b6e7f68f..513f9528 100644 --- a/patches/pru/0008-Add-sysfs-entry-for-DDR-sync.patch +++ b/patches/pru/0008-Add-sysfs-entry-for-DDR-sync.patch @@ -1,10 +1,10 @@ -From 5631151ef1b145b09b60e32ad3ce1f8675279118 Mon Sep 17 00:00:00 2001 +From 45b9333283b6dfa5dc23ce07cc72b333dfa1e135 Mon Sep 17 00:00:00 2001 From: Chris Micali Date: Mon, 20 May 2013 13:10:58 -0400 Subject: [PATCH 8/8] Add sysfs entry for DDR sync --- - drivers/uio/uio_pruss.c | 31 +++++++++++++++++++++++++++++++ + drivers/uio/uio_pruss.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/drivers/uio/uio_pruss.c b/drivers/uio/uio_pruss.c @@ -64,5 +64,5 @@ index 5de4f11..54f4781 100644 return 0; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0001-pwm_backlight-Add-device-tree-support-for-Low-Thresh.patch b/patches/pwm/0001-pwm_backlight-Add-device-tree-support-for-Low-Thresh.patch index 870f84f2..a6513e1c 100644 --- a/patches/pwm/0001-pwm_backlight-Add-device-tree-support-for-Low-Thresh.patch +++ b/patches/pwm/0001-pwm_backlight-Add-device-tree-support-for-Low-Thresh.patch @@ -1,4 +1,4 @@ -From f1b88ea5c3291a1d5347cdc1b8f81030ee9412d3 Mon Sep 17 00:00:00 2001 +From 640c88529a63eeec88f0bab15ec485dae830c6c7 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Mon, 16 Jul 2012 14:59:41 +0530 Subject: [PATCH 1/9] pwm_backlight: Add device tree support for Low Threshold @@ -10,8 +10,8 @@ threshold brightness as optional one for pwm_backlight. Signed-off-by: Philip, Avinash --- - .../bindings/video/backlight/pwm-backlight.txt | 21 +++++++++++++++++++++ - drivers/video/backlight/pwm_bl.c | 5 +++++ + .../bindings/video/backlight/pwm-backlight.txt | 21 ++++++++++++++++++++ + drivers/video/backlight/pwm_bl.c | 5 +++++ 2 files changed, 26 insertions(+) diff --git a/Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt b/Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt @@ -67,5 +67,5 @@ index 069983c..0c91023 100644 /* -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0002-Control-module-EHRPWM-clk-enabling.patch b/patches/pwm/0002-Control-module-EHRPWM-clk-enabling.patch index 6c165d24..f153f548 100644 --- a/patches/pwm/0002-Control-module-EHRPWM-clk-enabling.patch +++ b/patches/pwm/0002-Control-module-EHRPWM-clk-enabling.patch @@ -1,11 +1,11 @@ -From 193099b071bd7403285b391c6b77b18ac300868c Mon Sep 17 00:00:00 2001 +From 6f7102b69d97c2c54fe044edd8935cfe8b8734fb Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Tue, 22 May 2012 11:34:58 +0530 Subject: [PATCH 2/9] Control module : EHRPWM clk enabling Signed-off-by: Philip, Avinash --- - arch/arm/mach-omap2/devices.c | 15 +++++++++++++++ + arch/arm/mach-omap2/devices.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -42,5 +42,5 @@ index 626f3ea..8ca1520 100644 } arch_initcall(omap2_init_devices); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0003-pwm-pwm_test-Driver-support-for-PWM-module-testing.patch b/patches/pwm/0003-pwm-pwm_test-Driver-support-for-PWM-module-testing.patch index 77ecb6c1..5ea649e6 100644 --- a/patches/pwm/0003-pwm-pwm_test-Driver-support-for-PWM-module-testing.patch +++ b/patches/pwm/0003-pwm-pwm_test-Driver-support-for-PWM-module-testing.patch @@ -1,13 +1,13 @@ -From 9c2c1d6d13bafa4a74568e49fd53348014f48e6c Mon Sep 17 00:00:00 2001 +From 9b8dc8ed093c86be816ee2a8bf5e2aa63b28e578 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Tue, 17 Jul 2012 21:35:11 +0530 Subject: [PATCH 3/9] pwm: pwm_test: Driver support for PWM module testing Signed-off-by: Philip, Avinash --- - drivers/pwm/Kconfig | 11 ++ - drivers/pwm/Makefile | 1 + - drivers/pwm/pwm_test.c | 322 +++++++++++++++++++++++++++++++++++++++++++++++++ + drivers/pwm/Kconfig | 11 ++ + drivers/pwm/Makefile | 1 + + drivers/pwm/pwm_test.c | 322 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 334 insertions(+) create mode 100644 drivers/pwm/pwm_test.c @@ -369,5 +369,5 @@ index 0000000..d9948db +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:pwm_test"); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0004-ARM-OMAP2-PWM-limit-am33xx_register_ehrpwm-to-soc_is.patch b/patches/pwm/0004-ARM-OMAP2-PWM-limit-am33xx_register_ehrpwm-to-soc_is.patch index 6173d9b5..4e0a19c5 100644 --- a/patches/pwm/0004-ARM-OMAP2-PWM-limit-am33xx_register_ehrpwm-to-soc_is.patch +++ b/patches/pwm/0004-ARM-OMAP2-PWM-limit-am33xx_register_ehrpwm-to-soc_is.patch @@ -1,4 +1,4 @@ -From 4657a0d05120d334b47a8dfd2bca584c19b49caa Mon Sep 17 00:00:00 2001 +From a06ccf6f6ab0b881d77830a86811c654d49bf554 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Tue, 27 Nov 2012 10:53:23 -0600 Subject: [PATCH 4/9] ARM: OMAP2: PWM: limit am33xx_register_ehrpwm to @@ -6,7 +6,7 @@ Subject: [PATCH 4/9] ARM: OMAP2: PWM: limit am33xx_register_ehrpwm to Signed-off-by: Robert Nelson --- - arch/arm/mach-omap2/devices.c | 5 +++-- + arch/arm/mach-omap2/devices.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c @@ -26,5 +26,5 @@ index 8ca1520..f5c71ac 100644 } arch_initcall(omap2_init_devices); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0005-pwm-export-of_pwm_request.patch b/patches/pwm/0005-pwm-export-of_pwm_request.patch index 43f23947..91f1a81b 100644 --- a/patches/pwm/0005-pwm-export-of_pwm_request.patch +++ b/patches/pwm/0005-pwm-export-of_pwm_request.patch @@ -1,4 +1,4 @@ -From 11bac16788db53c51470c1fadd473f2ba10965ba Mon Sep 17 00:00:00 2001 +From b46e6c9e4544934d357e05877ff94466319e6486 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 19 Oct 2012 10:38:00 +0300 Subject: [PATCH 5/9] pwm: export of_pwm_request @@ -10,8 +10,8 @@ Signed-off-by: Pantelis Antoniou Conflicts: include/linux/pwm.h --- - drivers/pwm/core.c | 6 +++++- - include/linux/pwm.h | 7 +++++++ + drivers/pwm/core.c | 6 +++++- + include/linux/pwm.h | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c @@ -71,5 +71,5 @@ index 6d661f3..b21c020 100644 const char *consumer) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0006-pwm-pwm-tiehrpwm-Update-the-clock-handling-of-pwm-ti.patch b/patches/pwm/0006-pwm-pwm-tiehrpwm-Update-the-clock-handling-of-pwm-ti.patch index 48189535..02b7d63c 100644 --- a/patches/pwm/0006-pwm-pwm-tiehrpwm-Update-the-clock-handling-of-pwm-ti.patch +++ b/patches/pwm/0006-pwm-pwm-tiehrpwm-Update-the-clock-handling-of-pwm-ti.patch @@ -1,4 +1,4 @@ -From e62dad7acf50e87832b549bc29fd567408c92f60 Mon Sep 17 00:00:00 2001 +From 13ac364c064dbbc09f9a4832abb68f8a6bdecf93 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Wed, 2 Jan 2013 13:24:50 +0000 Subject: [PATCH 6/9] pwm: pwm-tiehrpwm: Update the clock handling of @@ -12,7 +12,7 @@ pwm-tiehrpwm driver to the new framework. Signed-off-by: Philip Avinash Cc: Thierry Reding --- - drivers/pwm/pwm-tiehrpwm.c | 4 ++-- + drivers/pwm/pwm-tiehrpwm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pwm/pwm-tiehrpwm.c b/drivers/pwm/pwm-tiehrpwm.c @@ -38,5 +38,5 @@ index 72a6dd4..af6f162 100644 /* Stop Time base counter */ ehrpwm_modify(pc->mmio_base, TBCTL, TBCTL_RUN_MASK, TBCTL_STOP_NEXT); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0007-ARM-AM33XX-clk-Add-clock-node-for-EHRPWM-TBCLK.patch b/patches/pwm/0007-ARM-AM33XX-clk-Add-clock-node-for-EHRPWM-TBCLK.patch index 0fd77571..24c3df90 100644 --- a/patches/pwm/0007-ARM-AM33XX-clk-Add-clock-node-for-EHRPWM-TBCLK.patch +++ b/patches/pwm/0007-ARM-AM33XX-clk-Add-clock-node-for-EHRPWM-TBCLK.patch @@ -1,4 +1,4 @@ -From 9a0308b7da1a71bcc22f9a7fb4e230585624301f Mon Sep 17 00:00:00 2001 +From ed048e20eec94077cd63db65b363b0e724c63c34 Mon Sep 17 00:00:00 2001 From: "Philip, Avinash" Date: Wed, 2 Jan 2013 13:24:51 +0000 Subject: [PATCH 7/9] ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK @@ -8,8 +8,8 @@ module. Hence add TBCLK clock node in clock tree for EHRPWM modules. Signed-off-by: Philip Avinash --- - arch/arm/mach-omap2/cclock33xx_data.c | 30 ++++++++++++++++++++++++++++++ - arch/arm/mach-omap2/control.h | 8 ++++++++ + arch/arm/mach-omap2/cclock33xx_data.c | 30 ++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/control.h | 8 ++++++++ 2 files changed, 38 insertions(+) diff --git a/arch/arm/mach-omap2/cclock33xx_data.c b/arch/arm/mach-omap2/cclock33xx_data.c @@ -80,5 +80,5 @@ index e6c3281..35d17a6 100644 #define OMAP3_CONTROL_OMAP_STATUS 0x044c -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0008-HACK-am33xx.dtsi-turn-on-all-PWMs.patch b/patches/pwm/0008-HACK-am33xx.dtsi-turn-on-all-PWMs.patch index a234b42a..468ca6d2 100644 --- a/patches/pwm/0008-HACK-am33xx.dtsi-turn-on-all-PWMs.patch +++ b/patches/pwm/0008-HACK-am33xx.dtsi-turn-on-all-PWMs.patch @@ -1,11 +1,11 @@ -From 2e365f0172eeea98be29ac43340a170357c8e391 Mon Sep 17 00:00:00 2001 +From 5f1345aab27d9a695c8a900f1c47f156ac22d312 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 28 Jan 2013 18:15:29 +0100 Subject: [PATCH 8/9] HACK: am33xx.dtsi: turn on all PWMs Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am33xx.dtsi | 18 +++++++++--------- + arch/arm/boot/dts/am33xx.dtsi | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi @@ -94,5 +94,5 @@ index e832be8..c0d9c5b 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/pwm/0009-pwm-add-sysfs-interface.patch b/patches/pwm/0009-pwm-add-sysfs-interface.patch index 2a53993e..0553fa7b 100644 --- a/patches/pwm/0009-pwm-add-sysfs-interface.patch +++ b/patches/pwm/0009-pwm-add-sysfs-interface.patch @@ -1,4 +1,4 @@ -From fcc4bf2747403eec6ce3b2dfe822f4f9d0645bed Mon Sep 17 00:00:00 2001 +From 8a38ee5e613fce25e0f0f4f4636e2468fd0cb188 Mon Sep 17 00:00:00 2001 From: Lars Poeschel Date: Wed, 3 Apr 2013 15:58:55 +0200 Subject: [PATCH 9/9] pwm: add sysfs interface @@ -23,11 +23,11 @@ Signed-off-by: Lars Poeschel -- --- - Documentation/ABI/testing/sysfs-class-pwm | 37 +++ - Documentation/pwm.txt | 46 +++ - drivers/pwm/Kconfig | 12 + - drivers/pwm/core.c | 494 +++++++++++++++++++++++++++++- - include/linux/pwm.h | 27 +- + Documentation/ABI/testing/sysfs-class-pwm | 37 +++ + Documentation/pwm.txt | 46 +++ + drivers/pwm/Kconfig | 12 + + drivers/pwm/core.c | 494 ++++++++++++++++++++++++++++- + include/linux/pwm.h | 27 +- 5 files changed, 610 insertions(+), 6 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-pwm @@ -790,5 +790,5 @@ index b21c020..9165922 100644 #if IS_ENABLED(CONFIG_PWM) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/reboot/0001-ARM-AM33xx-Add-SoC-specific-restart-hook.patch b/patches/reboot/0001-ARM-AM33xx-Add-SoC-specific-restart-hook.patch index 70711126..ee243077 100644 --- a/patches/reboot/0001-ARM-AM33xx-Add-SoC-specific-restart-hook.patch +++ b/patches/reboot/0001-ARM-AM33xx-Add-SoC-specific-restart-hook.patch @@ -1,4 +1,4 @@ -From 2ec46d20ecd1dfff1a1a0036f2ed4fb02d201ab2 Mon Sep 17 00:00:00 2001 +From 519d2d07c37e1210286975b3c33c226164063f9f Mon Sep 17 00:00:00 2001 From: "Jean-Sebastien A. Beaudry" Date: Wed, 23 Jan 2013 21:02:40 +0000 Subject: [PATCH] ARM: AM33xx: Add SoC specific restart hook @@ -9,10 +9,10 @@ the platform. Tested-by: Nishanth Menon Signed-off-by: Jean-Sebastien A. Beaudry --- - arch/arm/mach-omap2/Makefile | 1 + - arch/arm/mach-omap2/am33xx-restart.c | 34 ++++++++++++++++++++++++++++++++++ - arch/arm/mach-omap2/board-generic.c | 1 + - arch/arm/mach-omap2/common.h | 8 ++++++++ + arch/arm/mach-omap2/Makefile | 1 + + arch/arm/mach-omap2/am33xx-restart.c | 34 ++++++++++++++++++++++++++++++++++ + arch/arm/mach-omap2/board-generic.c | 1 + + arch/arm/mach-omap2/common.h | 8 ++++++++ 4 files changed, 44 insertions(+) create mode 100644 arch/arm/mach-omap2/am33xx-restart.c @@ -100,5 +100,5 @@ index b9adf69..f077fbd 100644 void omap3xxx_restart(char mode, const char *cmd); #else -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0001-boneblack-Remove-default-pinmuxing-for-MMC1.patch b/patches/resetctrl/0001-boneblack-Remove-default-pinmuxing-for-MMC1.patch index 635d6b5a..4bd9f811 100644 --- a/patches/resetctrl/0001-boneblack-Remove-default-pinmuxing-for-MMC1.patch +++ b/patches/resetctrl/0001-boneblack-Remove-default-pinmuxing-for-MMC1.patch @@ -1,4 +1,4 @@ -From 160a794d29a2668a52310432de03f86e7a27d6aa Mon Sep 17 00:00:00 2001 +From 20e67325b7d16ab31a6a9c06a7e63fb149d2bfe3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 18 Apr 2013 12:34:45 +0300 Subject: [PATCH 01/11] boneblack: Remove default pinmuxing for MMC1 @@ -8,7 +8,7 @@ from here. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-boneblack.dts | 16 ---------------- + arch/arm/boot/dts/am335x-boneblack.dts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts @@ -43,5 +43,5 @@ index 1abf267..a35a106 100644 }; - -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0002-capemgr-Implement-cape-priorities.patch b/patches/resetctrl/0002-capemgr-Implement-cape-priorities.patch index 5ec0cbd1..7fb6fabe 100644 --- a/patches/resetctrl/0002-capemgr-Implement-cape-priorities.patch +++ b/patches/resetctrl/0002-capemgr-Implement-cape-priorities.patch @@ -1,4 +1,4 @@ -From d6af12a93ccd202441e2552c7778de51a60cdc07 Mon Sep 17 00:00:00 2001 +From fd4fce8f50d9c64ce5ec3e2dd2119a5bfc10393c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 17:11:17 +0300 Subject: [PATCH 02/11] capemgr: Implement cape priorities @@ -9,7 +9,7 @@ loaded. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 139 ++++++++++++++++++++++++++++----- + drivers/misc/cape/beaglebone/capemgr.c | 139 +++++++++++++++++++++++++++----- 1 file changed, 119 insertions(+), 20 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -276,5 +276,5 @@ index 5d87088..820852d 100644 bone_capemgr_info_sysfs_unregister(info); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0003-rstctl-Reset-control-subsystem.patch b/patches/resetctrl/0003-rstctl-Reset-control-subsystem.patch index c3fed468..4f4b903c 100644 --- a/patches/resetctrl/0003-rstctl-Reset-control-subsystem.patch +++ b/patches/resetctrl/0003-rstctl-Reset-control-subsystem.patch @@ -1,4 +1,4 @@ -From eed3a699a9ca258057668f7ea5b66b27afe90a5c Mon Sep 17 00:00:00 2001 +From 1d97bb0107091cf6fb0757c7bb7ea8df1ba2407f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 11 Apr 2013 18:14:52 +0300 Subject: [PATCH 03/11] rstctl: Reset control subsystem @@ -8,15 +8,15 @@ reset conditions. Signed-off-by: Pantelis Antoniou --- - drivers/Kconfig | 2 + - drivers/Makefile | 2 + - drivers/rstctl/Kconfig | 30 +++ - drivers/rstctl/Makefile | 8 + - drivers/rstctl/core.c | 368 ++++++++++++++++++++++++++++++++++ - drivers/rstctl/rstctl-gpio.c | 259 ++++++++++++++++++++++++ - drivers/rstctl/rstctl-test-consumer.c | 82 ++++++++ - drivers/rstctl/rstctl-test.c | 138 +++++++++++++ - include/linux/rstctl.h | 71 +++++++ + drivers/Kconfig | 2 + + drivers/Makefile | 2 + + drivers/rstctl/Kconfig | 30 +++ + drivers/rstctl/Makefile | 8 + + drivers/rstctl/core.c | 368 +++++++++++++++++++++++++++++++++ + drivers/rstctl/rstctl-gpio.c | 259 +++++++++++++++++++++++ + drivers/rstctl/rstctl-test-consumer.c | 82 ++++++++ + drivers/rstctl/rstctl-test.c | 138 +++++++++++++ + include/linux/rstctl.h | 71 +++++++ 9 files changed, 960 insertions(+) create mode 100644 drivers/rstctl/Kconfig create mode 100644 drivers/rstctl/Makefile @@ -1049,5 +1049,5 @@ index 0000000..b2e674a + +#endif -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0004-omap_hsmmc-Enable-rstctl-bindings.patch b/patches/resetctrl/0004-omap_hsmmc-Enable-rstctl-bindings.patch index 8132de82..3f9822ec 100644 --- a/patches/resetctrl/0004-omap_hsmmc-Enable-rstctl-bindings.patch +++ b/patches/resetctrl/0004-omap_hsmmc-Enable-rstctl-bindings.patch @@ -1,4 +1,4 @@ -From 40aa92c8635c8f8be576b8a3a860f16fbf777734 Mon Sep 17 00:00:00 2001 +From 4c2adc3c75ac1ade2f58f32ec15740c12b7aba06 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 20:32:40 +0300 Subject: [PATCH 04/11] omap_hsmmc: Enable rstctl bindings. @@ -8,7 +8,7 @@ probe the device. Signed-off-by: Pantelis Antoniou --- - drivers/mmc/host/omap_hsmmc.c | 24 ++++++++++++++++++++++++ + drivers/mmc/host/omap_hsmmc.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -82,5 +82,5 @@ index 7a35c8e..f6f5875 100644 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0005-bone-Add-rstctl-DT-binding-for-beaglebone.patch b/patches/resetctrl/0005-bone-Add-rstctl-DT-binding-for-beaglebone.patch index 780496ba..7cca0eff 100644 --- a/patches/resetctrl/0005-bone-Add-rstctl-DT-binding-for-beaglebone.patch +++ b/patches/resetctrl/0005-bone-Add-rstctl-DT-binding-for-beaglebone.patch @@ -1,4 +1,4 @@ -From faf39469086bc5b354ffc91822b007931eb47411 Mon Sep 17 00:00:00 2001 +From 968207b0a0a49c55187bee5eecc192c3535097ae Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 20:36:35 +0300 Subject: [PATCH 05/11] bone: Add rstctl DT binding for beaglebone @@ -7,8 +7,8 @@ Add a reset control resource for the eMMC's reset GPIO. Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 6 ++++++ - arch/arm/boot/dts/am335x-boneblack.dts | 24 ++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 6 ++++++ + arch/arm/boot/dts/am335x-boneblack.dts | 24 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -77,5 +77,5 @@ index a35a106..1545cca 100644 -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0006-bone-eMMC-Add-rstctl-rstctl-DT-bindings.patch b/patches/resetctrl/0006-bone-eMMC-Add-rstctl-rstctl-DT-bindings.patch index 26cef1ac..e3c47a35 100644 --- a/patches/resetctrl/0006-bone-eMMC-Add-rstctl-rstctl-DT-bindings.patch +++ b/patches/resetctrl/0006-bone-eMMC-Add-rstctl-rstctl-DT-bindings.patch @@ -1,4 +1,4 @@ -From 4f537095557dad5ca7de288560946adbf438ce09 Mon Sep 17 00:00:00 2001 +From 2e51fb53f0bd55e74094ee07220b9aef79376d31 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 20:38:11 +0300 Subject: [PATCH 06/11] bone-eMMC: Add rstctl rstctl DT bindings @@ -7,8 +7,8 @@ Add the references to the reset controller for the eMMC capes. Signed-off-by: Pantelis Antoniou --- - firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 7 +++---- - firmware/capes/cape-bone-2g-emmc1.dts | 7 +++---- + firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 7 +++---- + firmware/capes/cape-bone-2g-emmc1.dts | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/firmware/capes/BB-BONE-eMMC1-01-00A0.dts b/firmware/capes/BB-BONE-eMMC1-01-00A0.dts @@ -64,5 +64,5 @@ index 69bb684..bf26ae1 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0007-capes-Add-testing-capes-for-rstctl.patch b/patches/resetctrl/0007-capes-Add-testing-capes-for-rstctl.patch index ed3e5e1c..f1d5f695 100644 --- a/patches/resetctrl/0007-capes-Add-testing-capes-for-rstctl.patch +++ b/patches/resetctrl/0007-capes-Add-testing-capes-for-rstctl.patch @@ -1,4 +1,4 @@ -From e452fd3cf676587c927d9cc1a3de0f9af705d9c1 Mon Sep 17 00:00:00 2001 +From 94d37c3333ce66e3078b760c11dbbcf6243ac26f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 20:40:07 +0300 Subject: [PATCH 07/11] capes: Add testing capes for rstctl @@ -7,8 +7,8 @@ Add a couple of reset control capes for testing rstctl Signed-off-by: Pantelis Antoniou --- - firmware/capes/BB-BONE-RST-00A0.dts | 62 ++++++++++++++++++++++++++++++++++++ - firmware/capes/BB-BONE-RST2-00A0.dts | 27 ++++++++++++++++ + firmware/capes/BB-BONE-RST-00A0.dts | 62 ++++++++++++++++++++++++++++++++++ + firmware/capes/BB-BONE-RST2-00A0.dts | 27 +++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 firmware/capes/BB-BONE-RST-00A0.dts create mode 100644 firmware/capes/BB-BONE-RST2-00A0.dts @@ -115,5 +115,5 @@ index 0000000..6904cc5 + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0008-omap_hsmmc-Bail-out-when-rstctl-error-is-unrecoverab.patch b/patches/resetctrl/0008-omap_hsmmc-Bail-out-when-rstctl-error-is-unrecoverab.patch index 2c0fecd7..4019dd56 100644 --- a/patches/resetctrl/0008-omap_hsmmc-Bail-out-when-rstctl-error-is-unrecoverab.patch +++ b/patches/resetctrl/0008-omap_hsmmc-Bail-out-when-rstctl-error-is-unrecoverab.patch @@ -1,14 +1,15 @@ -From f241d00112333aabd1cc0df818332384971a66d6 Mon Sep 17 00:00:00 2001 +From d7b60c9f41f33b7670b4085b42d370120c78313d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 17:05:53 +0300 -Subject: [PATCH 08/11] omap_hsmmc: Bail out when rstctl error is unrecoverable +Subject: [PATCH 08/11] omap_hsmmc: Bail out when rstctl error is + unrecoverable Make sure that when a rstctl resource is requested, but unavailable to fail the device probe. Signed-off-by: Pantelis Antoniou --- - drivers/mmc/host/omap_hsmmc.c | 10 +++++++--- + drivers/mmc/host/omap_hsmmc.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c @@ -35,5 +36,5 @@ index f6f5875..e2b97df 100644 } else { dev_info(&pdev->dev, "Got rstctl (%s:#%d name %s) label:%s\n", -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0009-bone-Put-priorities-in-built-in-capes.patch b/patches/resetctrl/0009-bone-Put-priorities-in-built-in-capes.patch index 8ebafb8d..1c789d74 100644 --- a/patches/resetctrl/0009-bone-Put-priorities-in-built-in-capes.patch +++ b/patches/resetctrl/0009-bone-Put-priorities-in-built-in-capes.patch @@ -1,4 +1,4 @@ -From 8bd1f493543d4403b154b3c52e89af1de919a3a6 Mon Sep 17 00:00:00 2001 +From 4c589bfb602680da48a4c426f63048b8225f81bb Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 22 Apr 2013 17:08:09 +0300 Subject: [PATCH 09/11] bone: Put priorities in built-in capes @@ -8,8 +8,8 @@ make sure that the add one capes take precedence Signed-off-by: Pantelis Antoniou --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 44 ++++++++++++++++++------------- - arch/arm/boot/dts/am33xx.dtsi | 5 ++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 44 +++++++++++++++++------------ + arch/arm/boot/dts/am33xx.dtsi | 5 ++++ 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -114,5 +114,5 @@ index 76fa03b..eb0d2d4 100644 compatible = "ti,omap3-uart"; ti,hwmods = "uart1"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0010-bone-common-dtsi-remove-reset-cape.patch b/patches/resetctrl/0010-bone-common-dtsi-remove-reset-cape.patch index e5c91a91..11166b5f 100644 --- a/patches/resetctrl/0010-bone-common-dtsi-remove-reset-cape.patch +++ b/patches/resetctrl/0010-bone-common-dtsi-remove-reset-cape.patch @@ -1,11 +1,11 @@ -From 11b121edc24c9a177c630b55bee332e7c344b809 Mon Sep 17 00:00:00 2001 +From 8c1372859270553206264444d7f1ee14ca65b94d Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 2 May 2013 14:15:13 +0200 Subject: [PATCH 10/11] bone-common dtsi: remove reset cape Signed-off-by: Koen Kooi --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 10 ---------- + arch/arm/boot/dts/am335x-bone-common.dtsi | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -30,5 +30,5 @@ index 327e592..ae407c3 100644 slot@5 { ti,cape-override; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resetctrl/0011-mmc-add-missing-select-RSTCTL-in-MMC_OMAP.patch b/patches/resetctrl/0011-mmc-add-missing-select-RSTCTL-in-MMC_OMAP.patch index 5e6f288b..87f06090 100644 --- a/patches/resetctrl/0011-mmc-add-missing-select-RSTCTL-in-MMC_OMAP.patch +++ b/patches/resetctrl/0011-mmc-add-missing-select-RSTCTL-in-MMC_OMAP.patch @@ -1,4 +1,4 @@ -From cd2bd34cbf6c39912b94df2fe307e189ad33e7bb Mon Sep 17 00:00:00 2001 +From 173ea96bfa9f290e33d2ae25b4abf8b6c586eb4d Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Sat, 25 May 2013 20:36:52 +0000 Subject: [PATCH 11/11] mmc: add missing select RSTCTL in MMC_OMAP @@ -8,7 +8,7 @@ should be selected Signed-off-by: Matt Ranostay --- - drivers/mmc/host/Kconfig | 1 + + drivers/mmc/host/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig @@ -24,5 +24,5 @@ index 009dabd..86d81ee 100644 This selects the TI OMAP Multimedia card Interface. If you have an OMAP board with a Multimedia Card slot, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0001-bone-capemgr-Introduce-simple-resource-tracking.patch b/patches/resources/0001-bone-capemgr-Introduce-simple-resource-tracking.patch index 0793b8d1..a17bf045 100644 --- a/patches/resources/0001-bone-capemgr-Introduce-simple-resource-tracking.patch +++ b/patches/resources/0001-bone-capemgr-Introduce-simple-resource-tracking.patch @@ -1,13 +1,13 @@ -From ee06129839a79f59e58d59e2614dd764e604c35e Mon Sep 17 00:00:00 2001 +From 4779e18f0a14caf41f80f25255ea73ca1ab15070 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 16 May 2013 18:11:19 +0300 -Subject: [PATCH 1/8] bone: capemgr: Introduce simple resource tracking +Subject: [PATCH 01/15] bone: capemgr: Introduce simple resource tracking Now each cape can declare an exclusive-use property which is a string list of every resource it requires. Attempting to load a cape that uses the same resource will fail. --- - drivers/misc/cape/beaglebone/capemgr.c | 127 ++++++++++++++++++++++++++++++++- + drivers/misc/cape/beaglebone/capemgr.c | 127 +++++++++++++++++++++++++++++++- 1 file changed, 125 insertions(+), 2 deletions(-) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -163,5 +163,5 @@ index 820852d..2820e39 100644 /* we're done, wake up all */ wake_up_interruptible_all(&info->load_wq); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0002-capes-Add-resources-to-capes.patch b/patches/resources/0002-capes-Add-resources-to-capes.patch index a5407612..9694a234 100644 --- a/patches/resources/0002-capes-Add-resources-to-capes.patch +++ b/patches/resources/0002-capes-Add-resources-to-capes.patch @@ -1,42 +1,42 @@ -From e5eb79f581f0987633323bc7e416e2b682475535 Mon Sep 17 00:00:00 2001 +From 8f97f9f31be0e1c8e8a39b5261bb788a2c476c7c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 16 May 2013 18:13:19 +0300 -Subject: [PATCH 2/8] capes: Add resources to capes. +Subject: [PATCH 02/15] capes: Add resources to capes. Start adding the resource list of each cape. --- - firmware/capes/BB-BONE-AUDI-01-00A0.dts | 15 +++++++++- - firmware/capes/BB-BONE-CAM3-01-00A2.dts | 45 +++++++++++++++++++++++++++-- - firmware/capes/BB-BONE-GPEVT-00A0.dts | 2 +- - firmware/capes/BB-BONE-PRU-01-00A0.dts | 7 +++++ - firmware/capes/BB-BONE-PRU-02-00A0.dts | 7 +++++ - firmware/capes/BB-BONE-PWMT-00A0.dts | 2 +- - firmware/capes/BB-BONE-RST-00A0.dts | 2 +- - firmware/capes/BB-BONE-RST2-00A0.dts | 2 +- - firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 2 +- - firmware/capes/am33xx_pwm-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_13-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_19-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_34-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_36-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_45-00A0.dts | 2 +- - firmware/capes/bone_pwm_P8_46-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_14-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_16-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_21-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_22-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_28-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_29-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_31-00A0.dts | 2 +- - firmware/capes/bone_pwm_P9_42-00A0.dts | 2 +- - firmware/capes/cape-bone-2g-emmc1.dts | 18 ++++++++++++ - firmware/capes/cape-bone-dvi-00A1.dts | 2 +- - firmware/capes/cape-bone-dvi-00A2.dts | 2 +- - firmware/capes/cape-bone-lcd3-00A0.dts | 41 ++++++++++++++++++++++++++ - firmware/capes/cape-bone-lcd3-00A2.dts | 39 +++++++++++++++++++++++++ - firmware/capes/cape-bone-tester-00A0.dts | 2 +- - firmware/capes/cape-bone-weather-00A0.dts | 19 ++++++------ - firmware/capes/cape-boneblack-hdmi-00A0.dts | 34 +++++++++++++++++++++- + firmware/capes/BB-BONE-AUDI-01-00A0.dts | 15 ++++++++- + firmware/capes/BB-BONE-CAM3-01-00A2.dts | 45 +++++++++++++++++++++++++-- + firmware/capes/BB-BONE-GPEVT-00A0.dts | 2 +- + firmware/capes/BB-BONE-PRU-01-00A0.dts | 7 +++++ + firmware/capes/BB-BONE-PRU-02-00A0.dts | 7 +++++ + firmware/capes/BB-BONE-PWMT-00A0.dts | 2 +- + firmware/capes/BB-BONE-RST-00A0.dts | 2 +- + firmware/capes/BB-BONE-RST2-00A0.dts | 2 +- + firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 2 +- + firmware/capes/am33xx_pwm-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_13-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_19-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_34-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_36-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_45-00A0.dts | 2 +- + firmware/capes/bone_pwm_P8_46-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_14-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_16-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_21-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_22-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_28-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_29-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_31-00A0.dts | 2 +- + firmware/capes/bone_pwm_P9_42-00A0.dts | 2 +- + firmware/capes/cape-bone-2g-emmc1.dts | 18 +++++++++++ + firmware/capes/cape-bone-dvi-00A1.dts | 2 +- + firmware/capes/cape-bone-dvi-00A2.dts | 2 +- + firmware/capes/cape-bone-lcd3-00A0.dts | 41 ++++++++++++++++++++++++ + firmware/capes/cape-bone-lcd3-00A2.dts | 39 +++++++++++++++++++++++ + firmware/capes/cape-bone-tester-00A0.dts | 2 +- + firmware/capes/cape-bone-weather-00A0.dts | 19 +++++------ + firmware/capes/cape-boneblack-hdmi-00A0.dts | 34 +++++++++++++++++++- 32 files changed, 235 insertions(+), 36 deletions(-) diff --git a/firmware/capes/BB-BONE-AUDI-01-00A0.dts b/firmware/capes/BB-BONE-AUDI-01-00A0.dts @@ -490,7 +490,7 @@ index a3cd39d..d5c49bb 100644 /* identification */ part-number = "BB-BONE-DVID-01"; diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts -index cf692b2..616ae46 100644 +index 21bfeda..bfb6ea0 100644 --- a/firmware/capes/cape-bone-lcd3-00A0.dts +++ b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -15,6 +15,47 @@ @@ -542,7 +542,7 @@ index cf692b2..616ae46 100644 target = <&am33xx_pinmux>; __overlay__ { diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index fc1adb7..6728466 100644 +index 4e65af6..2cb3710 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -15,6 +15,45 @@ @@ -592,7 +592,7 @@ index fc1adb7..6728466 100644 target = <&am33xx_pinmux>; __overlay__ { diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index 46f39bc..1aee7af9 100644 +index 4d7dc68..b5b1be8 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -9,7 +9,7 @@ @@ -705,5 +705,5 @@ index e5f714a..5fdbd9e 100644 target = <&am33xx_pinmux>; __overlay__ { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0003-capes-Update-most-of-the-capes-with-resource-definit.patch b/patches/resources/0003-capes-Update-most-of-the-capes-with-resource-definit.patch index 0ecc87b7..87d6c296 100644 --- a/patches/resources/0003-capes-Update-most-of-the-capes-with-resource-definit.patch +++ b/patches/resources/0003-capes-Update-most-of-the-capes-with-resource-definit.patch @@ -1,44 +1,45 @@ -From 59e46b010ac35ed47e7f1c9bbbafc7db518ffbdc Mon Sep 17 00:00:00 2001 +From c98431725020576e2607c4b64aa810a5681a1be9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Fri, 17 May 2013 18:38:30 +0300 -Subject: [PATCH 3/8] capes: Update most of the capes with resource definitions +Subject: [PATCH 03/15] capes: Update most of the capes with resource + definitions Updated all the standard capes with their resource definitions. --- - firmware/capes/BB-BONE-GPEVT-00A0.dts | 7 ++++ - firmware/capes/BB-BONE-LCD4-01-00A0.dts | 31 +++++++++++++++++ - firmware/capes/BB-BONE-LCD4-01-00A1.dts | 46 ++++++++++++++++++++++-- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 46 ++++++++++++++++++++++-- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 48 ++++++++++++++++++++++++-- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 47 +++++++++++++++++++++++-- - firmware/capes/BB-BONE-PWMT-00A0.dts | 9 ++++- - firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 16 +++++++++ - firmware/capes/BB-BONELT-BT-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P8_13-00A0.dts | 13 +++++-- - firmware/capes/bone_pwm_P8_19-00A0.dts | 13 +++++-- - firmware/capes/bone_pwm_P8_34-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P8_36-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P8_45-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P8_46-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_14-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_16-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_21-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_22-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_28-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_29-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_31-00A0.dts | 7 ++++ - firmware/capes/bone_pwm_P9_42-00A0.dts | 7 ++++ - firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 31 ++++++++++++----- - firmware/capes/cape-bone-adafruit-rtc-00A0.dts | 15 ++++++++ - firmware/capes/cape-bone-dvi-00A0.dts | 32 +++++++++++++++++ - firmware/capes/cape-bone-dvi-00A1.dts | 37 ++++++++++++++++++++ - firmware/capes/cape-bone-dvi-00A2.dts | 32 +++++++++++++++++ - firmware/capes/cape-bone-geiger-00A0.dts | 15 ++++++++ - firmware/capes/cape-bone-iio-00A0.dts | 13 +++++++ - firmware/capes/cape-bone-mrf24j40-00A0.dts | 16 +++++++++ - firmware/capes/cape-bone-nixie-00A0.dts | 18 ++++++++-- - firmware/capes/cape-bone-tester-00A0.dts | 2 ++ - firmware/capes/cape-bone-weather-00A0.dts | 7 ++++ + firmware/capes/BB-BONE-GPEVT-00A0.dts | 7 ++++ + firmware/capes/BB-BONE-LCD4-01-00A0.dts | 31 +++++++++++++++ + firmware/capes/BB-BONE-LCD4-01-00A1.dts | 46 +++++++++++++++++++++-- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 46 +++++++++++++++++++++-- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 48 ++++++++++++++++++++++-- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 47 ++++++++++++++++++++++- + firmware/capes/BB-BONE-PWMT-00A0.dts | 9 ++++- + firmware/capes/BB-BONE-eMMC1-01-00A0.dts | 16 ++++++++ + firmware/capes/BB-BONELT-BT-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P8_13-00A0.dts | 13 ++++++- + firmware/capes/bone_pwm_P8_19-00A0.dts | 13 ++++++- + firmware/capes/bone_pwm_P8_34-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P8_36-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P8_45-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P8_46-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_14-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_16-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_21-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_22-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_28-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_29-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_31-00A0.dts | 7 ++++ + firmware/capes/bone_pwm_P9_42-00A0.dts | 7 ++++ + firmware/capes/cape-bone-adafruit-lcd-00A0.dts | 31 +++++++++++---- + firmware/capes/cape-bone-adafruit-rtc-00A0.dts | 15 ++++++++ + firmware/capes/cape-bone-dvi-00A0.dts | 32 ++++++++++++++++ + firmware/capes/cape-bone-dvi-00A1.dts | 37 ++++++++++++++++++ + firmware/capes/cape-bone-dvi-00A2.dts | 32 ++++++++++++++++ + firmware/capes/cape-bone-geiger-00A0.dts | 15 ++++++++ + firmware/capes/cape-bone-iio-00A0.dts | 13 +++++++ + firmware/capes/cape-bone-mrf24j40-00A0.dts | 16 ++++++++ + firmware/capes/cape-bone-nixie-00A0.dts | 18 ++++++++- + firmware/capes/cape-bone-tester-00A0.dts | 2 + + firmware/capes/cape-bone-weather-00A0.dts | 7 ++++ 34 files changed, 559 insertions(+), 26 deletions(-) diff --git a/firmware/capes/BB-BONE-GPEVT-00A0.dts b/firmware/capes/BB-BONE-GPEVT-00A0.dts @@ -171,7 +172,7 @@ index 7a05f3a..b466f70 100644 lcd4-led0 { label = "lcd4:green:usr0"; diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 1ba88d9..0f2df54 100644 +index 80411fe..2e43217 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -15,13 +15,53 @@ @@ -949,7 +950,7 @@ index d5c49bb..4c54804 100644 target = <&am33xx_pinmux>; __overlay__ { diff --git a/firmware/capes/cape-bone-geiger-00A0.dts b/firmware/capes/cape-bone-geiger-00A0.dts -index 309dbca..d3ea92a 100644 +index 967e03b..fed2a63 100644 --- a/firmware/capes/cape-bone-geiger-00A0.dts +++ b/firmware/capes/cape-bone-geiger-00A0.dts @@ -15,6 +15,21 @@ @@ -975,7 +976,7 @@ index 309dbca..d3ea92a 100644 target = <&am33xx_pinmux>; __overlay__ { diff --git a/firmware/capes/cape-bone-iio-00A0.dts b/firmware/capes/cape-bone-iio-00A0.dts -index 4fa02ef..edff883 100644 +index f1cf814..416712b 100644 --- a/firmware/capes/cape-bone-iio-00A0.dts +++ b/firmware/capes/cape-bone-iio-00A0.dts @@ -14,6 +14,19 @@ @@ -1069,7 +1070,7 @@ index 7ec2c46..e4ff3ab 100644 fragment@2 { diff --git a/firmware/capes/cape-bone-tester-00A0.dts b/firmware/capes/cape-bone-tester-00A0.dts -index 1aee7af9..4cb94cc 100644 +index b5b1be8..df04f6d 100644 --- a/firmware/capes/cape-bone-tester-00A0.dts +++ b/firmware/capes/cape-bone-tester-00A0.dts @@ -15,6 +15,8 @@ @@ -1100,5 +1101,5 @@ index 7cb479a..c017cdb 100644 target = <&am33xx_pinmux>; __overlay__ { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0004-capes-Update-RS232-CAN-capes-with-resources.patch b/patches/resources/0004-capes-Update-RS232-CAN-capes-with-resources.patch index 9b4c8ecb..c0990e51 100644 --- a/patches/resources/0004-capes-Update-RS232-CAN-capes-with-resources.patch +++ b/patches/resources/0004-capes-Update-RS232-CAN-capes-with-resources.patch @@ -1,15 +1,15 @@ -From c4ae09ecc63107a5a22d055935b05202d0619708 Mon Sep 17 00:00:00 2001 +From 0c9b62d56ecad48280f18058c9b398ec9fc5a450 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Mon, 20 May 2013 16:11:38 +0300 -Subject: [PATCH 4/8] capes: Update RS232 + CAN capes with resources +Subject: [PATCH 04/15] capes: Update RS232 + CAN capes with resources --- - firmware/capes/BB-BONE-RS232-00A0.dts | 8 ++++++++ - firmware/capes/BB-BONE-SERL-01-00A1.dts | 8 ++++++++ + firmware/capes/BB-BONE-RS232-00A0.dts | 8 ++++++++ + firmware/capes/BB-BONE-SERL-01-00A1.dts | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/firmware/capes/BB-BONE-RS232-00A0.dts b/firmware/capes/BB-BONE-RS232-00A0.dts -index 220c85d..ad627c58 100644 +index 220c85d..ad627c5 100644 --- a/firmware/capes/BB-BONE-RS232-00A0.dts +++ b/firmware/capes/BB-BONE-RS232-00A0.dts @@ -15,6 +15,14 @@ @@ -47,5 +47,5 @@ index b0459c8..93b1bfc 100644 target = <&am33xx_pinmux>; __overlay__ { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0005-capemgr-Add-enable_partno-parameter.patch b/patches/resources/0005-capemgr-Add-enable_partno-parameter.patch index 6a9f3c9b..7c548fb8 100644 --- a/patches/resources/0005-capemgr-Add-enable_partno-parameter.patch +++ b/patches/resources/0005-capemgr-Add-enable_partno-parameter.patch @@ -1,14 +1,14 @@ -From d99d3394e8d9f28a41e4e1ae8cbea7e17a616c9b Mon Sep 17 00:00:00 2001 +From 85c57783f3f2da02d4992aebbfd57d15967fdb37 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 4 Jun 2013 19:42:45 +0300 -Subject: [PATCH 5/8] capemgr: Add enable_partno parameter +Subject: [PATCH 05/15] capemgr: Add enable_partno parameter Add analogous option to disable_partno; this one doesn't require the presence of a base dts override. Signed-off-by: Pantelis Antoniou --- - drivers/misc/cape/beaglebone/capemgr.c | 66 ++++++++++++++++++++++++++++++++++ + drivers/misc/cape/beaglebone/capemgr.c | 66 ++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/drivers/misc/cape/beaglebone/capemgr.c b/drivers/misc/cape/beaglebone/capemgr.c @@ -114,5 +114,5 @@ index 2820e39..b1a8b65 100644 /* if matches the disabled ones skip */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0006-cape-GPIOHELP-use-correct-part-number.patch b/patches/resources/0006-cape-GPIOHELP-use-correct-part-number.patch index dde87357..34ee225f 100644 --- a/patches/resources/0006-cape-GPIOHELP-use-correct-part-number.patch +++ b/patches/resources/0006-cape-GPIOHELP-use-correct-part-number.patch @@ -1,10 +1,10 @@ -From e8d21e561a5bf1856169400cfd457f875bb62a29 Mon Sep 17 00:00:00 2001 +From 9a69d06c5596e166612a508922852fff32649a27 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 5 Jun 2013 10:34:32 +0300 -Subject: [PATCH 6/8] cape: GPIOHELP use correct part number +Subject: [PATCH 06/15] cape: GPIOHELP use correct part number --- - firmware/capes/BB-GPIOHELP-00A0.dts | 2 +- + firmware/capes/BB-GPIOHELP-00A0.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/capes/BB-GPIOHELP-00A0.dts b/firmware/capes/BB-GPIOHELP-00A0.dts @@ -21,5 +21,5 @@ index d7e0b4b..ba2a74b 100644 /* state the resources this cape uses */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0007-bbb-Add-a-fall-back-non-audio-HDMI-cape.patch b/patches/resources/0007-bbb-Add-a-fall-back-non-audio-HDMI-cape.patch index 49b87306..3eaff791 100644 --- a/patches/resources/0007-bbb-Add-a-fall-back-non-audio-HDMI-cape.patch +++ b/patches/resources/0007-bbb-Add-a-fall-back-non-audio-HDMI-cape.patch @@ -1,14 +1,14 @@ -From a319e31117c5003d8aafee9243cba73df1ba232a Mon Sep 17 00:00:00 2001 +From 8a37de9344e7fdffaa181a3701b4aa585c74fef2 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 4 Jun 2013 17:54:45 +0300 -Subject: [PATCH 7/8] bbb: Add a fall-back non-audio HDMI cape +Subject: [PATCH 07/15] bbb: Add a fall-back non-audio HDMI cape When a user cape hogs the audio, allow booting with a HDMI cape which only supports video. --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 21 +++++ - firmware/Makefile | 5 +- - firmware/capes/cape-boneblack-hdmin-00A0.dts | 112 +++++++++++++++++++++++++++ + arch/arm/boot/dts/am335x-bone-common.dtsi | 21 +++++ + firmware/Makefile | 5 +- + firmware/capes/cape-boneblack-hdmin-00A0.dts | 112 ++++++++++++++++++++++++++ 3 files changed, 136 insertions(+), 2 deletions(-) create mode 100644 firmware/capes/cape-boneblack-hdmin-00A0.dts @@ -52,10 +52,10 @@ index ae407c3..aa95810 100644 }; diff --git a/firmware/Makefile b/firmware/Makefile -index d82fb9b..062cfef 100644 +index 1a353ce..0de40d98 100644 --- a/firmware/Makefile +++ b/firmware/Makefile -@@ -196,8 +196,9 @@ fw-shipped-$(CONFIG_CAPE_BEAGLEBONE_NIXIE) += \ +@@ -198,8 +198,9 @@ fw-shipped-$(CONFIG_CAPE_BEAGLEBONE_NIXIE) += \ # the weather cape fw-shipped-$(CONFIG_CAPE_BEAGLEBONE) += cape-bone-weather-00A0.dtbo @@ -186,5 +186,5 @@ index 0000000..44ae0ea + }; +}; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0008-capes-HDMI-slaves-need-panel-settings.patch b/patches/resources/0008-capes-HDMI-slaves-need-panel-settings.patch index b309b475..165d00c6 100644 --- a/patches/resources/0008-capes-HDMI-slaves-need-panel-settings.patch +++ b/patches/resources/0008-capes-HDMI-slaves-need-panel-settings.patch @@ -1,11 +1,11 @@ -From ccaad05573d93e8d27ba5a98f5ceab1059570a4a Mon Sep 17 00:00:00 2001 +From 923a2be95a90df076974ffbb17ed2b73bc271a69 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 6 Jun 2013 11:47:15 +0300 -Subject: [PATCH 8/8] capes: HDMI slaves need panel settings +Subject: [PATCH 08/15] capes: HDMI slaves need panel settings --- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 13 +++++++++++++ - firmware/capes/cape-boneblack-hdmin-00A0.dts | 13 +++++++++++++ + firmware/capes/cape-boneblack-hdmi-00A0.dts | 13 +++++++++++++ + firmware/capes/cape-boneblack-hdmin-00A0.dts | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/firmware/capes/cape-boneblack-hdmi-00A0.dts b/firmware/capes/cape-boneblack-hdmi-00A0.dts @@ -57,5 +57,5 @@ index 44ae0ea..e193426 100644 fb { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0009-capes-boneblack-HDMI-capes-have-blacklisted-modes.patch b/patches/resources/0009-capes-boneblack-HDMI-capes-have-blacklisted-modes.patch index 265c582a..f8518520 100644 --- a/patches/resources/0009-capes-boneblack-HDMI-capes-have-blacklisted-modes.patch +++ b/patches/resources/0009-capes-boneblack-HDMI-capes-have-blacklisted-modes.patch @@ -1,14 +1,14 @@ -From dcfd3a03e9bfaa33ff635f81a1f06b8d09460024 Mon Sep 17 00:00:00 2001 +From 79b767541c181f6a964ba8e2a16d36bde6718d2a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 12 Jun 2013 11:12:26 +0300 -Subject: [PATCH 9/9] capes: boneblack HDMI capes have blacklisted modes. +Subject: [PATCH 09/15] capes: boneblack HDMI capes have blacklisted modes. Added a few modes that are known not to work on my end. Signed-off-by: Pantelis Antoniou --- - firmware/capes/cape-boneblack-hdmi-00A0.dts | 13 ++++++++++++- - firmware/capes/cape-boneblack-hdmin-00A0.dts | 11 +++++++++++ + firmware/capes/cape-boneblack-hdmi-00A0.dts | 13 ++++++++++++- + firmware/capes/cape-boneblack-hdmin-00A0.dts | 11 +++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/firmware/capes/cape-boneblack-hdmi-00A0.dts b/firmware/capes/cape-boneblack-hdmi-00A0.dts @@ -65,5 +65,5 @@ index e193426..ad55c4d 100644 bpp = <16>; ac-bias = <255>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0010-capes-LCD7-Fix-definitions.patch b/patches/resources/0010-capes-LCD7-Fix-definitions.patch index a8f89cd6..c5336a13 100644 --- a/patches/resources/0010-capes-LCD7-Fix-definitions.patch +++ b/patches/resources/0010-capes-LCD7-Fix-definitions.patch @@ -1,12 +1,12 @@ -From b5bb1fd3ec41b03e223601e4f9b6fc3ee2e40f99 Mon Sep 17 00:00:00 2001 +From 3121a886706f69af31f286ffc3106c5fde16ad00 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 12 Jun 2013 21:02:20 +0300 -Subject: [PATCH 10/12] capes: LCD7: Fix definitions +Subject: [PATCH 10/15] capes: LCD7: Fix definitions LCD7 rev A3/A4 had some pins wrong --- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 8 ++++---- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 11 ++++++----- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 8 ++++---- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 11 ++++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A3.dts b/firmware/capes/BB-BONE-LCD7-01-00A3.dts @@ -106,5 +106,5 @@ index 81553e6..0c3abff 100644 }; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0011-capes-LCD7-Fix-enter-key-pinmux.patch b/patches/resources/0011-capes-LCD7-Fix-enter-key-pinmux.patch index 3e584155..a8410ffb 100644 --- a/patches/resources/0011-capes-LCD7-Fix-enter-key-pinmux.patch +++ b/patches/resources/0011-capes-LCD7-Fix-enter-key-pinmux.patch @@ -1,11 +1,11 @@ -From 2e5021711aa1247282cd01e859383214b05b9b6b Mon Sep 17 00:00:00 2001 +From 34729e78f07644ffac1ec16b0cef776036b45e2d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 12 Jun 2013 22:49:19 +0300 -Subject: [PATCH 11/12] capes: LCD7: Fix enter key pinmux +Subject: [PATCH 11/15] capes: LCD7: Fix enter key pinmux --- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 2 +- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 4 +++- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 2 +- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A3.dts b/firmware/capes/BB-BONE-LCD7-01-00A3.dts @@ -37,5 +37,5 @@ index 0c3abff..a23a809 100644 >; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0012-Fix-timings-for-LCD3-cape.patch b/patches/resources/0012-Fix-timings-for-LCD3-cape.patch index cf184e7d..812c6d75 100644 --- a/patches/resources/0012-Fix-timings-for-LCD3-cape.patch +++ b/patches/resources/0012-Fix-timings-for-LCD3-cape.patch @@ -1,7 +1,7 @@ -From bd7633cd1ab8ff1737bbca145f1d4a2b50463681 Mon Sep 17 00:00:00 2001 +From 26ce0ad78db484bd49372cc5b7cce52bdb2446c2 Mon Sep 17 00:00:00 2001 From: David Anders Date: Thu, 13 Jun 2013 08:37:19 +0200 -Subject: [PATCH 12/12] Fix timings for LCD3 cape +Subject: [PATCH 12/15] Fix timings for LCD3 cape In the 3.2 kernel using the da8xx lcdc fb, the HSW, HFP, and HBP are written to the lcdc registers directly as entered. i.e. if HSW=47 , then 47 is written to the register and the value that is generated is the register value plus one (total of 48 clocks). @@ -11,11 +11,11 @@ specifically with the LCD3 board, the lcd panel does not use data enable as a ti the HSW, HFP, and HBP for all three lcd panels needs to be incremented by one. --- - firmware/capes/cape-bone-lcd3-00A2.dts | 9 +++++---- + firmware/capes/cape-bone-lcd3-00A2.dts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index 6728466..42fb692 100644 +index 2cb3710..2ce5cb7 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -245,16 +245,17 @@ @@ -41,5 +41,5 @@ index 6728466..42fb692 100644 vsync-len = <2>; clock-frequency = <8000000>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0013-capes-LCD-capes-updated-with-timing-fixes.patch b/patches/resources/0013-capes-LCD-capes-updated-with-timing-fixes.patch index 36456f1b..23e15e2a 100644 --- a/patches/resources/0013-capes-LCD-capes-updated-with-timing-fixes.patch +++ b/patches/resources/0013-capes-LCD-capes-updated-with-timing-fixes.patch @@ -1,16 +1,16 @@ -From e63b2d223f2e9fa02eb2814a3d6a1e04a139fa09 Mon Sep 17 00:00:00 2001 +From 828692276369513c180dd1157835532e26d2f630 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 13 Jun 2013 12:24:42 +0300 -Subject: [PATCH 13/13] capes: LCD capes updated with timing fixes +Subject: [PATCH 13/15] capes: LCD capes updated with timing fixes --- - firmware/capes/BB-BONE-LCD4-01-00A0.dts | 8 ++++---- - firmware/capes/BB-BONE-LCD4-01-00A1.dts | 8 ++++---- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 8 ++++---- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 8 ++++---- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 9 +++++---- - firmware/capes/cape-bone-lcd3-00A0.dts | 13 ++++++++----- - firmware/capes/cape-bone-lcd3-00A2.dts | 5 ++++- + firmware/capes/BB-BONE-LCD4-01-00A0.dts | 8 ++++---- + firmware/capes/BB-BONE-LCD4-01-00A1.dts | 8 ++++---- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 8 ++++---- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 8 ++++---- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 9 +++++---- + firmware/capes/cape-bone-lcd3-00A0.dts | 13 ++++++++----- + firmware/capes/cape-bone-lcd3-00A2.dts | 5 ++++- 7 files changed, 33 insertions(+), 26 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD4-01-00A0.dts b/firmware/capes/BB-BONE-LCD4-01-00A0.dts @@ -52,7 +52,7 @@ index b466f70..a27a7b8 100644 vsync-len = <10>; clock-frequency = <9000000>; diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 0f2df54..0c823d2 100644 +index 2e43217..3cedd9b 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -254,10 +254,10 @@ @@ -116,7 +116,7 @@ index a23a809..ae4941e 100644 vsync-len = <2>; clock-frequency = <30000000>; diff --git a/firmware/capes/cape-bone-lcd3-00A0.dts b/firmware/capes/cape-bone-lcd3-00A0.dts -index 616ae46..d75768f 100644 +index bfb6ea0..809ea6b 100644 --- a/firmware/capes/cape-bone-lcd3-00A0.dts +++ b/firmware/capes/cape-bone-lcd3-00A0.dts @@ -88,7 +88,8 @@ @@ -160,7 +160,7 @@ index 616ae46..d75768f 100644 }; diff --git a/firmware/capes/cape-bone-lcd3-00A2.dts b/firmware/capes/cape-bone-lcd3-00A2.dts -index 42fb692..b8eff4f 100644 +index 2ce5cb7..7e26990 100644 --- a/firmware/capes/cape-bone-lcd3-00A2.dts +++ b/firmware/capes/cape-bone-lcd3-00A2.dts @@ -91,7 +91,9 @@ @@ -183,5 +183,5 @@ index 42fb692..b8eff4f 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0014-Fix-mmc2-being-enabled-when-eMMC-is-disabled.patch b/patches/resources/0014-Fix-mmc2-being-enabled-when-eMMC-is-disabled.patch index 7853fd34..91d20775 100644 --- a/patches/resources/0014-Fix-mmc2-being-enabled-when-eMMC-is-disabled.patch +++ b/patches/resources/0014-Fix-mmc2-being-enabled-when-eMMC-is-disabled.patch @@ -1,11 +1,11 @@ -From 111341f6690746f5a6cb27c7f93a46868e1dcb3d Mon Sep 17 00:00:00 2001 +From 5e25eff48eb65f2b7a410a6dd1548c3e6c0a1f12 Mon Sep 17 00:00:00 2001 From: Bas Laarhoven Date: Mon, 10 Jun 2013 13:53:35 +0200 -Subject: [PATCH 14/14] Fix mmc2 being enabled when eMMC is disabled. +Subject: [PATCH 14/15] Fix mmc2 being enabled when eMMC is disabled. Signed-off-by: Bas Laarhoven --- - arch/arm/boot/dts/am335x-boneblack.dts | 2 +- + arch/arm/boot/dts/am335x-boneblack.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts @@ -22,5 +22,5 @@ index 1545cca..a7eb55b 100644 reset = <&rstctl 0 0>; reset-names = "eMMC_RSTn-CONSUMER"; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/resources/0015-capes-LCD7-fix-vsync-len-off-by-one.patch b/patches/resources/0015-capes-LCD7-fix-vsync-len-off-by-one.patch index 44d5027b..aca3a2d0 100644 --- a/patches/resources/0015-capes-LCD7-fix-vsync-len-off-by-one.patch +++ b/patches/resources/0015-capes-LCD7-fix-vsync-len-off-by-one.patch @@ -1,16 +1,16 @@ -From 30242f187e732153f7e1ce42f231073633d13042 Mon Sep 17 00:00:00 2001 +From c9558a3841694a4c65972a6fe1660c2f6b4fa0b4 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 13 Jun 2013 18:43:27 +0300 Subject: [PATCH 15/15] capes: LCD7: fix vsync-len off by one --- - firmware/capes/BB-BONE-LCD7-01-00A2.dts | 2 +- - firmware/capes/BB-BONE-LCD7-01-00A3.dts | 2 +- - firmware/capes/BB-BONE-LCD7-01-00A4.dts | 2 +- + firmware/capes/BB-BONE-LCD7-01-00A2.dts | 2 +- + firmware/capes/BB-BONE-LCD7-01-00A3.dts | 2 +- + firmware/capes/BB-BONE-LCD7-01-00A4.dts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/capes/BB-BONE-LCD7-01-00A2.dts b/firmware/capes/BB-BONE-LCD7-01-00A2.dts -index 0c823d2..1dc761f 100644 +index 3cedd9b..b004c89 100644 --- a/firmware/capes/BB-BONE-LCD7-01-00A2.dts +++ b/firmware/capes/BB-BONE-LCD7-01-00A2.dts @@ -259,7 +259,7 @@ @@ -49,5 +49,5 @@ index ae4941e..2d0ed3f 100644 hsync-active = <0>; vsync-active = <0>; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/rtc/0001-ARM-OMAP2-am33xx-hwmod-Fix-register-offset-NULL-chec.patch b/patches/rtc/0001-ARM-OMAP2-am33xx-hwmod-Fix-register-offset-NULL-chec.patch index 8c971bd9..ada5d88d 100644 --- a/patches/rtc/0001-ARM-OMAP2-am33xx-hwmod-Fix-register-offset-NULL-chec.patch +++ b/patches/rtc/0001-ARM-OMAP2-am33xx-hwmod-Fix-register-offset-NULL-chec.patch @@ -1,4 +1,4 @@ -From 54ed6eddd614ed519d9920f020be2b1fc4f26a5f Mon Sep 17 00:00:00 2001 +From 1c43309d724683c95d2d466573b16d07bb1da7b2 Mon Sep 17 00:00:00 2001 From: "Hebbar, Gururaja" Date: Wed, 30 Jan 2013 14:39:20 +0000 Subject: [PATCH 1/4] ARM: OMAP2: am33xx-hwmod: Fix "register offset NULL @@ -24,7 +24,7 @@ with clkctrl register offset at 0x00. Signed-off-by: Hebbar Gururaja --- - arch/arm/mach-omap2/cm33xx.c | 3 --- + arch/arm/mach-omap2/cm33xx.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm/mach-omap2/cm33xx.c b/arch/arm/mach-omap2/cm33xx.c @@ -42,5 +42,5 @@ index 058ce3c..325a515 100644 MAX_MODULE_READY_TIME, i); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/rtc/0002-rtc-OMAP-Add-system-pm_power_off-to-rtc-driver.patch b/patches/rtc/0002-rtc-OMAP-Add-system-pm_power_off-to-rtc-driver.patch index 0fd040bb..0ce71ac6 100644 --- a/patches/rtc/0002-rtc-OMAP-Add-system-pm_power_off-to-rtc-driver.patch +++ b/patches/rtc/0002-rtc-OMAP-Add-system-pm_power_off-to-rtc-driver.patch @@ -1,4 +1,4 @@ -From f90cd5b69377154f5dbb25a7fc969b658427c60b Mon Sep 17 00:00:00 2001 +From 750b87406736e20aed14dfb34db20b841403af32 Mon Sep 17 00:00:00 2001 From: Colin Foe-Parker Date: Mon, 15 Oct 2012 20:12:19 +0530 Subject: [PATCH 2/4] rtc: OMAP: Add system pm_power_off to rtc driver @@ -17,8 +17,8 @@ Signed-off-by: Colin Foe-Parker [anilkumar@ti.com: move poweroff additions to rtc driver] Signed-off-by: AnilKumar Ch --- - Documentation/devicetree/bindings/rtc/rtc-omap.txt | 5 ++ - drivers/rtc/rtc-omap.c | 74 +++++++++++++++++++++- + Documentation/devicetree/bindings/rtc/rtc-omap.txt | 5 ++ + drivers/rtc/rtc-omap.c | 74 +++++++++++++++++++- 2 files changed, 78 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/rtc/rtc-omap.txt b/Documentation/devicetree/bindings/rtc/rtc-omap.txt @@ -170,5 +170,5 @@ index 6009714..e6d4878 100644 * which we'll use instead of update irqs */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/rtc/0003-ARM-dts-AM33XX-Set-pmic-shutdown-controller-for-Beag.patch b/patches/rtc/0003-ARM-dts-AM33XX-Set-pmic-shutdown-controller-for-Beag.patch index 00319520..d8422880 100644 --- a/patches/rtc/0003-ARM-dts-AM33XX-Set-pmic-shutdown-controller-for-Beag.patch +++ b/patches/rtc/0003-ARM-dts-AM33XX-Set-pmic-shutdown-controller-for-Beag.patch @@ -1,4 +1,4 @@ -From 80d0d05f2dafe1da5a6473a417377066dffaaf0c Mon Sep 17 00:00:00 2001 +From 605c1c35d7810eef5b8ac336cd655556739c2d93 Mon Sep 17 00:00:00 2001 From: AnilKumar Ch Date: Wed, 31 Oct 2012 12:23:27 +0530 Subject: [PATCH 3/4] ARM: dts: AM33XX: Set pmic-shutdown-controller for @@ -10,7 +10,7 @@ to OFF when PWR_EN toggle. Signed-off-by: AnilKumar Ch --- - arch/arm/boot/dts/am335x-bone.dts | 2 ++ + arch/arm/boot/dts/am335x-bone.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -27,5 +27,5 @@ index b338f5b..feeebdd 100644 dcdc1_reg: regulator@0 { regulator-always-on; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/rtc/0004-ARM-dts-AM33XX-Enable-system-power-off-control-in-am.patch b/patches/rtc/0004-ARM-dts-AM33XX-Enable-system-power-off-control-in-am.patch index 24dbf57d..e9ca73aa 100644 --- a/patches/rtc/0004-ARM-dts-AM33XX-Enable-system-power-off-control-in-am.patch +++ b/patches/rtc/0004-ARM-dts-AM33XX-Enable-system-power-off-control-in-am.patch @@ -1,4 +1,4 @@ -From 8a04770c60243e3cf0ed8d6a920970dab8f32760 Mon Sep 17 00:00:00 2001 +From 727459c3643f7cf6be6ac82770db9d5d7d686db8 Mon Sep 17 00:00:00 2001 From: AnilKumar Ch Date: Wed, 31 Oct 2012 13:23:14 +0530 Subject: [PATCH 4/4] ARM: dts: AM33XX: Enable system power off control in @@ -10,7 +10,7 @@ This flag is used by the driver to hook up the pm_power_off system call. Signed-off-by: AnilKumar Ch --- - arch/arm/boot/dts/am335x-bone.dts | 4 ++++ + arch/arm/boot/dts/am335x-bone.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts @@ -29,5 +29,5 @@ index feeebdd..a92d7d1 100644 leds { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/ssd130x/0001-video-ssd1307fb-Add-support-for-SSD1306-OLED-control.patch b/patches/ssd130x/0001-video-ssd1307fb-Add-support-for-SSD1306-OLED-control.patch index bfff11a4..15d3d26e 100644 --- a/patches/ssd130x/0001-video-ssd1307fb-Add-support-for-SSD1306-OLED-control.patch +++ b/patches/ssd130x/0001-video-ssd1307fb-Add-support-for-SSD1306-OLED-control.patch @@ -1,12 +1,13 @@ -From 449665ebf7e393c59e28e3888fd54411b8eaf604 Mon Sep 17 00:00:00 2001 +From a86c16ee9950ad1af65fe77c28ca3447cee076cb Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Dec 2012 17:20:04 +0100 -Subject: [PATCH 1/5] video: ssd1307fb: Add support for SSD1306 OLED controller +Subject: [PATCH 1/5] video: ssd1307fb: Add support for SSD1306 OLED + controller Signed-off-by: Maxime Ripard --- - .../devicetree/bindings/video/ssd1307fb.txt | 10 +- - drivers/video/ssd1307fb.c | 267 +++++++++++++++------ + .../devicetree/bindings/video/ssd1307fb.txt | 10 +- + drivers/video/ssd1307fb.c | 267 ++++++++++++++------ 2 files changed, 203 insertions(+), 74 deletions(-) diff --git a/Documentation/devicetree/bindings/video/ssd1307fb.txt b/Documentation/devicetree/bindings/video/ssd1307fb.txt @@ -431,5 +432,5 @@ index 395cb6a..95f76e2 100644 .probe = ssd1307fb_probe, .remove = ssd1307fb_remove, -- -1.8.1.4 +1.7.9.5 diff --git a/patches/ssd130x/0002-ssd1307fb-Rework-the-communication-functions.patch b/patches/ssd130x/0002-ssd1307fb-Rework-the-communication-functions.patch index 7dc266d3..58172b46 100644 --- a/patches/ssd130x/0002-ssd1307fb-Rework-the-communication-functions.patch +++ b/patches/ssd130x/0002-ssd1307fb-Rework-the-communication-functions.patch @@ -1,4 +1,4 @@ -From c61b25109c9d2ad3e696d477d1c9e0eb5ebfd9ff Mon Sep 17 00:00:00 2001 +From 733f60f782e458409d24daf9a1ecd5c2ed56ff05 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 Feb 2013 11:39:52 +0100 Subject: [PATCH 2/5] ssd1307fb: Rework the communication functions @@ -11,7 +11,7 @@ the type of information sent, and the raw bytes after that. Signed-off-by: Maxime Ripard --- - drivers/video/ssd1307fb.c | 62 ++++++++++++++++++++++++++--------------------- + drivers/video/ssd1307fb.c | 62 +++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/drivers/video/ssd1307fb.c b/drivers/video/ssd1307fb.c @@ -111,5 +111,5 @@ index 95f76e2..85e0860 100644 static void ssd1307fb_update_display(struct ssd1307fb_par *par) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/ssd130x/0003-ssd1307fb-Speed-up-the-communication-with-the-contro.patch b/patches/ssd130x/0003-ssd1307fb-Speed-up-the-communication-with-the-contro.patch index 22709efb..60e2aa72 100644 --- a/patches/ssd130x/0003-ssd1307fb-Speed-up-the-communication-with-the-contro.patch +++ b/patches/ssd130x/0003-ssd1307fb-Speed-up-the-communication-with-the-contro.patch @@ -1,7 +1,8 @@ -From a595bcd67814d1a7f34ecad25923325e93691b79 Mon Sep 17 00:00:00 2001 +From ff42a6bad2d6967c0b33249be6fa1cd0c954e870 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 Feb 2013 11:46:40 +0100 -Subject: [PATCH 3/5] ssd1307fb: Speed up the communication with the controller +Subject: [PATCH 3/5] ssd1307fb: Speed up the communication with the + controller The code until now was sending only 1pixel-wide page segment at once, and started a new transfer every time. It has proven very inefficient, @@ -14,7 +15,7 @@ of this expensive overhead. Signed-off-by: Maxime Ripard --- - drivers/video/ssd1307fb.c | 11 ++++++++--- + drivers/video/ssd1307fb.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/video/ssd1307fb.c b/drivers/video/ssd1307fb.c @@ -53,5 +54,5 @@ index 85e0860..676241b 100644 } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/ssd130x/0004-ssd1307fb-Make-use-of-horizontal-addressing-mode.patch b/patches/ssd130x/0004-ssd1307fb-Make-use-of-horizontal-addressing-mode.patch index 00b8e46e..eb3532a9 100644 --- a/patches/ssd130x/0004-ssd1307fb-Make-use-of-horizontal-addressing-mode.patch +++ b/patches/ssd130x/0004-ssd1307fb-Make-use-of-horizontal-addressing-mode.patch @@ -1,4 +1,4 @@ -From 43c8488a916020cbcd39262e3b6e869a24b75c7e Mon Sep 17 00:00:00 2001 +From 2b136af4d60d20a4e5b688231402ad9f2c215154 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 13 Jul 2012 15:16:12 +0200 Subject: [PATCH 4/5] ssd1307fb: Make use of horizontal addressing mode @@ -18,7 +18,7 @@ line, allowing to have a lower data overhead, and a simpler driver. Signed-off-by: Maxime Ripard --- - drivers/video/ssd1307fb.c | 41 +++++++++++++++++++++++++++++------------ + drivers/video/ssd1307fb.c | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/drivers/video/ssd1307fb.c b/drivers/video/ssd1307fb.c @@ -105,5 +105,5 @@ index 676241b..6594458 100644 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_DISPLAY_ON); if (ret < 0) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/ssd130x/0005-SSD1307fb-1Hz-8Hz-defio-updates.patch b/patches/ssd130x/0005-SSD1307fb-1Hz-8Hz-defio-updates.patch index ff793d56..5307a384 100644 --- a/patches/ssd130x/0005-SSD1307fb-1Hz-8Hz-defio-updates.patch +++ b/patches/ssd130x/0005-SSD1307fb-1Hz-8Hz-defio-updates.patch @@ -1,11 +1,11 @@ -From 15ccfe0aa5494afddb8c6364dd9f8857e879e4c7 Mon Sep 17 00:00:00 2001 +From 2b79cfb3033205dfc9144a2ce7faf92c54539e1a Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 13 Apr 2013 20:10:05 +0200 Subject: [PATCH 5/5] SSD1307fb: 1Hz -> 8Hz defio updates Signed-off-by: Koen Kooi --- - drivers/video/ssd1307fb.c | 2 +- + drivers/video/ssd1307fb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/ssd1307fb.c b/drivers/video/ssd1307fb.c @@ -22,5 +22,5 @@ index 6594458..f47b59b 100644 }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0001-drivers-usb-phy-add-a-new-driver-for-usb-part-of-con.patch b/patches/usb/0001-drivers-usb-phy-add-a-new-driver-for-usb-part-of-con.patch index d2b07a3e..1662d149 100644 --- a/patches/usb/0001-drivers-usb-phy-add-a-new-driver-for-usb-part-of-con.patch +++ b/patches/usb/0001-drivers-usb-phy-add-a-new-driver-for-usb-part-of-con.patch @@ -1,4 +1,4 @@ -From bb65fc7ea82be365eb42e768edea155557e03c81 Mon Sep 17 00:00:00 2001 +From bbe54d87fc866f10531e2ddee9407f41f550b12c Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 15 Jan 2013 08:42:52 +0000 Subject: [PATCH 01/13] drivers: usb: phy: add a new driver for usb part of @@ -13,11 +13,11 @@ previously done in omap glue and in omap-usb2 phy will be removed. Signed-off-by: Kishon Vijay Abraham I --- - Documentation/devicetree/bindings/usb/omap-usb.txt | 21 ++- - drivers/usb/phy/Kconfig | 9 + - drivers/usb/phy/Makefile | 1 + - drivers/usb/phy/omap-control-usb.c | 204 +++++++++++++++++++++ - include/linux/usb/omap_control_usb.h | 73 ++++++++ + Documentation/devicetree/bindings/usb/omap-usb.txt | 21 +- + drivers/usb/phy/Kconfig | 9 + + drivers/usb/phy/Makefile | 1 + + drivers/usb/phy/omap-control-usb.c | 204 ++++++++++++++++++++ + include/linux/usb/omap_control_usb.h | 73 +++++++ 5 files changed, 307 insertions(+), 1 deletion(-) create mode 100644 drivers/usb/phy/omap-control-usb.c create mode 100644 include/linux/usb/omap_control_usb.h @@ -377,5 +377,5 @@ index 0000000..fbc7407 + +#endif /* __OMAP_CONTROL_USB_H__ */ -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0002-drivers-usb-start-using-the-control-module-driver.patch b/patches/usb/0002-drivers-usb-start-using-the-control-module-driver.patch index ab2f9760..d66e4179 100644 --- a/patches/usb/0002-drivers-usb-start-using-the-control-module-driver.patch +++ b/patches/usb/0002-drivers-usb-start-using-the-control-module-driver.patch @@ -1,4 +1,4 @@ -From 432c757c690b2484eb593b0e7a650e2eaec0e906 Mon Sep 17 00:00:00 2001 +From a9f1a1055bdcd42e09da6942a1f6fc763678e873 Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 15 Jan 2013 08:42:55 +0000 Subject: [PATCH 02/13] drivers: usb: start using the control module driver @@ -9,15 +9,15 @@ registers on their own. Signed-off-by: Kishon Vijay Abraham I --- - Documentation/devicetree/bindings/usb/omap-usb.txt | 4 ++ - Documentation/devicetree/bindings/usb/usb-phy.txt | 7 +-- - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 13 ----- - drivers/usb/musb/Kconfig | 1 + - drivers/usb/musb/omap2430.c | 64 +++++++++------------- - drivers/usb/musb/omap2430.h | 9 --- - drivers/usb/phy/Kconfig | 1 + - drivers/usb/phy/omap-usb2.c | 38 +++---------- - include/linux/usb/omap_usb.h | 4 +- + Documentation/devicetree/bindings/usb/omap-usb.txt | 4 ++ + Documentation/devicetree/bindings/usb/usb-phy.txt | 7 +-- + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 13 ---- + drivers/usb/musb/Kconfig | 1 + + drivers/usb/musb/omap2430.c | 64 ++++++++------------ + drivers/usb/musb/omap2430.h | 9 --- + drivers/usb/phy/Kconfig | 1 + + drivers/usb/phy/omap-usb2.c | 38 +++--------- + include/linux/usb/omap_usb.h | 4 +- 9 files changed, 42 insertions(+), 99 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/omap-usb.txt b/Documentation/devicetree/bindings/usb/omap-usb.txt @@ -404,5 +404,5 @@ index 0ea17f8..3db9b53 100644 #if defined(CONFIG_OMAP_USB2) || defined(CONFIG_OMAP_USB2_MODULE) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0003-usb-otg-Add-an-API-to-bind-the-USB-controller-and-PH.patch b/patches/usb/0003-usb-otg-Add-an-API-to-bind-the-USB-controller-and-PH.patch index c8bf7d78..199a2faf 100644 --- a/patches/usb/0003-usb-otg-Add-an-API-to-bind-the-USB-controller-and-PH.patch +++ b/patches/usb/0003-usb-otg-Add-an-API-to-bind-the-USB-controller-and-PH.patch @@ -1,7 +1,8 @@ -From 7d21e27796d06c05af9d1114d99133e3afd49dd6 Mon Sep 17 00:00:00 2001 +From eb551d731c80bff8ae795bfb8a40a882d7ac72cc Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:09 +0000 -Subject: [PATCH 03/13] usb: otg: Add an API to bind the USB controller and PHY +Subject: [PATCH 03/13] usb: otg: Add an API to bind the USB controller and + PHY In order to support platforms which has multiple PHY's (of same type) and which has multiple USB controllers, a new design is adopted wherin the binding @@ -11,8 +12,8 @@ So added a new API to pass the binding information. Signed-off-by: Kishon Vijay Abraham I --- - drivers/usb/otg/otg.c | 37 +++++++++++++++++++++++++++++++++++++ - include/linux/usb/phy.h | 22 ++++++++++++++++++++++ + drivers/usb/otg/otg.c | 37 +++++++++++++++++++++++++++++++++++++ + include/linux/usb/phy.h | 22 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/drivers/usb/otg/otg.c b/drivers/usb/otg/otg.c @@ -118,5 +119,5 @@ index a29ae1e..fbeab1a 100644 static inline int -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0004-usb-otg-utils-add-facilities-in-phy-lib-to-support-m.patch b/patches/usb/0004-usb-otg-utils-add-facilities-in-phy-lib-to-support-m.patch index 2b722c62..6647c306 100644 --- a/patches/usb/0004-usb-otg-utils-add-facilities-in-phy-lib-to-support-m.patch +++ b/patches/usb/0004-usb-otg-utils-add-facilities-in-phy-lib-to-support-m.patch @@ -1,4 +1,4 @@ -From 144fb7ea9e7df24c8e09f7e730d89c0f0c8d519f Mon Sep 17 00:00:00 2001 +From 4ea5ad2ddcb9ac7120cb62493ecf849274332500 Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:10 +0000 Subject: [PATCH 04/13] usb: otg: utils: add facilities in phy lib to support @@ -17,8 +17,8 @@ use the new API. Signed-off-by: Kishon Vijay Abraham I --- - drivers/usb/otg/otg.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++- - include/linux/usb/phy.h | 13 ++++++ + drivers/usb/otg/otg.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++- + include/linux/usb/phy.h | 13 ++++++ 2 files changed, 126 insertions(+), 1 deletion(-) diff --git a/drivers/usb/otg/otg.c b/drivers/usb/otg/otg.c @@ -209,5 +209,5 @@ index fbeab1a..3a9ae3e 100644 { } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0005-ARM-OMAP-USB-Add-phy-binding-information.patch b/patches/usb/0005-ARM-OMAP-USB-Add-phy-binding-information.patch index 6a8a11ce..1a7d18eb 100644 --- a/patches/usb/0005-ARM-OMAP-USB-Add-phy-binding-information.patch +++ b/patches/usb/0005-ARM-OMAP-USB-Add-phy-binding-information.patch @@ -1,4 +1,4 @@ -From 513ce1903b2744c67375e991644f049eca8b4bc9 Mon Sep 17 00:00:00 2001 +From 0899f09e1310378d6fc62a66d8f1d2d434e4b224 Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:11 +0000 Subject: [PATCH 05/13] ARM: OMAP: USB: Add phy binding information @@ -11,23 +11,23 @@ done here for OMAP platforms. Signed-off-by: Kishon Vijay Abraham I --- - arch/arm/mach-omap2/board-2430sdp.c | 2 ++ - arch/arm/mach-omap2/board-3430sdp.c | 2 ++ - arch/arm/mach-omap2/board-4430sdp.c | 2 ++ - arch/arm/mach-omap2/board-cm-t35.c | 2 ++ - arch/arm/mach-omap2/board-devkit8000.c | 2 ++ - arch/arm/mach-omap2/board-igep0020.c | 2 ++ - arch/arm/mach-omap2/board-ldp.c | 2 ++ - arch/arm/mach-omap2/board-omap3beagle.c | 2 ++ - arch/arm/mach-omap2/board-omap3evm.c | 2 ++ - arch/arm/mach-omap2/board-omap3logic.c | 2 ++ - arch/arm/mach-omap2/board-omap3pandora.c | 2 ++ - arch/arm/mach-omap2/board-omap3stalker.c | 2 ++ - arch/arm/mach-omap2/board-omap3touchbook.c | 2 ++ - arch/arm/mach-omap2/board-omap4panda.c | 2 ++ - arch/arm/mach-omap2/board-overo.c | 2 ++ - arch/arm/mach-omap2/board-rm680.c | 2 ++ - arch/arm/mach-omap2/board-zoom-peripherals.c | 2 ++ + arch/arm/mach-omap2/board-2430sdp.c | 2 ++ + arch/arm/mach-omap2/board-3430sdp.c | 2 ++ + arch/arm/mach-omap2/board-4430sdp.c | 2 ++ + arch/arm/mach-omap2/board-cm-t35.c | 2 ++ + arch/arm/mach-omap2/board-devkit8000.c | 2 ++ + arch/arm/mach-omap2/board-igep0020.c | 2 ++ + arch/arm/mach-omap2/board-ldp.c | 2 ++ + arch/arm/mach-omap2/board-omap3beagle.c | 2 ++ + arch/arm/mach-omap2/board-omap3evm.c | 2 ++ + arch/arm/mach-omap2/board-omap3logic.c | 2 ++ + arch/arm/mach-omap2/board-omap3pandora.c | 2 ++ + arch/arm/mach-omap2/board-omap3stalker.c | 2 ++ + arch/arm/mach-omap2/board-omap3touchbook.c | 2 ++ + arch/arm/mach-omap2/board-omap4panda.c | 2 ++ + arch/arm/mach-omap2/board-overo.c | 2 ++ + arch/arm/mach-omap2/board-rm680.c | 2 ++ + arch/arm/mach-omap2/board-zoom-peripherals.c | 2 ++ 17 files changed, 34 insertions(+) diff --git a/arch/arm/mach-omap2/board-2430sdp.c b/arch/arm/mach-omap2/board-2430sdp.c @@ -371,5 +371,5 @@ index 26e07ad..dc5498b 100644 enable_board_wakeup_source(); omap_serial_init(); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0006-drivers-usb-musb-omap-make-use-of-the-new-PHY-lib-AP.patch b/patches/usb/0006-drivers-usb-musb-omap-make-use-of-the-new-PHY-lib-AP.patch index 6baa91dd..89431b45 100644 --- a/patches/usb/0006-drivers-usb-musb-omap-make-use-of-the-new-PHY-lib-AP.patch +++ b/patches/usb/0006-drivers-usb-musb-omap-make-use-of-the-new-PHY-lib-AP.patch @@ -1,4 +1,4 @@ -From 3c6859885e85b8617a8469dae6ae0b9b9b6d68de Mon Sep 17 00:00:00 2001 +From 9ba4204699c1fd4d779985f6a9d13097c36cb3dd Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:12 +0000 Subject: [PATCH 06/13] drivers: usb: musb: omap: make use of the new PHY lib @@ -12,9 +12,9 @@ PHY. Signed-off-by: Kishon Vijay Abraham I --- - drivers/usb/musb/omap2430.c | 2 +- - drivers/usb/otg/twl4030-usb.c | 3 ++- - drivers/usb/phy/omap-usb2.c | 3 ++- + drivers/usb/musb/omap2430.c | 2 +- + drivers/usb/otg/twl4030-usb.c | 3 ++- + drivers/usb/phy/omap-usb2.c | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c @@ -73,5 +73,5 @@ index 2152ce4..46c79c6 100644 platform_set_drvdata(pdev, phy); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0007-usb-otg-add-device-tree-support-to-otg-library.patch b/patches/usb/0007-usb-otg-add-device-tree-support-to-otg-library.patch index 8ec565c9..95c2aaf4 100644 --- a/patches/usb/0007-usb-otg-add-device-tree-support-to-otg-library.patch +++ b/patches/usb/0007-usb-otg-add-device-tree-support-to-otg-library.patch @@ -1,4 +1,4 @@ -From 6959e79d637084e193ed3fcf82366afe41589186 Mon Sep 17 00:00:00 2001 +From bd5054af10143dba5386685a77a5c33aa6f34027 Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:13 +0000 Subject: [PATCH 07/13] usb: otg: add device tree support to otg library @@ -11,8 +11,8 @@ but the phy has not been added, or a ERR_PTR() otherwise. Cc: Marc Kleine-Budde Signed-off-by: Kishon Vijay Abraham I --- - drivers/usb/otg/otg.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ - include/linux/usb/phy.h | 8 +++++ + drivers/usb/otg/otg.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++ + include/linux/usb/phy.h | 8 +++++ 2 files changed, 85 insertions(+) diff --git a/drivers/usb/otg/otg.c b/drivers/usb/otg/otg.c @@ -145,5 +145,5 @@ index 3a9ae3e..c7f5a98 100644 { } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0008-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch b/patches/usb/0008-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch index 649da198..a82008a4 100644 --- a/patches/usb/0008-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch +++ b/patches/usb/0008-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch @@ -1,4 +1,4 @@ -From faf91d25263f29c6a480227ea1d7c478e935d981 Mon Sep 17 00:00:00 2001 +From 5f91d8b26f43131a8f7015f1c139369f4a84c70a Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Tue, 22 Jan 2013 09:58:14 +0000 Subject: [PATCH 08/13] USB: MUSB: OMAP: get PHY by phandle for dt boot @@ -7,7 +7,7 @@ The OMAP glue has been modified to get PHY by phandle for dt boot. Signed-off-by: Kishon Vijay Abraham I --- - drivers/usb/musb/omap2430.c | 7 ++++++- + drivers/usb/musb/omap2430.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c @@ -29,5 +29,5 @@ index 97ae52e..05ab371 100644 pr_err("HS USB OTG: no transceiver configured\n"); return -EPROBE_DEFER; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0009-MUSB-Hack-around-to-make-host-port-to-work.patch b/patches/usb/0009-MUSB-Hack-around-to-make-host-port-to-work.patch index 655feac0..4edd6b2d 100644 --- a/patches/usb/0009-MUSB-Hack-around-to-make-host-port-to-work.patch +++ b/patches/usb/0009-MUSB-Hack-around-to-make-host-port-to-work.patch @@ -1,4 +1,4 @@ -From 40e7043f53489e94a7a824cf1d9b409defe42758 Mon Sep 17 00:00:00 2001 +From 9f9e3de862201e0f5737d4a8c57209b2179aef1c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Tue, 22 Jan 2013 22:25:06 +0200 Subject: [PATCH 09/13] MUSB: Hack around to make host port to work. @@ -8,11 +8,11 @@ After removing the device, issue lsusb to cause it to scan the bus again. Crappy, I know, but at least works. --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 6 ++++ - arch/arm/boot/dts/am33xx.dtsi | 9 ++++-- - drivers/usb/musb/musb_core.c | 45 ++++++++++++++++++++++++---- - drivers/usb/musb/musb_dsps.c | 49 +++++++++++++++++++++++++++++-- - drivers/usb/musb/musb_host.c | 7 +++-- + arch/arm/boot/dts/am335x-bone-common.dtsi | 6 ++++ + arch/arm/boot/dts/am33xx.dtsi | 9 ++++-- + drivers/usb/musb/musb_core.c | 45 +++++++++++++++++++++++--- + drivers/usb/musb/musb_dsps.c | 49 +++++++++++++++++++++++++++-- + drivers/usb/musb/musb_host.c | 7 +++-- 5 files changed, 105 insertions(+), 11 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -30,7 +30,7 @@ index d525195..90178e2 100644 + status = "okay"; +}; diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi -index 5d4f9133..6b71632 100644 +index 5d4f913..6b71632 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi @@ -399,11 +399,15 @@ @@ -234,5 +234,5 @@ index e9f0fd9..86442a2 100644 static int musb_bus_resume(struct usb_hcd *hcd) -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0010-make-sure-we-register-unregister-the-NOP-xceiver-onl.patch b/patches/usb/0010-make-sure-we-register-unregister-the-NOP-xceiver-onl.patch index 82294f5c..3fbafaca 100644 --- a/patches/usb/0010-make-sure-we-register-unregister-the-NOP-xceiver-onl.patch +++ b/patches/usb/0010-make-sure-we-register-unregister-the-NOP-xceiver-onl.patch @@ -1,4 +1,4 @@ -From 223dc8041d30bb328cb719c627f5d233e0a14ccc Mon Sep 17 00:00:00 2001 +From 4a415149e4f012b00cd3b614e16041f148a90dec Mon Sep 17 00:00:00 2001 From: Vladimir Pantelic Date: Mon, 18 Mar 2013 13:48:33 +0100 Subject: [PATCH 10/13] make sure we register/unregister the NOP xceiver only @@ -6,7 +6,7 @@ Subject: [PATCH 10/13] make sure we register/unregister the NOP xceiver only Signed-off-by: Vladimir Pantelic --- - drivers/usb/musb/musb_dsps.c | 12 +++++++++--- + drivers/usb/musb/musb_dsps.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c @@ -47,5 +47,5 @@ index 85a4502..077c1e7 100644 return 0; } -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0011-ARM-OMAP-am335x-musb-use-250-for-power.patch b/patches/usb/0011-ARM-OMAP-am335x-musb-use-250-for-power.patch index 7bd3b60f..62657384 100644 --- a/patches/usb/0011-ARM-OMAP-am335x-musb-use-250-for-power.patch +++ b/patches/usb/0011-ARM-OMAP-am335x-musb-use-250-for-power.patch @@ -1,4 +1,4 @@ -From 9460f57d8e22d19ede8f778f10ab35dd6a4ee617 Mon Sep 17 00:00:00 2001 +From 30ec7dde61316204157facac65a1dbede911d430 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Wed, 3 Apr 2013 13:25:38 -0500 Subject: [PATCH 11/13] ARM: OMAP: am335x: musb use 250 for power @@ -13,8 +13,8 @@ Documentation/devicetree/bindings/usb/omap-usb.txt Signed-off-by: Robert Nelson --- - arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- - arch/arm/boot/dts/am335x-tester.dts | 2 +- + arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- + arch/arm/boot/dts/am335x-tester.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi @@ -42,5 +42,5 @@ index 4a5ae29..c6ac8bf 100644 status = "okay"; }; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0012-ARM-OMAP2-MUSB-Specify-omap4-has-mailbox.patch b/patches/usb/0012-ARM-OMAP2-MUSB-Specify-omap4-has-mailbox.patch index e07f5396..1b67c25f 100644 --- a/patches/usb/0012-ARM-OMAP2-MUSB-Specify-omap4-has-mailbox.patch +++ b/patches/usb/0012-ARM-OMAP2-MUSB-Specify-omap4-has-mailbox.patch @@ -1,4 +1,4 @@ -From 81a685bb9d8cadb2d61ed76d05b32add9c41882a Mon Sep 17 00:00:00 2001 +From 24d277b7a36e28450edc8710785230a480dc0c45 Mon Sep 17 00:00:00 2001 From: Kishon Vijay Abraham I Date: Wed, 6 Feb 2013 13:28:49 +0000 Subject: [PATCH 12/13] ARM: OMAP2: MUSB: Specify omap4 has mailbox @@ -10,8 +10,8 @@ core during device connect and disconnect. Signed-off-by: Kishon Vijay Abraham I Acked-by: Tony Lindgren --- - arch/arm/mach-omap2/usb-musb.c | 3 +++ - include/linux/usb/musb.h | 2 ++ + arch/arm/mach-omap2/usb-musb.c | 3 +++ + include/linux/usb/musb.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/arch/arm/mach-omap2/usb-musb.c b/arch/arm/mach-omap2/usb-musb.c @@ -42,5 +42,5 @@ index eb50525..053c268 100644 const char *clock; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/usb/0013-usb-musb-avoid-stopping-the-session-in-host-mode.patch b/patches/usb/0013-usb-musb-avoid-stopping-the-session-in-host-mode.patch index 723ef245..fe0f69b5 100644 --- a/patches/usb/0013-usb-musb-avoid-stopping-the-session-in-host-mode.patch +++ b/patches/usb/0013-usb-musb-avoid-stopping-the-session-in-host-mode.patch @@ -1,11 +1,11 @@ -From f569084f7549f6f5e707771007f31e45c0affaa6 Mon Sep 17 00:00:00 2001 +From 0bffb5e8af859f07c9a042c241a0653131ae032b Mon Sep 17 00:00:00 2001 From: Jan Luebbe Date: Wed, 15 May 2013 16:41:04 +0200 Subject: [PATCH 13/13] usb: musb: avoid stopping the session in host mode Signed-off-by: Jan Luebbe --- - drivers/usb/musb/musb_dsps.c | 10 ++++++++-- + drivers/usb/musb/musb_dsps.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c @@ -30,5 +30,5 @@ index 077c1e7..c9946b9 100644 devctl = dsps_readb(musb->mregs, MUSB_DEVCTL); if (devctl & MUSB_DEVCTL_BDEVICE) { -- -1.8.1.4 +1.7.9.5 diff --git a/patches/w1/0001-W1-w1-gpio-switch-to-using-dev_pm_ops.patch b/patches/w1/0001-W1-w1-gpio-switch-to-using-dev_pm_ops.patch index 1c8a353d..0bb05676 100644 --- a/patches/w1/0001-W1-w1-gpio-switch-to-using-dev_pm_ops.patch +++ b/patches/w1/0001-W1-w1-gpio-switch-to-using-dev_pm_ops.patch @@ -1,11 +1,11 @@ -From 49aefd6976d19dc50313ab32ac04e109739543e3 Mon Sep 17 00:00:00 2001 +From cc43ae37ab10c58abc7d8642b483370285eea312 Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Sun, 24 Feb 2013 22:59:34 -0800 Subject: [PATCH 1/4] W1: w1-gpio - switch to using dev_pm_ops Signed-off-by: Dmitry Torokhov --- - drivers/w1/masters/w1-gpio.c | 22 +++++++++------------- + drivers/w1/masters/w1-gpio.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c @@ -66,5 +66,5 @@ index 012817a..c45b9ae 100644 module_platform_driver(w1_gpio_driver); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/w1/0002-W1-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch b/patches/w1/0002-W1-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch index dd13a2bd..53c8f41b 100644 --- a/patches/w1/0002-W1-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch +++ b/patches/w1/0002-W1-w1-gpio-guard-DT-IDs-with-CONFIG_OF.patch @@ -1,4 +1,4 @@ -From 3fa20601f48d0ddf98ee1e04b4dc2c6650f7de46 Mon Sep 17 00:00:00 2001 +From 80ca1d5d56618bab566f10bbeb2c0d3e6b4bb1d7 Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Sun, 24 Feb 2013 22:59:35 -0800 Subject: [PATCH 2/4] W1: w1-gpio - guard DT IDs with CONFIG_OF @@ -16,7 +16,7 @@ disabled. Signed-off-by: Dmitry Torokhov --- - drivers/w1/masters/w1-gpio.c | 11 +++++++++++ + drivers/w1/masters/w1-gpio.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c @@ -49,5 +49,5 @@ index c45b9ae..aa97a96 100644 { struct w1_bus_master *master; -- -1.8.1.4 +1.7.9.5 diff --git a/patches/w1/0003-W1-w1-gpio-rework-handling-of-platform-data.patch b/patches/w1/0003-W1-w1-gpio-rework-handling-of-platform-data.patch index 542c4800..391cc3fb 100644 --- a/patches/w1/0003-W1-w1-gpio-rework-handling-of-platform-data.patch +++ b/patches/w1/0003-W1-w1-gpio-rework-handling-of-platform-data.patch @@ -1,4 +1,4 @@ -From 86a5b264ea8489a004bc6cb046844dd4a9c94a5a Mon Sep 17 00:00:00 2001 +From b65be7205cfc9ccf474d201a19a88acc535e795b Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Sun, 24 Feb 2013 22:59:36 -0800 Subject: [PATCH 3/4] W1: w1-gpio - rework handling of platform data @@ -14,7 +14,7 @@ before committing final result to device tree). Signed-off-by: Dmitry Torokhov --- - drivers/w1/masters/w1-gpio.c | 44 +++++++++++++++++++++++++------------------- + drivers/w1/masters/w1-gpio.c | 44 ++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c @@ -122,5 +122,5 @@ index aa97a96..465ce52 100644 if (pdata->enable_external_pullup) pdata->enable_external_pullup(1); -- -1.8.1.4 +1.7.9.5 diff --git a/patches/w1/0004-W1-w1-gpio-switch-to-using-managed-resources-devm.patch b/patches/w1/0004-W1-w1-gpio-switch-to-using-managed-resources-devm.patch index 73229e25..e5a9c586 100644 --- a/patches/w1/0004-W1-w1-gpio-switch-to-using-managed-resources-devm.patch +++ b/patches/w1/0004-W1-w1-gpio-switch-to-using-managed-resources-devm.patch @@ -1,4 +1,4 @@ -From 5658d0dba53b8c3cf20bcd692f2b1a9d54293653 Mon Sep 17 00:00:00 2001 +From 86be4759fdde8f1c764be0434babd47ba4ca5840 Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Sun, 24 Feb 2013 22:59:37 -0800 Subject: [PATCH 4/4] W1: w1-gpio - switch to using managed resources (devm) @@ -7,7 +7,7 @@ This simplifies error unwinding and device teardown. Signed-off-by: Dmitry Torokhov --- - drivers/w1/masters/w1-gpio.c | 32 +++++++++++--------------------- + drivers/w1/masters/w1-gpio.c | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c @@ -86,5 +86,5 @@ index 465ce52..464b1a8 100644 return 0; } -- -1.8.1.4 +1.7.9.5