Commit Graph

650281 Commits

Author SHA1 Message Date
Joy Cho
a3dc28b31c ODROID-COMMON: media: osd: adjust initcall order of osd module
To fix an issue caused by the initialization process
of framebuffer console driver with built-in option
(CONFIG_FRAMEBUFFER_CONSOLE=y)

Change-Id: I8a84f206b1f73776ccc188193aa217d39d61f16f
2020-03-18 06:37:18 +09:00
Dongjin Kim
81cee15f5f ODOROID-C4/N2: arm64/dts: add 'clear-map' flag to clean up the memory on booting
drivers/base/dma-contiguous.c:
	...
	#ifdef CONFIG_AMLOGIC_CMA
		if (of_get_flat_dt_prop(node, "clear-map", NULL))
			cma_init_clear(cma, 1);
	#endif
	...

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I59cf826e35ae2cc9a6d0bcd8d76c2466cc3e1554
2020-03-18 06:37:18 +09:00
Dongjin Kim
05d2e651d4 ODROID-COMMON: fbcon: use soft cursor instead of hardware cursor
The hardware cursor is not visible, so ....use soft cursor instead.

Change-Id: Ibb4e4b831940f0a4674adf27a6b6e5653a59d001
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
848772d3cc ODROID-N2: amlogic/media: fix compile error when AMLOGIC_LCD_TABLET is off
Change-Id: I71a509cdef29065955c9792781409c910d9104ec
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
6e28c07b9a ODROID-COMMON: media_modules: increase stack size for compilation error'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id28c8c4e1ee3918837fe7d4dbc8267ee9b568b33
2020-03-18 06:37:18 +09:00
Dongjin Kim
f297d20a7d ODROID-COMMON: amlogic/i2c: fix compile error "'i2c_auto_test_setup' defined but not used"
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id4cf47c1c14e01aad87f9c810239a209610e24d9
2020-03-18 06:37:18 +09:00
Dongjin Kim
fd7528ad54 ODROID-COMMON: media/dvb-frontent: fix compile error due to missing 'SEC_VOLTAGE_ON:'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I901a6f98e1bc19d38ab7a4deac461d825eff5821
2020-03-18 06:37:18 +09:00
Mauro (mdrjr) Ribeiro
c7d0909951 ODROID-COMMON: dts: support erase/trim on MicroSD
Change-Id: I9516ce33c8c50886b8c500b9b20aa78151a0b75a
2020-03-18 06:37:18 +09:00
Dongjin Kim
fc3370a0b4 ODROID-COMMON: mtd/spi: add new SPI flash memory 'XT25F128B'
Change-Id: Ic133f3eee346f91a42864ae033db07ac31210794
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
femto
c441d9ca79 ODROID-C4: uSD:Change TFLASH_VDD_EN pin to fit hw rev_0.4
rev_0.3 : GPIOAO_8
rev_0.4 : GPIOAO_3

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ie71731d8902c9353774d21d56d58f8efa524aa9c
2020-03-18 06:37:18 +09:00
femto
311de03915 ODROID-C4: Remove unused reserve memory region
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Id41f10dde0f654d00a72288ed25625171ea9af57
2020-03-18 06:37:18 +09:00
femto
47d0ec61a8 ODROID-C4: Change otg_vbus_enable pin
rev_0.3 : GPIOH_6
rev_0.4 : GPIOAO_2

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Icf46202de22792e8c3bd21cbb8ec43c6c69758db
2020-03-18 06:37:18 +09:00
femto
3bd020bb5c ODROID-COMMOM: add label 'reboot' to reboot entry in DTS
Change-Id: Ia257f3b01aaa4f15603838a4ca52837b30d8fefe
Signed-off-by: femto <ckkim@hardkernel.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
cbe11145db ODROID-COMMON: add missing documents for ODROID-N2 device tree
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I92b5009c49378fdb232933dbcde5ad6a96eb5bf7
2020-03-18 06:37:18 +09:00
femto
47e5056246 ODROID-C4: arm64/dts: Enable spicc for rev_0.4
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I297dc577f7091f796dfd80cbf6be78baf1ae79ca
2020-03-18 06:37:18 +09:00
femto
1fbea5f4a8 ODROID-C4: Enable UHS mode for uSD, added hw-reset-gpio(rev_0.4)
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ib06d13685eaad974815157f4c6222f7a6aa05e45
2020-03-18 06:37:18 +09:00
femto
95cba2de03 ODROID-COMMON: reboot: Modified to uSD reset for hw_rev0.4
Change-Id: Ib723d0cbfacce651f6df2419d15fa231c67a58d6
Signed-off-by: femto <ckkim@hardkernel.com>
2020-03-18 06:37:18 +09:00
femto
7cfcf54bc4 ODROID-C4: Fixed the soundcard to match hw_rev_0.4
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I242a8a27041e938723de54c6d4c52bf615eb1db5
2020-03-18 06:37:18 +09:00
femto
e03ba7444e ODROID-C4: CPUFREQ: update cpufreq 1.512G to 1.5G for sm1.
Change-Id: Ica94401462fe876178ff57e7bdbbda0f43f75c1b
2020-03-18 06:37:18 +09:00
femto
199226cfec ODROID-C4: dvfs: update cpufreq table for sm1 corner
commit dd7ed22b58cb33eeda076040122f5753feb05175
Author: Hong Guo <hong.guo@amlogic.com>
Date:   Thu Aug 15 14:32:00 2019 +0800

    dvfs: update cpufreq table for sm1 corner [1/1]

    PD#SWPL-13264

    Problem:
    update cpufreq table for sm1 corner

    Solution:
    update cpufreq table for sm1 corner

    Verify:
    test pass on sm1_ac200

    Change-Id: Iba08ceb00dc00994e1c383090d6ff5d9dfb91ce3
    Signed-off-by: Hong Guo <hong.guo@amlogic.com>
    Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>

Change-Id: I67a4c2c132482f954e31efb210d0a1c986cd9a67
2020-03-18 06:37:18 +09:00
femto
2936c0bb69 ODROID-C4: enable ftrace_ramoops
Signed-off-by: femto <ckkim@hardkernel.com>

commit ac05ed73ef
Author: Jianxin Pan <jianxin.pan@amlogic.com>
Date:   Wed Apr 3 18:53:20 2019 +0800

    debug: enable ftrace_ramoops [1/2]

    PD#SWPL-6028

    Problem:
    enable ftrce in ramoops

    Solution:
    enable ftrce in ramoops

    Verify:
    u200

    Change-Id: I2403bf82c342416b7c34f2115b14dce623406997
    Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>

Change-Id: I7dc922ed93935cd68d22b8b53b8f8026a0b8073b
2020-03-18 06:37:18 +09:00
femto
6a72bca1cd ODROID-C4: thermal: modify ipa parameter for sm1
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I350290422fa2e0daa9409a5faeb6320b79e1039b

commit 82745e4bce
Author: Huan Biao <huan.biao@amlogic.com>
Date:   Wed Apr 17 14:57:58 2019 +0800

    thermal: modify ipa parameter for sm1 [1/1]

    PD#SWPL-7322

    Problem:
    sm1 ipa parameter not match soc power data

    Solution:
    update sm1 ipa dts parameter

    Verify:
    AC200

    Change-Id: Ib636d5c4853d53cf6bafad9b5266e2b13dd7e85c
    Signed-off-by: Huan Biao <huan.biao@amlogic.com>

Change-Id: I0e865a19ad4288f54f513e7e84d2ccf0962edf05
2020-03-18 06:37:18 +09:00
Dongjin Kim
3e266c4703 ODROID-COMMON: arm/dts: add 'clear-map' to 'codec_mm'
Change-Id: Ia58e81077f821471802ab9bd7964fbce1c160cf0
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
femto
15639b4123 ODROID-COMMON: mcp251x: CAN bus driver modified to use gpio irq.
Change-Id: I2c10f197558d8c1f62e1371a7f7f510688bbedc2
Signed-off-by: femto <ckkim@hardkernel.com>
2020-03-18 06:37:18 +09:00
femto
1e396a3bc4 ODROID-COMMON: device-tree refactor
This patch is to define a common dtsi for ODROID boards using g12a, g12b APs.

Change-Id: Id9f5ee8c96b2687e1205e2cb8898b9f934ef3f41
2020-03-18 06:37:18 +09:00
femto
8745e21bad ODROID-C4: Setup sound-device based on board rev 0.3
**** List of PLAYBACK Hardware Devices ****
card 0: AMLAUGESOUND [AML-AUGESOUND], device 0: SPDIF-dummy dummy-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: AMLAUGESOUND [AML-AUGESOUND], device 1: TDM-A-dummy dummy-1 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Change-Id: I476fcf055f845f18b96fe075f07f0e6f8f717d86
Signed-off-by: femto <ckkim@hardkernel.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
005bb7ccbe ODROID-C4: dts/amlogic: fix USB host on new board rev 0.3
- GPIOH_5 is dedicated to GPIO pin header
- USB host port is fixed

Change-Id: I899028cc1513806de1132e0aa06ca5e9facd7fef
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
femto
e485a47a6b ODROID-C4: Restricted max_cpu_freq to 2.1GHz in board
Tested on the ODROID-C4 board (rev 0.3)

Change-Id: I690d38e13fab3d3b23c7b690fba85185c63647b8
Signed-off-by: femto <ckkim@hardkernel.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
3ccb8fe92e ODROID-COMMON: refactoring board macro functions
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Icf0266d5123a649b9707650faeb04953b34bacc4
2020-03-18 06:37:18 +09:00
Joshua Yang
c59d7f24e7 ODROID-C4: Fix gpiomem register range to use GPIO_AO bank
Change-Id: I403e57797a95d3e95e070d5f0cc574e709b06904
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
2020-03-18 06:37:18 +09:00
femto
18432c8a65 ODROID-COMMON:Reset uSD card to high-speed mode on reboot.
Fixes a problem where watchdog reset does not work properly on some cards that support UHS.

Change-Id: I940b993ea6d06196220a59557dede8fd2b556af7
Signed-off-by: femto <ckkim@hardkernel.com>
Signed-off-by: Yang Deokgyu <secugyu@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
a107404a1f ODROID-C4: dts/amlogic: add new device entry 'hk-lirc-helper'
Change-Id: I01436b5db20446993ae4df10c4e4523edfe9d9e8
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
e462b36580 ODROID-C4: dts/amlogic: add new devcie entry 'gpio_keypad'
Change-Id: I4a030a4f30ed0533ab621f59707d3492c4f37f6a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
dddf6649b3 ODROID-C4: dts/amlogic: add to enable IR receiver
Change-Id: I2722b40c209d2c9cc31c8f428cc4b2df43c2b4aa
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
8a501a4fa8 ODROID-COMMON: drivers/usb: code featuring for internal USB or external
This patch is to handle a SoC builtin or or an external USB controller by
the function 'odroid_amlogic_usb3()' where returns true for SoC builtin USB
controller and false for another one.

Change-Id: I13055dc87378175205ddb019c97d57db9d2e3d98
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Kevin.Kim
f0441aee27 ODROID-C4: kernel config and DTS fix to use PCIe USB 3.0 controller
Change-Id: I0197841dc4e93917aa56986b4d7968dd99c59e02
Signed-off-by: Kevin.Kim <ckkim@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
57848d955c ODROID-C4/N2: customize cpufreq/cooling for ODROID-N2
ODROID-N2 has two cpufreq clusters while ODROID-C4 has one. This patch is
to manage the cpufreq for the different CPU cluster setup while a board is
running instead of buildtime.

Change-Id: I53d8208f5f53d0e83dbe08c9d24123e64cc1e24f
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joshua Yang
a7ff8c728c ODROID-COMMON: cpuinfo: set system revision by the board name in DT
Change-Id: I4ce4da547d246b3c82eb7dddb36a1d747f4d9cef
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Mauro (mdrjr) Ribeiro
564a749f5b ODROID-COMMON: net/wireless: use vendor driver for rtl8192cu
Change-Id: Id31370e78d7bf5e6eca85e469c3b60e2d3e3ab0c
2020-03-18 06:37:18 +09:00
Mauro (mdrjr) Ribeiro
e07234d662 ODROID-N2: config: enable missing CRYPTO modules
Change-Id: Iad80ff780bb8ed6f8ff3d6f48218c1e1bde0f551
2020-03-18 06:37:18 +09:00
Dongjin Kim
125ae46893 ODROID-C4: remove 'memory@00000000' from DTS
Change-Id: I692ae7effc1963635640192efd11cccff25dec55
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Dongjin Kim
40749a0225 ODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android
Change-Id: I0ff9c0c97feb7388db8bb8ec4fb283fceb088ee7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Kevin.Kim
177d0ab891 ODROID-C4: arm64/dts: Add overclock frequency table
Change-Id: If2ccfb890dedeeab98ad1a0c22d9eb592a7d99e5
2020-03-13 18:08:44 +09:00
Kevin.Kim
b52f111538 ODROID-C4: Add sound card driver
Change-Id: Ie91640c3f324076076be6b19b71eb54a74483e1f
2020-03-13 18:08:44 +09:00
Dongjin Kim
b4809c9d61 ODROID-C4: add new Hardkernel SBC 'ODROID-C4'
Change-Id: Ic73222cb1f9bd8fdacc091a3c6735904cb46dd2a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
f4c2132738 ODROID-N2: config: enable gamepad devices
Change-Id: I3a91cd72865f0ff670623393861707ec26374c3d
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
2011a6d68a ODROID-COMMON: HID: apply patchs to support extra game pads
Ref: https://forum.odroid.com/viewtopic.php?f=177&t=34769#p263859
Change-Id: Ifc22206ebab6136bd60e7cff2e5c732ff37cf482
2020-03-13 18:08:44 +09:00
Dongjin Kim
3602677e75 ODROID-N2: config: update kernel config on 4.9.182
Change-Id: If111e911d4ad0a4fef894b6ec9dbc2ace13183db
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-13 18:08:44 +09:00
Dmitry_L
c92eaf51a6 ODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification
Change-Id: I4ed112f9338fe10c4c73f021681e9a1a5c845f4a
2020-03-13 18:08:44 +09:00
Portisch
419f7b5254 ODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse 2020-03-13 18:08:44 +09:00