Age | Commit message (Collapse) | Author |
|
|
|
temp patch
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
Remove misc kernel features for benchmarking purposes only
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
For benchmarking purposes only.
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
only for benchmarking purpose
Change-Id: I51814b9773110102ad2026efae1cf609cb32cf89
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
remove warn_on temporarily
Change-Id: Ibfd19196256e4d7e5ab8e1ee3db4463b6d7a1cb1
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Conflicts:
drivers/gpu/drm/omapdrm/dss/dispc6.c
|
|
for benchmarking purposes
Change-Id: I2b4f2aac448d8a4c230589612ac331826a4a9f61
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable SPI, HID, PWM
Change-Id: Iebff352913f6cd6b36f3127ec23c4e656a9ab45f
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Conflicts:
arch/arm/configs/android_earlyboot_defconfig
|
|
for benchmarking purposes only
Change-Id: I66861ddd9fde9643201eca02a8f81e66a8ca0a37
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable some power options
and use savedefconfig to update
Change-Id: I7d749f717cc0d9f7c07a8e15b617c9eea574cda3
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
enable LZ4 as kernel compression
Change-Id: Id00c61bcd8e589261e4f02dc47bdc3a52150b277
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable some android drivers for benchmarking purpose
Change-Id: I0de98f4d3632cfffee91e060a2b7121ca0024fe7
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
Disable few kernel features for earlyboot benchmarking
Change-Id: I3fafeb7a055e0a11ab4d7f8998f689cd6b1b0e18
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable Bus options PCI for earlyboot benchmarking
Change-Id: Ideee7fed7f7e83420d5d1da525bd632f28fd7f64
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable unapplicable general options for earlyboot benchmarking
Change-Id: I8fb30fee5637f0a8a6019df0adf3c510fef7e4ed
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable few filesystem options for earlyboot benchmarking
Change-Id: I3a8cd0e3c2837045de833e6f30333f814ef421e4
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable crypto apis for earlyboot benchmarking
Change-Id: I12fbbc859578db62c15cc3c5072dc0830c729714
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable un applicable library routines for earlyboot benchmarking
Change-Id: Ie82170e8fecf4fd5596c1cf10964942b3483a006
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable network services for benchmarking android earlyboot
Change-Id: Ia0b5da26ee5a1210e2dcef3aaca73ece4a8fff03
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disabling it temporarily to benchmark boot improvements
Change-Id: Idb895604718d02dd5d302f7e3c4bcf06a350c2c2
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
disable features coredump and neon
Change-Id: If37c64429aad79205a7470ee29d5098c7fad2196
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
enable only performance governor as pm feature for earlyboot
Change-Id: I5ba852b4688bf39c5fca7fee0bbb9bbb3c960853
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
add required boot options only for android boot and earlyboot
benchmarking
Change-Id: Icdbbccce17dccb132f7176b1501965c9e3023e75
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
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>
|
|
disable kernel debug options
Change-Id: I6c799b12f8bc42125441a26de925fa0ac6e14d61
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
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>
|
|
Disable few device drivers that are not applicable for early boot.
Change-Id: Ic1780053a20630a73111f631f266a9ae06063db1
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
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>
|
|
for experimentation of optimized boot
Change-Id: I63f220b231cc3f758fb396329d9bb1372deb95ef
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
|
|
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>
|
|
Change-Id: I1f20df649062eef0325935a7c89e85886adc35db
|
|
Change-Id: I85ee5ecd8c7a03388eef2e71fd1ce87536720341
|
|
Change-Id: I49961273e9bafbd12168855c78117738e314cb73
|
|
Change-Id: I6f9e338e41116aa6617cacbdaff1afc171c0648f
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Add dts for DRA71x RVC + early video.
Signed-off-by: Buddy Liong <buddy.liong@ti.com>
|
|
Signed-off-by: Buddy Liong <a0270631@ti.com>
|
|
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>
|
|
Change-Id: I279f3c86c60810539425039fec30a97daee7167d
|
|
Change-Id: Ifd7c9b16186a6101894e235f0560d8dace64f136
|
|
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>
|
|
Created new dts for DRA72x and DRA71x for Robust RVC.
Signed-off-by: Buddy Liong <a0270631@ti.com>
|
|
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>
|
|
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>
|
|
* 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>
|