Commit Graph

650312 Commits

Author SHA1 Message Date
Laura Abbott
ff3382a5df ODROID-COMMON: staging: android: ion: Duplicate sg_table [1/2]
PD#SWPL-9254

Problem:
Ion currently returns a single sg_table on each dma_map call. This is
incorrect for later usage.

Solution:
dup sg table on each dma_map call

Verify:
galilei, franklin

Change-Id: I6df2baa33bba9303b2ac25210ebaf56a337d56a2
Signed-off-by: Laura Abbott <labbott@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
2020-03-25 11:40:39 +09:00
Joy Cho
6f7138e3ac ODROID-COMMON: osd: Adjust osd scaler and vout serve to fit in KODI
Change-Id: Iab2b015061ba29fd407282be21509d01165b3d50
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-25 11:21:59 +09:00
Dongjin Kim
a5da5e7df7 ODROID-COMMON: config: set CONFIG_ZRAM as a module
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I3eb0f09daa4a8c89901e19d06b41b91db4802ea2
2020-03-25 11:15:58 +09:00
Joy Cho
e720010ff5 ODROID-COMMON: hdmitx: Update hdmi hpll generation logic of custombuilt mode
Change-Id: If4ab95d0c95ac49f4ce78801e1c2346e6301635e
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-23 13:41:22 +09:00
Dongjin Kim
b8b282f2c6 ODROID-COMMON: config: remove 'CONFIG_AMLOGIC_<LCD|BACKLIGHT>'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I981d47c10bf68f77f91a476d6cbe09621f863602
2020-03-23 13:30:02 +09:00
Dongjin Kim
410d644457 ODROID-COMMON: media: code guard if CONFIG_AMLOGIC_LCD is not defined
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id69e1b60e0e85111f5d91ee51969401913e4e2da
2020-03-23 13:28:43 +09:00
Dongjin Kim
0211c5ead9 Merge "ODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz" into odroidc4-4.9.y 2020-03-23 13:26:52 +09:00
Dongjin Kim
ccfed8f8a9 Merge "ODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz" into odroidc4-4.9.y 2020-03-23 13:26:44 +09:00
Dongjin Kim
7b2c9b5f7d Merge "ODROID-COMMON: hdmitx: add hdmi phy custombuilt mode" into odroidc4-4.9.y 2020-03-23 13:26:37 +09:00
Joy Cho
0218e5eae2 ODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz
Change-Id: I7fa18b6168ffebcca4acaeff9dfd2492e7aab4d7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-23 13:17:24 +09:00
Joy Cho
c43e8000a5 ODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz
Change-Id: I3730ad2d4c9e914c28f8d2e57da93561a72abe47
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-23 08:54:43 +09:00
Joy Cho
f82e27936c ODROID-COMMON: hdmitx: add hdmi phy custombuilt mode
Change-Id: I2ee9c9eccda7d54e6a801ed6b90039deb3c3fc75
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-23 08:27:28 +09:00
Joy Cho
29ae17bcf5 ODROID-C4: Support true 4k framebuffer
Change-Id: Ib72481158a1c19d0513c484eb2d94864b6bd362c
2020-03-22 15:58:34 +09:00
Portisch
305fdc9a2f ODROID-COMMON: net/phy: do not check for suspend on resume Only check if the device was sent to suspend before.
Change-Id: I75c54486a00056ee81de7d695873e1089a799531
Signed-off-by: Portisch <hugo.portisch@yahoo.de>
2020-03-20 16:05:42 +09:00
Ray
9799be388a ODROID-COMMON: amlogic/mmc: Fix SD suspend issue
Change-Id: Ib02b6024d2ac7452666048e9b25e0edc22ed2a39
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-20 16:03:43 +09:00
Ray
4c2288e858 ODROID-COMMON: amlogic/tee: disable by default
Fixes weird h264 reset bug

Change-Id: I68ced7b7653d74499a9ce4281b9ff145adb586cc
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-20 16:01:20 +09:00
Ray
0471d87b46 ODROID-COMMON: net/phy: realtek: Reinit phy after wakeup when WOL is disabled
When WOL is disabled the power is cut in uboot. After wakeup the speed
is very slow. Re-init fixes it.

Change-Id: I4bd936bea9d572529c1bd4f37d1776b4ae15ec80
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-20 14:39:51 +09:00
Dongjin Kim
7e13728562 Merge "ODROID-COMMON: hdmitx: add new hdmi resolutions" into odroidc4-4.9.y 2020-03-19 17:58:23 +09:00
Luke Go
63542b4568 ODROID-C4: arm64/dts: fix up GPIO for Dallas 1-wire driver
Change-Id: Ie99fba008404936a40f24f1f7578aed682a9b229
2020-03-19 17:45:12 +09:00
Joy Cho
0648e30688 ODROID-COMMON: hdmitx: add new hdmi resolutions
Change-Id: I909abfcfd408d1b3014ba7b9b750903e10e06aa6
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-19 15:09:36 +09:00
Dongjin Kim
7b64e87aee ODROID-COMMON: media/amvecm: add to set default SDR mode by command line.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I101b8d5264366b998d6cdc3ae69c51be0781e5d7
2020-03-18 06:46:36 +09:00
Hyeonki Hong
27b3b1f54a ODROID-COMMON: ARM64/dts: add i2c2 node and drive strength
Change-Id: Ibc4d483dc814b3335a93cdd8af78fb77bc503691
2020-03-18 06:37:18 +09:00
Dongjin Kim
9f4acd998d ODROID-COMMON: config: universal kernel config for 'ODROID-C4/N2'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie0a823901b1766eb640a29fe2d213d3b9cb007fb
2020-03-18 06:37:18 +09:00
Dongjin Kim
0b341ad76e ODROID-COMMON: media/vout: no use of 'vout=' for display resolution
This patch is to disable kernel param 'vout=' completely and the set display
resolution with the given by 'hdmimode=' or 'cvbsmode' according to the cable
status. Since we are assuming that HDMI display is priority display device,
no matter CVBS cable is attached or HDMI cable is attached we select HDMI.

Change-Id: I76b611a4f97e4eda488232d46bbb97c9a990aa6c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
063414e70b ODROID-COMMON: hdmitx: Add hpd control
Change-Id: Iebf0bf99dbdf7630dc972bba31a770fb1c7cd823
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
ec3ea388cc ODROID-COMMON: display: Support hdmi phy control using osd blank ioctl
1. control with env 'monitor_onoff' in boot.ini
2. blank_mode
  - FB_BLANK_POWERDOWN - hdmi phy off
  - FB_BLANK_UNBLANK - hdmi phy on

Change-Id: I00411be529fe80f19d9a1e4b17eed3583934ff4a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
ebab173735 ODROID-COMMON: force to set default 1080p60hz with invalid vmode setting
Change-Id: I9702b0e778532bf0f6fb8dcf477ef7c6d222e93c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
07668a6e92 ODROID-COMMON: vout: set default vout mode as HDMI always initialized
Change-Id: Id9adb4d3adbf95d61eb34ce9097a01738f54cb63
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
0dfeba4136 ODROID-COMMON: osd: support flexible length of fb size
Change-Id: Iebdb7edf12f206696394a571575dac6879c9a591
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
068e856d43 ODROID-COMMON: media: hdmi: add switching vout mode logic (dvi/hdmi)
ex)
setenv bootargs ${bootargs} voutmode=hdmi
setenv bootargs ${bootargs} voutmode=dvi

Change-Id: I2fd6cdafa6ae7dff7a7297982add66b038f3ae40
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
Joy Cho
688d3ccf55 ODROID-COMMON: media: hdmi: fix a warning
Change-Id: I178d7ff937e23ac25e40d4837212f78b36d8b964
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-03-18 06:37:18 +09:00
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