aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-02Remove/add configs6AM.1.3-rvc-video-j6e-augDavid Huang
2017-09-01earlyboot: j6entry: enable only single corePraneeth Bajjuri
temp patch Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: Remove Kernel FeaturesPraneeth Bajjuri
Remove misc kernel features for benchmarking purposes only Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: Remove some Device drivers optionsPraneeth Bajjuri
For benchmarking purposes only. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable kernel general optionsPraneeth Bajjuri
only for benchmarking purpose Change-Id: I51814b9773110102ad2026efae1cf609cb32cf89 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: temp: remove display warn_onPraneeth Bajjuri
remove warn_on temporarily Change-Id: Ibfd19196256e4d7e5ab8e1ee3db4463b6d7a1cb1 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Conflicts: drivers/gpu/drm/omapdrm/dss/dispc6.c
2017-09-01earlyboot: remove display driver optionsPraneeth Bajjuri
for benchmarking purposes Change-Id: I2b4f2aac448d8a4c230589612ac331826a4a9f61 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlybood: device drivers disablePraneeth Bajjuri
disable SPI, HID, PWM Change-Id: Iebff352913f6cd6b36f3127ec23c4e656a9ab45f Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Conflicts: arch/arm/configs/android_earlyboot_defconfig
2017-09-01earlyboot: disable usbPraneeth Bajjuri
for benchmarking purposes only Change-Id: I66861ddd9fde9643201eca02a8f81e66a8ca0a37 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable pm and cleanup with savedefconfigPraneeth Bajjuri
disable some power options and use savedefconfig to update Change-Id: I7d749f717cc0d9f7c07a8e15b617c9eea574cda3 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: enable LZ4Praneeth Bajjuri
enable LZ4 as kernel compression Change-Id: Id00c61bcd8e589261e4f02dc47bdc3a52150b277 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: android: defconfig: disable android driversPraneeth Bajjuri
disable some android drivers for benchmarking purpose Change-Id: I0de98f4d3632cfffee91e060a2b7121ca0024fe7 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: Disable Kernel featuresPraneeth Bajjuri
Disable few kernel features for earlyboot benchmarking Change-Id: I3fafeb7a055e0a11ab4d7f8998f689cd6b1b0e18 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: disable Bus options: PCIPraneeth Bajjuri
disable Bus options PCI for earlyboot benchmarking Change-Id: Ideee7fed7f7e83420d5d1da525bd632f28fd7f64 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable kernel General optionsPraneeth Bajjuri
disable unapplicable general options for earlyboot benchmarking Change-Id: I8fb30fee5637f0a8a6019df0adf3c510fef7e4ed Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: deconfig: disable filesystem optionsPraneeth Bajjuri
disable few filesystem options for earlyboot benchmarking Change-Id: I3a8cd0e3c2837045de833e6f30333f814ef421e4 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable Cryptographic APIPraneeth Bajjuri
disable crypto apis for earlyboot benchmarking Change-Id: I12fbbc859578db62c15cc3c5072dc0830c729714 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable library routinesPraneeth Bajjuri
disable un applicable library routines for earlyboot benchmarking Change-Id: Ie82170e8fecf4fd5596c1cf10964942b3483a006 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: disable network servicesPraneeth Bajjuri
disable network services for benchmarking android earlyboot Change-Id: Ia0b5da26ee5a1210e2dcef3aaca73ece4a8fff03 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: android: disable security featuresPraneeth Bajjuri
disabling it temporarily to benchmark boot improvements Change-Id: Idb895604718d02dd5d302f7e3c4bcf06a350c2c2 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: android: defconfig: disable coredump and neonPraneeth Bajjuri
disable features coredump and neon Change-Id: If37c64429aad79205a7470ee29d5098c7fad2196 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: android: clean up power management optionsPraneeth Bajjuri
enable only performance governor as pm feature for earlyboot Change-Id: I5ba852b4688bf39c5fca7fee0bbb9bbb3c960853 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: android: cleanup boot optionsPraneeth Bajjuri
add required boot options only for android boot and earlyboot benchmarking Change-Id: Icdbbccce17dccb132f7176b1501965c9e3023e75 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable debug optionsPraneeth Bajjuri
disable kernel debug options Change-Id: I6c799b12f8bc42125441a26de925fa0ac6e14d61 Added back CONFIG_OMAP2_DSS_DEBUGFS=y Need investigation on why this is needed for J6Entry Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: disable debug optionsPraneeth Bajjuri
disable kernel debug options Change-Id: I6c799b12f8bc42125441a26de925fa0ac6e14d61 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: dra7: disable some device drivers.Praneeth Bajjuri
Disable few device drivers that are not applicable for early boot. Added LP873x back for J6Entry Change-Id: Ic1780053a20630a73111f631f266a9ae06063db1 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: dra7: disable some device drivers.Praneeth Bajjuri
Disable few device drivers that are not applicable for early boot. Change-Id: Ic1780053a20630a73111f631f266a9ae06063db1 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: disable unapplicable usb optionsPraneeth Bajjuri
disable unapplicable usb driver options and only have configfs based adb functional for experiemntation purposes Change-Id: Ibd721d044dd4f56490f28833d5569e071e66dbca Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: disable ununsed device driversPraneeth Bajjuri
for experimentation of optimized boot Change-Id: I63f220b231cc3f758fb396329d9bb1372deb95ef Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: defconfig: remove unused FS optionsPraneeth Bajjuri
renamed to make cherry-picking from other branches easier. also removed unused FS options Change-Id: I9ff4eb9d920c1a535bbe8c6ed295918104b0bcf4 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01dra7: dts: disable mmc4 to save on boot timeVenkateswara Rao Mandela
Change-Id: I1f20df649062eef0325935a7c89e85886adc35db
2017-09-01Make sound builtin to have HDMI probe succeed.Venkateswara Rao Mandela
Change-Id: I85ee5ecd8c7a03388eef2e71fd1ce87536720341
2017-09-01Reducing number of legacy ptysVenkateswara Rao Mandela
Change-Id: I49961273e9bafbd12168855c78117738e314cb73
2017-09-01Convert fpdlink into moduleVenkateswara Rao Mandela
Change-Id: I6f9e338e41116aa6617cacbdaff1afc171c0648f
2017-09-01ti_fragments: add configuration options to reduce boot time.Venkateswara Rao Mandela
This fragment converts much of the unused functionality into modules saving ~1000 ms from the kernel initialization time. Change-Id: I9b13b998739fa6b4892e1252545ba9d60ddcb885 Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
2017-09-01arch: arm: dra7: dts: add nodes for initramfsVenkateswara Rao Mandela
Add nodes for start and stop address of initramfs.These addresses are set to 0 as a default. The address will be modified by the boot loader when it loads the initramfs. Change-Id: Ic6ba7e15f1af1c99de26cebd082a651488145675 Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com> Conflicts: arch/arm/boot/dts/dra7-evm.dts
2017-09-01initramfs: Populate rootfs asynchronously and earlySurbhi Palande
populate_rootfs() is called asynchronously to reduce the boot time. Change-Id: Idad8ca5a15e1e7d0890837d2d8b2f5ff98126be7 Signed-off-by: Surbhi Palande <surbhi.palande@canonical.com> Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com> [pick on android branch] Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01arch: arm: omap2: optimize hwmod lookup during initVenkateswara Rao Mandela
Instead of searching through the device tree for nodes with "ti,hwmods" property for every hwmod, 1. traverse the tree once and build a list. 2. search in the list for the hwmod. 3. In case the list is empty, fall back to the original search mechanism. This approach saves ~100 ms of initialization time on a DRA7xx processor running at 1 GHz. TODO: Free the allocated list TODO: Check if the list can be allocated even earlier. Change-Id: Ie871a807748a244dd900f228952e994deee70a33 Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com> [apply to android branch] Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-09-01earlyboot: base defconfig generated from savedefconfigPraneeth Bajjuri
base defconfig for earlyboot. Generated from 6AM.1.3-j6e-rvc-video-earlyboot release tag as follows ./ti_config_fragments/defconfig_builder.sh -t ti_sdk_dra7x_android_release; make ARCH=arm ti_sdk_dra7x_android_release_defconfig; make ARCH=arm savedefconfig; mv defconfig arch/arm/configs/android_early_defconfig Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2017-08-28Merge branch 'p-ti-lsk-android-linux-4.4.y' of ↵6AM.1.3-rvc-videoPraneeth Bajjuri
git://git.omapzoom.org/kernel/omap into 6AM.1.3-rvc-video * 'p-ti-lsk-android-linux-4.4.y' of git://git.omapzoom.org/kernel/omap: (2048 commits) ARM: dts: dra7: Remove deprecated PCI compatible string ARM: dts: dra76-evm: Enable x2 PCIe lanes ARM: dts: DRA72x: Use PCIe compatible specific to dra72 ARM: dts: DRA74x: Use PCIe compatible specific to dra74 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode PCI: dwc: pci-dra7xx: Enable x2 mode support PCI: dwc: dra7xx: Add support for SoC specific compatible strings dt-bindings: PCI: dra7xx: Add properties to enable x2 lane in dra7 dt-bindings: PCI: dra7xx: Add SoC specific compatible strings ARM: dts: dra7-evm: Move pcie RC node to common file ARM: dts: dra76-evm: add higher speed MMC/SD modes Linux 4.4.84 usb: qmi_wwan: add D-Link DWM-222 device ID usb: optimize acpi companion search for usb port devices perf/x86: Fix LBR related crashes on Intel Atom pids: make task_tgid_nr_ns() safe Sanitize 'move_pages()' permission checks irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() x86/asm/64: Clear AC on NMI entries ... Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Conflicts: arch/arm/boot/dts/Makefile drivers/gpu/drm/omapdrm/dss/dispc.c
2017-08-28EarlyVideo: DRA71x combo EarlyVideo and RVC dtsBuddy Liong
Add dts for DRA71x RVC + early video. Signed-off-by: Buddy Liong <buddy.liong@ti.com>
2017-08-28RVC: moving from DSP2 to DSP1Buddy Liong
Signed-off-by: Buddy Liong <a0270631@ti.com>
2017-08-28RVC: dss: dispc: workaround skip part of initial configVenkateswara Rao Mandela
Skip gamma table setup that seems to be interfering with already initialized display For J6, configuration in _omap_dispc_initial_config is ignored. For J6Entry, all configuration is needed except gamma table setup. Change-Id: Id643fd38c97fc8afe19036b579f03dd15ac9400e Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com> Signed-off-by: Buddy Liong <a0270631@ti.com>
2017-08-28skip pll configuration for robust rvcVenkateswara Rao Mandela
Change-Id: I279f3c86c60810539425039fec30a97daee7167d
2017-08-28Set initial state of PCF expander for VOUT3 muxVenkateswara Rao Mandela
Change-Id: Ifd7c9b16186a6101894e235f0560d8dace64f136
2017-08-28RVC: Work around to enable RVC on J6EntryBuddy Liong
There are conflict on Vision SDK and Android kernel in regards to I2C5 which impact hdmi, mac, and csi2 configuration. Disabling them allow RVC to run with Android HMI booting. Drawback: HDMI is no longer working after Android boots. Signed-off-by: Buddy Liong <a0270631@ti.com>
2017-08-28RVC: Adding RVC into DRA72x & DRA71xBuddy Liong
Created new dts for DRA72x and DRA71x for Robust RVC. Signed-off-by: Buddy Liong <a0270631@ti.com>
2017-08-28OMAPDSS: Work around to check that dispc channel is enabled from A15Venkateswara Rao Mandela
Fix warnings caused by DSS driver checking the DSS registers instead of internal data structures. Checking DSS registers works fine when DSS is controlled by A15. When DSS control is shared with another core e.g. M4, there is a mismatch between the DSS driver state and the register values causing a few warnings. This commit adds a check based on driver internal state to some control flow paths to remove the warnings. Change-Id: Idc9227df525ed138a1a5d18d3d49619427f97551 Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com> Signed-off-by: Buddy Liong <a0270631@ti.com>
2017-08-28Merge branch 'ti-lsk-android-linux-4.4.y' of ↵David Huang
git://git.ti.com/ti-linux-kernel/ti-linux-kernel into p-ti-lsk-android-linux-4.4.y Auto Merge of: TI-Feature: lcpd-android-4.4.y_android-4.4.y TI-Tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git TI-Branch: ti-lsk-android-linux-4.4.y * 'ti-lsk-android-linux-4.4.y' of git://git.ti.com/ti-linux-kernel/ti-linux-kernel: Signed-off-by: David Huang <d-huang@ti.com>
2017-08-28Merge branch 'p-ti-lsk-linux-4.4.y-next' into p-ti-lsk-android-linux-4.4.yPraneeth Bajjuri
* p-ti-lsk-linux-4.4.y-next: (35 commits) ARM: dts: dra7: Remove deprecated PCI compatible string ARM: dts: dra76-evm: Enable x2 PCIe lanes ARM: dts: DRA72x: Use PCIe compatible specific to dra72 ARM: dts: DRA74x: Use PCIe compatible specific to dra74 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode PCI: dwc: pci-dra7xx: Enable x2 mode support PCI: dwc: dra7xx: Add support for SoC specific compatible strings dt-bindings: PCI: dra7xx: Add properties to enable x2 lane in dra7 dt-bindings: PCI: dra7xx: Add SoC specific compatible strings ARM: dts: dra7-evm: Move pcie RC node to common file ARM: dts: dra76-evm: add higher speed MMC/SD modes Linux 4.4.84 usb: qmi_wwan: add D-Link DWM-222 device ID usb: optimize acpi companion search for usb port devices perf/x86: Fix LBR related crashes on Intel Atom pids: make task_tgid_nr_ns() safe Sanitize 'move_pages()' permission checks irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() x86/asm/64: Clear AC on NMI entries ... Change-Id: I0803bbf022044e8687156756029bc9d86918a9bd Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>