This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 80db457e8d28 Merge tag 'auxdisplay-v6.13-1' of git://git.kernel.org/pub [...] new 3d973b98d274 dt-bindings: trivial-devices: add onnn,adt7462 new c5f02e0218e1 dt-bindings: interrupt-controller: ti,sci-inta: Add missin [...] new b70ea8781988 dt-bindings: interrupt-controller: fsl,mu-msi: Drop "inter [...] new a6fa1f9e32f5 dt-bindings: Fix array property constraints new fbe4ba6c5c7c dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml new 29bf3116cf29 of:of_numa: remove unused macro new 1d31c6fc86c0 dt-bindings: writing-schema: Add details on YAML text blocks new 6ba55951e70b logic_pio: Constify fwnode_handle new f68303cf1cf2 PCI: Constify pci_register_io_range() fwnode_handle new ec8c2329da1a of: Constify struct device_node function arguments new 9c63fea9acd0 of: Constify struct property pointers new 7118782dfb4a of: Constify of_changeset_entry function arguments new 3539089bcc86 of: Constify safe_name() kobject arg new d79616b04f0e of/address: Constify of_busses[] array and pointers new 8a6e02d0c00e of: reserved_mem: Restructure how the reserved memory regi [...] new 00c9a452a235 of: reserved_mem: Add code to dynamically allocate reserve [...] new 2e030910fa90 of: module: remove strlen() call in of_modalias() new 02ac5f9d6cae of: property: add of_graph_get_next_port() new 58fe47d6ac74 of: property: add of_graph_get_next_port_endpoint() new 3d4b0149b4d4 of: property: use new of_graph functions new b345b5b20708 ASoC: test-component: use new of_graph functions new 75e3d9622f3b ASoC: audio-graph-card: use new of_graph functions new 0d4f080e9fe4 ASoC: audio-graph-card2: use new of_graph functions new c005d3776ac7 gpu: drm: omapdrm: use new of_graph functions new 78cd57bbb452 fbdev: omapfb: use new of_graph functions new 393194cdf11e media: xilinx-tpg: use new of_graph functions new a9c2d9de1033 dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml new b213f06da235 dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format new f9759e2b5704 dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries new b2473a359763 of/fdt: add dt_phys arg to early_init_dt_scan and early_in [...] new 01d0467488c7 dt-bindings: Enable dtc "interrupt_provider" warnings new 67759cfb043a of/fdt: Don't use default address cell sizes for address t [...] new 045b14ca5c36 of: WARN on deprecated #address-cells/#size-cells handling new 64ee3cf096ac of/address: Rework bus matching to avoid warnings new 919e0dd4118e dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P [...] new 332857fdac73 of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n new 28b513b5a683 Merge branch 'dt/linus' into dt/next new e6de688e93a9 Merge tag 'devicetree-for-6.13' of git://git.kernel.org/pu [...] new 49a397ad24ee HID: wacom: Interpret tilt data from Intuos Pro BT as sign [...] new ae117e622a92 HID: rmi: Add select RMI4_F3A in Kconfig new 87a2f10395c8 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support new 66ef47faa90d HID: hyperv: streamline driver probe to avoid devres issues new a025b0dbd83f HID: wacom: Set eraser status when either 'Eraser' or 'Inv [...] new f33e46a0c6bd Merge branch 'for-6.13/wacom' into for-linus new 138a339e39bb HID: steelseries: Fix battery requests stopping after some time new 8ee0f23e2672 HID: steelseries: Add capacity_level mapping new 873c578324c7 Merge branch 'for-6.13/steelseries' into for-linus new e8a0581914bd HID: multitouch: make mt_set_mode() less cryptic new 65578513c3a9 Merge branch 'for-6.13/multitouch-v2' into for-linus new fb6c0583a143 HID: logitech-hidpp: Remove feature_type from hidpp_root_g [...] new a737d9d62d55 Merge branch 'for-6.13/logitech' into for-linus new ff39b0bbc2a4 HID: Add IDs for Kysona new 30c32d052945 HID: Kysona: Add basic battery reporting for Kysona M600 new 94ec1cd82f55 HID: Kysona: check battery status every 5s using a workqueue new 9372b6c4ed80 HID: Kysona: add basic online status new b14927b3300f Merge branch 'for-6.13/kysona' into for-linus new 63cafaf47a83 HID: ishtp-hid-client: replace fake-flex arrays with flex- [...] new ac0cba683772 HID: intel-ish-hid: Add firmware version sysfs attributes new 9411aacd72b6 Merge branch 'for-6.13/intel-ish' into for-linus new 4005667d3a09 HID: i2c-hid-of: Drop explicit initialization of struct i2 [...] new d273b820f711 Merge branch 'for-6.13/i2c-hid' into for-linus new be8f7f2281a2 HID: hid-goodix: Return 0 when receiving an empty HID feat [...] new 253ed2740be0 HID: hid-goodix: Fix HID get/set feature operation overwri [...] new 20bcb2734baf dt-bindings: input: Goodix GT7986U SPI HID Touchscreen new c8eb2faef118 HID: hid-goodix-spi: Add OF supports new 390b059ac7f6 Merge branch 'for-6.13/goodix' into for-linus new 6ea2a6fd3872 HID: corsair-void: Add Corsair Void headset family driver new 359bfdc3c991 Merge branch 'for-6.13/corsair' into for-linus new 61595012f280 HID: simplify code in fetch_item() new ae9b956cb26c HID: simplify snto32() new c653ffc28340 HID: stop exporting hid_snto32() new aa68d2bd9bef HID: Fix typo in the comment new b2b8a75e1d88 HID: Remove default case statement in fetch_item() new 7b2daa648eb7 HID: debug: Remove duplicates from 'keys' new 22380b5f03ae Merge branch 'for-6.13/core' into for-linus new 2e592244c487 HID: replace BUG_ON() with WARN_ON() new ffca1be9b4b3 Merge branch 'for-6.13/bug-on-to-warn-on' into for-linus new 8b7fd6a15f8c HID: bpf: move HID-BPF report descriptor fixup earlier new 52cd1906ef6b HID: core: save one kmemdup during .probe() new 7316fef4b993 HID: core: remove one more kmemdup on .probe() new 6fd47effe92b HID: bpf: allow write access to quirks field in struct hid_device new 0b838d768ccd selftests/hid: add dependency on hid_common.h new 4fb41dfde069 selftests/hid: cleanup C tests by adding a common struct u [...] new 72c55473fc8c selftests/hid: allow to parametrize bus/vid/pid/rdesc on t [...] new 645c224ac5f6 HID: add per device quirk to force bind to hid-generic new e14e0eaeb040 selftests/hid: add test for assigning a given device to hi [...] new 9bc089307e8d HID: bpf: Fix NKRO on Mistel MD770 new cee9faff2f65 HID: bpf: Fix Rapoo M50 Plus Silent side buttons new b6d8c474e265 HID: bpf: drop use of Logical|Physical|UsageRange new 903796855b61 Merge branch 'for-6.13/bpf' into for-linus new b57807cbbf36 Merge tag 'hid-for-linus-2024111801' of git://git.kernel.o [...] new 67cefecf2a03 mailmap: add entries for Hans Verkuil new 2af8dbd4abbf media: gpio-ir-tx: Driver does not behave with PREEMPT_RT new 4738cae3ce67 media: gpio-ir-tx: Remove redundant call to local_irq_disable() new a4e3f00e127c docs: media: fix misspelling in lirc-set-send-duty-cycle new 95397784be23 media: staging: drop omap4iss new b990b0088bee media: chips-media: wave5: Support SPS/PPS generation for [...] new 2092b3833487 media: chips-media: wave5: Support runtime suspend/resume new 88ff31fd0181 media: chips-media: wave5: Use helpers to calculate bytesp [...] new 1b4420bdfa8b media: chips-media: wave5: Support YUV422 raw pixel-format [...] new a8f2cdd27d11 media: v4l: Add luma 16-bit interlaced pixel format new 55b834873e80 media: uvcvideo: Add luma 16-bit interlaced pixel format new c6104297c965 media: uvcvideo: RealSense D421 Depth module metadata new a7e742e416bc media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type new b2ec92bb5605 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infr [...] new c9df99302fff media: uvcvideo: Force UVC version to 1.0a for 0408:4033 new 3dd075fe8ebb media: uvcvideo: Require entities to have a non-zero unique ID new 44f703386021 media: uvcvideo: Refactor the status irq API new c5fe3ed618f9 media: uvcvideo: Avoid race condition during unregister new 4115edeff98f media: uvcvideo: Exit early if there is not int_urb new bfe703ac0c9f media: dvb-core: add missing buffer index check new ccb32f2357c0 media: v4l2-core: add v4l2_debugfs_root() new 01c76fc995cd media: v4l2-core: add v4l2_debugfs_if_alloc/free() new c6a38df9162c media: i2c: adv7511-v4l2: export InfoFrames to debugfs new 60bdc2ffe53d media: i2c: adv7604: export InfoFrames to debugfs new 42765902bd4c media: i2c: adv7842: export InfoFrames to debugfs new 23788ceb8781 media: i2c: tc358743: export InfoFrames to debugfs new 6ce4c5dc5dd2 media: omap3isp: add missing wait_prepare/finish ops new 5e53592063f3 media: pisp_be: add missing wait_prepare/finish ops new 547629f7b167 media: venus: add missing wait_prepare/finish ops new 3653f14841dc media: pwc: set lock before calling vb2_queue_init() new fee248fb86ae media: msi2500: set lock before calling vb2_queue_init() new cf78f3d3a676 media: hackrf: set lock before calling vb2_queue_init() new 8d04fcc76f82 media: airspy: set lock before calling vb2_queue_init() new 922b739445f3 media: rcar_drif.c: set lock before calling vb2_queue_init() new 7e8ca483c0a9 media: video-i2c: set lock before calling vb2_queue_init() new c780d01cf1a6 media: vb2: vb2_core_queue_init(): sanity check lock and w [...] new 88785982a19d media: vb2: use lock if wait_prepare/finish are NULL new 45defa4578cc media: tda18271: add missing result checking of tda18271_l [...] new d4f53fe70e86 media: imx-jpeg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() new 93ee2d7ce266 media: nvidia: tegra: Use iommu_paging_domain_alloc() new 953c03d8cb41 media: platform: rga: fix 32-bit DMA limitation new 4510319676bd media: pvrusb2: Use kmemdup_array instead of kmemdup for m [...] new 9d31522aa557 media: mgb4: Fix debugfs error handling new 7ade935392a3 media: amphion: Guard memory allocation to catch failures new 365365a26614 media: vde: Convert comma to semicolon new 672f24ed6ebc media: verisilicon: av1: Fix reference video buffer pointe [...] new 2c21fd53a1a0 media: siano: remove redundant null pointer checks in cec_ [...] new 17af2b39daf1 media: mtk-jpeg: Fix null-ptr-deref during unload module new 399bb7cc730d MAINTAINERS: mailmap: update Jai Luthra's email address new 21ea3dcf8590 dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email new d2b7ecc26bd5 media: imx-jpeg: Set video drvdata before register video device new 8cbb1a7bd597 media: amphion: Set video drvdata before register video device new fd0af4cd35da media: imx-jpeg: Ensure power suppliers be suspended befor [...] new 0d4d90b9416b media: dw100: Rectify debug log new 1e63c7940bb1 media:tuners: Fix typos in comments across various files new 2f88509db015 media: dvb: Fix typos in comments across various files new b8fc42dc0657 media: Switch back to struct platform_driver::remove() new ca59f9956d45 media: wl128x: Fix atomicity violation in fmc_send_cmd() new d30bb4b43ed6 media: cx231xx: Fix the S-Video capture on August VGB100 new 61a830bc0ea6 media: cx231xx: Add support for Dexatek USB Video Grabber [...] new a4124417d095 media: platform: ti: omap: fix a typo new cc23e3d69958 media: cec: seco: add HAS_IOPORT dependency new c5120f3b20a1 MAINTAINERS: mailmap: update Alexey Klimov's email address new 869f38ae07f7 media: i2c: tc358743: Fix crash in the probe error path wh [...] new 0f514068fbc5 media: platform: allegro-dvt: Fix possible memory leak in [...] new 4a058b34b52e media: ts2020: fix null-ptr-deref in ts2020_probe() new 4f45d65b7814 media: qcom: camss: fix error path on configuration of pow [...] new 288db22ef9f2 media: qcom: camss: Add hooks to get CSID wrapper resources new 44fdbb9d1a38 media: qcom: camss: add management of supply regulators to CSIPHY new 0567d0f1cc62 media: qcom: camss: move SM8250 regulators from CSID to CS [...] new 06f5531958dd media: videodev2: Add flag to unconditionally enumerate pi [...] new 1faaae77608f media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag new bcd4f091cf1e media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag new d95fdc0408a8 media: i2c: max96714: add HAS_EVENTS support new 0d88a37edf54 media: i2c: max96717: add HAS_EVENTS support new d56786977ba1 media: i2c: max96717: clean up on error in max96717_subdev_init() new ad17dcef881f media: i2c: Fix typos in comments across various files new 856e89ff581d media: i2c: imx290: Remove CHIP_ID reg definition new a92651b8e288 media: i2c: imx290: Avoid communication during probe() new 9755343cb27e media: i2c: imx290: Check for availability in probe() new bcca6cb79a49 media: ti: j721e-csi2rx: Convert comma to semicolon new f35b2e24a7ad media: staging/intel-ipu3: css: Convert comma to semicolon new 5ba5bda6b62e dt-bindings: media: renesas,csi2: Add binding for V4M new ba7eb745e058 media: rcar-csi2: Correct field size for PHTW writes new b230ddd87601 media: rcar-csi2: Allow writing any code and data value to PHTW new 28a034da232d media: rcar-csi2: Abstract PHTW and PHYPLL register offsets new e5be5622b3a2 media: rcar-csi2: Add helper to lookup mbps settings new a8c916edc04e media: rcar-csi2: Move PHTW write helpers new a59f7ffdf435 media: rcar-csi2: Add documentation for PHY_EN and PHY_MOD [...] new 7e86c7a520b9 media: rcar-csi2: Add support for R-Car V4M new 708cef6d4df4 dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724 new aa1e8e184266 media: staging: max96712: Remove device id check new 2536a0715f0e media: staging: max96712: Move link frequency setting to d [...] new 9350219aa357 media: staging: max96712: Document the DEBUG_EXTRA register new 6c872b782aea media: staging: max96712: Add support for MAX96724 new f367e313d2dc dt-bindings: media: renesas,isp: Add Gen4 family fallback new 59ba2cd33196 media: rcar-isp: Add family compatible for R-Car Gen4 family new 27d23cecf33a dt-bindings: media: renesas,isp: Add binding for V4M new 1b7e7240eaf3 media: rcar-vin: Add support for RAW10 new a23b2b21b02f staging: media: ipu3: fix spelling mistakes new 6390834c6f9b media: uapi: Add meta formats for PiSP FE config and stats new 1358bb523949 dt-bindings: media: Add bindings for raspberrypi,rp1-cfe new 6edb685abb2a media: raspberrypi: Add support for RP1-CFE new 40249b1d5b3c media: admin-guide: Document the Raspberry Pi CFE (rp1-cfe) new 0d5c92cde4d3 media: i2c: vgxy61: Fix an error handling path in vgxy61_detect() new 0c200daa5780 media: platform: rzg2l-cru: rzg2l-video: Move request_irq( [...] new 30fe661eb9d3 media: Documentation: Deprecate s_stream video op, update docs new 646aed96d510 media: Documentation: Update {enable,disable}_streams docu [...] new fd0e579bc62c media: Documentation: Improve v4l2_subdev_{en,dis}able_str [...] new 24ad2d1f773a media: i2c: ds90ub960: Fix missing return check on ub960_r [...] new afdb1f1fefb4 v4l2-subdev: Return -EOPNOTSUPP for unsupported pad type i [...] new 92271cec6812 media: ipu6: fix the wrong type casting and 64-bit division new 2f091c476db6 media: ipu6: remove redundant dependency in Kconfig new 1ee5e1fd8295 media: platform: video-mux: Fix mutex locking new 698b6e3163ba media: atomisp: Replace ternary operator with if new 12564e809c8c media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length new 3b954c34c3fc media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries new ad982f8522ba media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag new a4e014bfdaa0 media: rzg2l-cru: csi2: Mark sink and source pad with MUST [...] new a5754e5db387 media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_p [...] new 9e880cd9e9e8 media: rzg2l-cru: csi2: Implement .get_frame_desc() new d7d72dae81d5 media: rzg2l-cru: Retrieve virtual channel information new c7f3bd38b543 media: rzg2l-cru: Remove `channel` member from `struct rzg [...] new 3b506155428a media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF [...] new 40516958d7ec media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_f [...] new 0e575e4eb657 media: rzg2l-cru: Remove unnecessary WARN_ON check in format func new b56dccafda94 media: rzg2l-cru: Simplify configuring input format for im [...] new a8af02e8a9df media: rzg2l-cru: Inline calculating image size new 8853467c41e8 media: rzg2l-cru: Simplify handling of supported formats new 7e58132ca2bc media: rzg2l-cru: Inline calculating bytesperline new fcb8f9bb3560 media: rzg2l-cru: Make use of v4l2_format_info() helpers new ec37ac1ad27a media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum [...] new fb2ebb89cf99 media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi [...] new f7b55b77bc09 media: rzg2l-cru: video: Implement .link_validate() callback new cd559c80ddbf media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in en [...] new c6ed80fd6743 media: rzg2l-cru: Refactor ICnDMR register configuration new 0477b0866cd9 media: rzg2l-cru: Add support to capture 8bit raw sRGB new c0fc8dd01ffc media: rzg2l-cru: Move register definitions to a separate file new 2269e399b3f0 media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure new c9ec6f173636 media: uvcvideo: Stop stream during unregister new 1d8aaa86a32a media: videobuf2-core: update vb2_thread if wait_finish/pr [...] new d01e5a4d866d media: test-drivers: drop vb2_ops_wait_prepare/finish new bde5d79d0025 media: pci: drop vb2_ops_wait_prepare/finish new 30e932f5d942 media: usb: drop vb2_ops_wait_prepare/finish new 361445a26de8 media: video-i2c: drop vb2_ops_wait_prepare/finish new 8fcd2795d22a media: rtl2832_sdr: drop vb2_ops_wait_prepare/finish new 4bf194e10e42 media: platform: drop vb2_ops_wait_prepare/finish new 7a9c25d52ef3 media: common: saa7146: drop vb2_ops_wait_prepare/finish new 3576f817c5ee staging: media: drop vb2_ops_wait_prepare/finish new d020ca11a816 media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_pre [...] new 2a45db41b897 media: cx231xx: Remove some deadcode new 9f070b1862f3 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result new 2b744cb1a5a4 media: v4l2-core: constify the class struct new fba1aff8d25d media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphand [...] new 5d6d950fef1c media: vb2: Fix comment new 5c73563a212f media: vb2: fix confusing log message new 0278d6c1ab0a media: mantis: remove orphan mantis_core.h new c7ccf3683ac9 media: ati_remote: don't push static constants on stack for %*ph new fa0611dce6f9 media: ov2740: Don't log ov2740_check_hwcfg() errors twice new 199c204bcc73 media: ipu6: Fix DMA and physical address debugging messag [...] new daabc5c64703 media: ipu6: not override the dma_ops of device in driver new 1d4a00028997 media: ipu6: use the IPU6 DMA mapping APIs to do mapping new c8e9120c2065 media: ipu6: remove architecture DMA ops dependency in Kconfig new 30dc78138dad media: Documentation: ipu6: remove the dma_ops part from the doc new 940ff4b41b98 media: ipu6: use PFN_UP() and sg_virt() for code simplicity new 3bb5080293a3 media: raspberrypi: Remove redundant "no IRQ" message new e7724e23196a media: v4l2-subdev: Refactor events new 8e9a03bd410d media: raspberrypi: Do some cleanup in probe() new 28aeaeaca62e media: i2c: mt9p031: Drop support for legacy platform data new 8c6699718949 media: i2c: mt9p031: Drop I2C device ID table new 8f2da25e85c1 media: i2c: mt9p031: Switch from OF to fwnode API new a3461f73f611 media: dt-bindings: Remove assigned-clock-* from various schema new 17971a430ff9 media: i2c: Drop HAS_EVENTS and event handlers new eaf296205c61 media: i2c: imx415: Drop HAS_EVENTS flag new d6594d507617 media: i2c: dw9768: Fix pm_runtime_set_suspended() with ru [...] new 316e74500d1c media: amphion: Fix pm_runtime_set_suspended() with runtim [...] new 2a20869f7d79 media: venus: Fix pm_runtime_set_suspended() with runtime [...] new d2842dec5779 media: gspca: ov534-ov772x: Fix off-by-one error in set_fr [...] new d0fef6de4f1b media: ov08x40: Fix burst write sequence new f6be5a3173f7 media: dt-bindings: Add OmniVision OV08X40 new f46cf0cfd613 media: ov08x40: Rename ext_clk to xvclk new df1ae2251a50 media: ov08x40: Add OF probe support new a80b1bbff88b media: mt9p031: Refactor format handling for different sen [...] new 8a2189be8599 media: i2c: gc2145: introduce enable/disable_streams ops new d5c7cc28aa9b media: i2c: st-mipid02: fix mipid02_stream_enable error handling new 8e8a49884f02 media: i2c: st-mipid02: use enable/disable_streams pad ops new a74e17ca6443 media: i2c: st-mipid02: add pm_runtime handling new 0a33a4e050ac media: i2c: st-mipid02: remove parallel mbus format on sink pad new 1429826883bb media: intel/ipu6: do not handle interrupts when device is [...] new be7de823847b media: raspberrypi: cfe: Fix mapping of dmabuf buffers new 23e0661de5c7 media: intel/ipu6: remove buttress ish structure new ff0f0353826d media: mc: Rename pad as origin in __media_pipeline_start() new a14908a9925b media: ipu6: move the l2_unmap() up before l2_map() new f7c924aba3d9 media: ipu6: optimize the IPU6 MMU mapping flow new 1faf84ff1c06 media: ipu6: optimize the IPU6 MMU unmapping flow new 7af76aa15328 media: ipu6: make the ipu6_mmu_unmap() as a void function new 3b3a7440607e media: i2c: ov5645: Use local `dev` pointer for subdev dev [...] new 82e092fe3676 media: i2c: ov5645: Replace dev_err with dev_err_probe in [...] new 885ac9871724 media: i2c: ov5645: Use v4l2_async_register_subdev_sensor() new ecf85e03b4ab media: i2c: ov5645: Drop `power_lock` mutex new f92711869c53 media: i2c: ov5645: Use subdev active state new 83ce4f91ef0d media: i2c: ov5645: Switch to {enable,disable}_streams new a745d7acc1eb media: i2c: dw9768: Use runtime PM autosuspend new 498375e2cb25 media: venus: Helper function for dynamically updating bitrate new 0e1d123edf3f media: venus: Enable h.264 hierarchical coding new 6c9934c5a00a media: venus: fix enc/dec destruction order new 45b1a1b348ec media: venus: sync with threaded IRQ during inst destruction new 1b3bb4d69f20 media: venus: factor out inst destruction routine new 785fbc62d5e9 media: atomisp: Remove unused libmsrlisthelper new 751d13a0cffb media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering new 1059f9e6cc16 media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control new f6d364dbad04 media: atomisp: mt9m114: Add missing mutex_init() call new 462ed3711b1e media: atomisp: mt9m114: Fix fmt->code not getting set on try_fmt new 967a5ec1668e media: atomisp: hmm_bo: Fix spelling errors in hmm_bo.h new d65adf351c91 media: atomisp: Fix typos in comment new cced43b408f2 media: atomisp: Remove License information boilerplate new 08964e23783b media: atomisp: Fix spelling errors reported by codespell new d85a41d88871 media: atomisp: remove redundant re-checking of err new ed61c5913950 media: atomisp: Add check for rgby_data memory allocation failure new 0503440f8477 media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls new c1fcd68e7bd4 Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc new b855f02427e9 media: replace obsolete hans.verkuil@cisco.com alias new 54a7ca1bf38f media: mgb4: Fix inconsistent input/output alignment in lo [...] new 095aa8926bd0 media: dt-bindings: adv7180: Document 'adi,force-bt656-4' new 69df1f89db2b media: adv7180: Also check for "adi,force-bt656-4" new 8964eb234082 media: platform: exynos4-is: Fix an OF node reference leak [...] new be5a002d432a media: qcom: camss: implement pm domain ops for VFE v4.1 new c830aff08d51 media: dt-bindings: Add qcom,msm8953-camss new 7ee35e07ccbf media: qcom: camss: Add MSM8953 resources new 9b47364fd75b media: platform: samsung: s5p-jpeg: Remove deadcode new 5516200c466f Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_at [...] new 5e02c393b7fd media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS c [...] new dc51b3cc9d4d MAINTAINERS: update location of media main tree new 72ad4ff63804 docs: media: update location of the media patches new 9f5a6a1fe690 Merge tag 'media/v6.13-1' of git://git.kernel.org/pub/scm/ [...] new ecf2b43018da media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFI [...] new 70e8ef2d6762 Merge tag 'media/v6.13-2' of git://git.kernel.org/pub/scm/ [...] new 31440fe70167 platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' new 066c779b094b platform/x86: intel_scu_ipc: Don't use "proxy" headers new d12586e1072d platform/x86: wmi: Implement proper shutdown handling new 8150408bfdb2 asus-laptop: prefer strscpy() over strcpy() new 7dd123393127 x86: acer-wmi: remove unused macros new 3ea5eb68b9d6 platform/x86: Switch back to struct platform_driver::remove() new 90a7d7486004 platform/x86: classmate-laptop: Replace snprintf in show f [...] new 81e2cc3688cb platform/x86: dell-dcdbase: Replace snprintf in show funct [...] new 6bd35252102e platform/x86: intel_scu_ipc: Unify the flow in pwr_reg_rdwr() new 8b142950a5a7 platform/x86: intel_scu_ipc: Replace workaround by 32-bit IO new ce44b96261a6 platform/x86: intel_scu_ipc: Simplify code with cleanup helpers new acf1b04c6890 platform/x86: intel_scu_ipc: Convert to check for errors first new f02fcc7c12a6 platform/x86: intel_scu_ipc: Save a copy of the entire str [...] new c54eeb8feff5 platform/surface: aggregator_registry: Add Surface Pro 9 5G new 9fe43c8020a6 platform/x86/intel/pmc: Refactor platform resume functions [...] new 7a797cc9f809 platform/x86/intel/pmc: Disable C1 auto-demotion during suspend new 9df193087b9e platform/x86/amd/hsmp: Create hsmp/ directory new 1e1c4c0ab308 platform/x86/amd/hsmp: Create wrapper function init_acpi() new d9a621ebddf2 platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a functi [...] new 1757d2b8dcf6 platform/x86/amd/hsmp: Move structure and macros to header file new e47c018a0ee6 platform/x86/amd/hsmp: Move platform device specific code [...] new 969f915473d8 platform/x86/amd/hsmp: Move ACPI code to acpi.c new 8e75dff56e00 platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev new 7d3135d16356 platform/x86/amd/hsmp: Create separate ACPI, plat and comm [...] new 4fc0366ef83f platform/x86/amd/hsmp: Use name space while exporting modu [...] new c1691730d9ff platform/x86/amd/hsmp: Use dev_groups in the driver structure new 1349dd7dc21c platform/x86/amd/hsmp: Make hsmp_pdev static instead of global new a7d30cb75b0b platform/x86: eeepc-laptop: use sysfs_emit() instead of sprintf() new b39e8ece931a platform/x86: think-lmi: improve check if BIOS account sec [...] new c7842e69e450 platform/x86: think-lmi: Add certificate as mechanism new 7c0bbf1ae650 platform/x86: think-lmi: Allow empty admin password new 5dcb5ef12590 platform/x86: think-lmi: Multi-certificate support new 049571ce7678 platform/x86: wmi: Remove wmi_block_list new c382429b587a platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device() new e001341a984e platform/x86: wmi: Introduce to_wmi_driver() new f60933390852 platform/x86: compal-laptop: use sysfs_emit() instead of s [...] new 7757f9d5d555 alienware-wmi: fixed indentation and clean up new 479bb5ff6025 alienware-wmi: alienware_wmax_command() is now input size [...] new 9f6c43041552 alienware-wmi: added platform profile support new 18eec62ee065 alienware-wmi: added force module parameters new f164dd0bf4c6 alienware-wmi: WMAX interface documentation new df7f9acd8646 platform/x86: intel: Add 'intel' prefix to the modules aut [...] new d68cb6023356 alienware-wmi: Fix spelling mistake "requieres" -> "requires" new ab49d7bf991a platform/x86/intel/vsec: Remove a useless mutex new cc8e2dbf99d2 platform/x86/amd/pmf: Use dev_err_probe() to simplify erro [...] new ac4976a4f870 MAINTAINERS: Change AMD PMF driver status to "Supported" new ba6ad33d5c87 platform/x86/amd/pmf: Switch to platform_get_resource() an [...] new 44ed58e57984 MAINTAINERS: adjust file entry in INTEL TPMI DRIVER new 01fbfcb3acbb platform/x86: x86-android-tablets: Add get_i2c_adap_by_han [...] new 5b78e809f948 platform/x86: x86-android-tablets: Add support for getting [...] new 06f876def346 platform/x86: x86-android-tablets: Add support for Vexia E [...] new a8e03d821d6a MAINTAINERS: Update ISHTP ECLITE maintainer entry new 4ceb681f1822 platform/x86: hp: hp-bioscfg: remove redundant if statement new 895085ec3f2e platform/x86: asus-wmi: Fix inconsistent use of thermal policies new b0955ce55547 platform/x86: asus-wmi: Use platform_profile_cycle() new 0d5e2d9b8fcb platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused new 75a978bd604b intel-hid: fix volume buttons on Thinkpad X12 Detachable T [...] new 5a67c0d1c8bd platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimi [...] new bd17863a7086 platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation new 996b318e6fce platform/x86/amd/hsmp: Add new error code and error logs new 8560b2775a08 platform/x86/amd/hsmp: Change the error type new 0c32840763b1 platform/x86/intel/pmt: allow user offset for PMT callbacks new 2b8dc45b8ca3 alienware-wmi: order alienware_quirks[] alphabetically new 1c1eb70e7d23 alienware-wmi: extends the list of supported models new 01bd181d21cf alienware-wmi: Adds support to Alienware x17 R2 new bfcda5cbcdb6 alienware-wmi: create_thermal_profile() no longer brute-fo [...] new 6674c5a0eeb5 Documentation: alienware-wmi: Describe THERMAL_INFORMATION [...] new 5c7bebc1a3f0 platform/x86: panasonic-laptop: Return errno correctly in [...] new c6a2b4fcec5f platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake new fcb3ad4366b9 Merge tag 'platform-drivers-x86-v6.13-1' of git://git.kern [...] new aacfa0ef247b efi/libstub: fix efi_parse_options() ignoring the default [...] new ade7ccba2d64 efi/libstub: remove unnecessary cmd_line_len from efi_conv [...] new c004703ed7ae efi/libstub: measure initrd to PCR9 independent of source new e6d654e9f5a9 tpm: fix signed/unsigned bug when checking event logs new c33c28f9f6e0 tpm: do not ignore memblock_reserve return value new a066397e8ed1 tpm: fix unsigned/signed mismatch errors related to __calc [...] new 63971b0f51fa libstub,tpm: do not ignore failure case when reading final [...] new 06d39d79cbd5 efi/libstub: Free correct pointer on failure new 6fce6e979168 efi/zboot: Fix outdated comment about using LoadImage/StartImage new 8fbe4c49c0cc efi/memattr: Ignore table if the size is clearly bogus new 7eb4e1dd7100 x86/efi: Drop support for the EFI_PROPERTIES_TABLE new 21b1a7f7ae2f x86/efi: Apply EFI Memory Attributes after kexec new e6384c398459 efi/libstub: Parse builtin command line after bootloader p [...] new 80d01ce607cb efi/libstub: Fix command line fallback handling when loadi [...] new 851062278436 efi/libstub: Take command line overrides into account for [...] new c5d91b16f525 efi: Fix memory leak in efivar_ssdt_load new 18a411cc5d5c Merge tag 'efi-next-for-v6.13' of git://git.kernel.org/pub [...] new 8cf8dfceebda seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER new df66aeadd8f8 Merge tag 'seccomp-v6.13-rc1' of git://git.kernel.org/pub/ [...] new 9080d11a6c5c scripts: ipe: polgen: remove redundant close and error exit path new 7e7f65647e52 Merge tag 'ipe-pr-20241119' of git://git.kernel.org/pub/sc [...]
The 419 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 4 + .../sysfs-bus-platform-drivers-amd_x3d_vcache | 12 + .../ABI/testing/sysfs-class-firmware-attributes | 3 +- .../ABI/testing/sysfs-driver-hid-corsair-void | 38 + Documentation/admin-guide/media/building.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 62 - .../admin-guide/media/raspberrypi-rp1-cfe.dot | 27 + .../admin-guide/media/raspberrypi-rp1-cfe.rst | 78 + Documentation/admin-guide/media/saa7134.rst | 2 +- Documentation/admin-guide/media/v4l-drivers.rst | 2 +- Documentation/arch/x86/amd_hsmp.rst | 67 +- Documentation/devicetree/bindings/Makefile | 1 - .../devicetree/bindings/cache/l2c2x0.yaml | 5 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 36 +- .../devicetree/bindings/dma/dma-common.yaml | 7 +- .../devicetree/bindings/example-schema.yaml | 1 + .../bindings/fpga/altera-passive-serial.txt | 29 - .../bindings/fpga/altr,fpga-passive-serial.yaml | 74 + .../bindings/input/goodix,gt7986u-spifw.yaml | 69 + .../bindings/input/zii,rave-sp-pwrbutton.txt | 22 - .../bindings/input/zii,rave-sp-pwrbutton.yaml | 36 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 12 +- .../bindings/interrupt-controller/fsl,mu-msi.yaml | 4 - .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/interrupt-controller/ti,sci-inta.yaml | 1 + .../devicetree/bindings/media/i2c/adv7180.yaml | 6 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 10 - .../bindings/media/i2c/maxim,max96712.yaml | 5 +- .../bindings/media/i2c/ovti,ov08x40.yaml | 120 + .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 11 - .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 10 - .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx258.yaml | 7 - .../devicetree/bindings/media/i2c/sony,imx334.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx335.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx412.yaml | 8 - .../bindings/media/i2c/thine,thp7312.yaml | 3 +- .../bindings/media/qcom,msm8953-camss.yaml | 322 +++ .../bindings/media/raspberrypi,rp1-cfe.yaml | 93 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,isp.yaml | 4 +- .../bindings/media/ti,j721e-csi2rx-shim.yaml | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 5 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 5 +- .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 3 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/watchdog/zii,rave-sp-wdt.txt | 39 - .../bindings/watchdog/zii,rave-sp-wdt.yaml | 47 + .../devicetree/bindings/writing-schema.rst | 30 + Documentation/driver-api/media/camera-sensor.rst | 8 +- Documentation/driver-api/media/drivers/ipu6.rst | 15 - Documentation/driver-api/media/tx-rx.rst | 13 +- .../media/rc/lirc-set-send-duty-cycle.rst | 2 +- Documentation/userspace-api/media/v4l/control.rst | 6 +- .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-fe.rst | 39 + .../userspace-api/media/v4l/pixfmt-y16i.rst | 73 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 18 +- .../userspace-api/media/v4l/yuv-formats.rst | 1 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/wmi/devices/alienware-wmi.rst | 397 ++++ Documentation/wmi/driver-development-guide.rst | 7 +- MAINTAINERS | 375 +-- arch/arc/kernel/devtree.c | 2 +- arch/arm/kernel/devtree.c | 2 +- arch/arm64/kernel/setup.c | 6 +- arch/csky/kernel/setup.c | 4 +- arch/loongarch/kernel/setup.c | 2 +- arch/microblaze/kernel/prom.c | 2 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/relocate.c | 2 +- arch/nios2/kernel/prom.c | 4 +- arch/openrisc/kernel/prom.c | 2 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/platforms/pseries/plpks.c | 2 +- arch/riscv/kernel/setup.c | 2 +- arch/sh/kernel/setup.c | 2 +- arch/um/kernel/dtb.c | 2 +- arch/x86/include/uapi/asm/amd_hsmp.h | 3 +- arch/x86/kernel/devicetree.c | 2 +- arch/x86/platform/efi/efi.c | 20 +- arch/x86/platform/efi/efi_64.c | 42 - arch/xtensa/kernel/setup.c | 2 +- drivers/firmware/efi/Kconfig | 10 +- drivers/firmware/efi/efi.c | 41 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 12 +- drivers/firmware/efi/libstub/efi-stub.c | 26 +- drivers/firmware/efi/libstub/efistub.h | 2 +- drivers/firmware/efi/libstub/file.c | 22 + drivers/firmware/efi/libstub/tpm.c | 9 +- drivers/firmware/efi/libstub/x86-stub.c | 3 +- drivers/firmware/efi/memattr.c | 18 +- drivers/firmware/efi/tpm.c | 26 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 3 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 3 +- drivers/hid/Kconfig | 13 + drivers/hid/Makefile | 3 +- drivers/hid/bpf/hid_bpf_dispatch.c | 9 +- drivers/hid/bpf/hid_bpf_struct_ops.c | 1 + drivers/hid/bpf/progs/Huion__Dial-2.bpf.c | 66 +- drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 60 +- drivers/hid/bpf/progs/Mistel__MD770.bpf.c | 154 ++ drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c | 148 ++ drivers/hid/bpf/progs/hid_report_helpers.h | 36 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-core.c | 182 +- drivers/hid/hid-corsair-void.c | 829 +++++++ drivers/hid/hid-cp2112.c | 3 +- drivers/hid/hid-debug.c | 9 +- drivers/hid/hid-generic.c | 3 + drivers/hid/hid-goodix-spi.c | 35 +- drivers/hid/hid-hyperv.c | 58 +- drivers/hid/hid-ids.h | 5 + drivers/hid/hid-kysona.c | 248 ++ drivers/hid/hid-lg4ff.c | 3 +- drivers/hid/hid-logitech-hidpp.c | 74 +- drivers/hid/hid-magicmouse.c | 56 +- drivers/hid/hid-multitouch.c | 30 +- drivers/hid/hid-picolcd_fb.c | 2 +- drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-sony.c | 3 +- drivers/hid/hid-steam.c | 2 +- drivers/hid/hid-steelseries.c | 19 +- drivers/hid/i2c-hid/i2c-hid-of.c | 6 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 45 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 25 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 2 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 12 + drivers/hid/intel-ish-hid/ishtp/loader.c | 35 +- drivers/hid/intel-ish-hid/ishtp/loader.h | 34 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/wacom_wac.c | 11 +- drivers/hid/wacom_wac.h | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/platform/Kconfig | 2 +- drivers/media/cec/platform/cec-gpio/cec-gpio.c | 4 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 2 +- drivers/media/cec/platform/meson/ao-cec.c | 2 +- drivers/media/cec/platform/s5p/s5p_cec.c | 2 +- drivers/media/cec/platform/seco/seco-cec.c | 2 +- drivers/media/cec/platform/sti/stih-cec.c | 2 +- drivers/media/cec/platform/stm32/stm32-cec.c | 2 +- drivers/media/cec/platform/tegra/tegra_cec.c | 2 +- drivers/media/common/saa7146/saa7146_vbi.c | 2 - drivers/media/common/saa7146/saa7146_video.c | 2 - drivers/media/common/siano/smsdvb-debugfs.c | 9 +- drivers/media/common/uvc.c | 8 + drivers/media/common/videobuf2/videobuf2-core.c | 49 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 2 +- drivers/media/dvb-frontends/bcm3510.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 4 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 4 +- drivers/media/dvb-frontends/stv6111.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 8 +- drivers/media/dvb-frontends/zd1301_demod.c | 2 +- drivers/media/dvb-frontends/zl10036.c | 2 +- drivers/media/i2c/adv7180.c | 3 +- drivers/media/i2c/adv7511-v4l2.c | 91 +- drivers/media/i2c/adv7604.c | 97 +- drivers/media/i2c/adv7842.c | 135 +- drivers/media/i2c/alvium-csi2.c | 5 +- drivers/media/i2c/ds90ub953.c | 5 +- drivers/media/i2c/ds90ub960.c | 7 +- drivers/media/i2c/dw9768.c | 15 +- drivers/media/i2c/gc0308.c | 4 - drivers/media/i2c/gc05a2.c | 10 +- drivers/media/i2c/gc08a3.c | 10 +- drivers/media/i2c/gc2145.c | 41 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx219.c | 10 +- drivers/media/i2c/imx283.c | 10 +- drivers/media/i2c/imx290.c | 40 +- drivers/media/i2c/imx415.c | 3 +- drivers/media/i2c/max96717.c | 6 +- drivers/media/i2c/mt9p031.c | 96 +- drivers/media/i2c/ov01a10.c | 6 +- drivers/media/i2c/ov08x40.c | 181 +- drivers/media/i2c/ov2740.c | 7 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5645.c | 278 +-- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 4 +- drivers/media/i2c/ov64a40.c | 10 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8858.c | 9 +- drivers/media/i2c/ov9650.c | 2 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/st-mipid02.c | 117 +- drivers/media/i2c/tc358743.c | 40 +- drivers/media/i2c/thp7312.c | 5 +- drivers/media/i2c/ths7303.c | 2 +- drivers/media/i2c/vgxy61.c | 2 +- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/mc/mc-entity.c | 14 +- drivers/media/mc/mc-request.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 - drivers/media/pci/bt8xx/bttv-vbi.c | 2 - drivers/media/pci/cobalt/cobalt-driver.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 - drivers/media/pci/cx18/cx18-streams.c | 2 - drivers/media/pci/cx23885/cx23885-417.c | 2 - drivers/media/pci/cx23885/cx23885-dvb.c | 2 - drivers/media/pci/cx23885/cx23885-vbi.c | 2 - drivers/media/pci/cx23885/cx23885-video.c | 2 - drivers/media/pci/cx25821/cx25821-video.c | 2 - drivers/media/pci/cx88/cx88-blackbird.c | 2 - drivers/media/pci/cx88/cx88-dvb.c | 2 - drivers/media/pci/cx88/cx88-vbi.c | 2 - drivers/media/pci/cx88/cx88-video.c | 2 - drivers/media/pci/dt3155/dt3155.c | 2 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 - drivers/media/pci/intel/ipu6/Kconfig | 10 +- drivers/media/pci/intel/ipu6/ipu6-bus.c | 6 - drivers/media/pci/intel/ipu6/ipu6-buttress.c | 65 +- drivers/media/pci/intel/ipu6/ipu6-buttress.h | 6 - drivers/media/pci/intel/ipu6/ipu6-cpd.c | 24 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 208 +- drivers/media/pci/intel/ipu6/ipu6-dma.h | 34 +- drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 22 +- drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 66 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 1 + drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 25 +- drivers/media/pci/intel/ipu6/ipu6-isys.h | 2 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 310 ++- drivers/media/pci/intel/ipu6/ipu6-mmu.h | 4 +- .../pci/intel/ipu6/ipu6-platform-buttress-regs.h | 2 - drivers/media/pci/intel/ipu6/ipu6.c | 6 +- drivers/media/pci/mantis/mantis_core.h | 43 - drivers/media/pci/mgb4/mgb4_core.c | 8 +- drivers/media/pci/mgb4/mgb4_core.h | 2 - drivers/media/pci/mgb4/mgb4_vin.c | 57 +- drivers/media/pci/mgb4/mgb4_vin.h | 1 - drivers/media/pci/mgb4/mgb4_vout.c | 27 +- drivers/media/pci/mgb4/mgb4_vout.h | 1 - drivers/media/pci/saa7134/saa7134-empress.c | 2 - drivers/media/pci/saa7134/saa7134-ts.c | 2 - drivers/media/pci/saa7134/saa7134-vbi.c | 2 - drivers/media/pci/saa7134/saa7134-video.c | 2 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 - drivers/media/pci/sta2x11/sta2x11_vip.c | 2 - drivers/media/pci/tw5864/tw5864-video.c | 2 - drivers/media/pci/tw68/tw68-video.c | 2 - drivers/media/pci/tw686x/tw686x-video.c | 2 - drivers/media/pci/zoran/zoran_driver.c | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 8 +- drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 4 +- drivers/media/platform/amphion/venc.c | 12 + drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_drv.c | 4 +- drivers/media/platform/amphion/vpu_v4l2.c | 4 +- drivers/media/platform/aspeed/aspeed-video.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 4 +- drivers/media/platform/broadcom/bcm2835-unicam.c | 4 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cadence/cdns-csi2tx.c | 2 +- .../media/platform/chips-media/coda/coda-common.c | 4 +- .../platform/chips-media/wave5/wave5-helper.c | 37 +- .../platform/chips-media/wave5/wave5-helper.h | 5 + .../media/platform/chips-media/wave5/wave5-hw.c | 30 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 323 +-- .../platform/chips-media/wave5/wave5-vpu-enc.c | 315 +-- .../media/platform/chips-media/wave5/wave5-vpu.c | 52 +- .../media/platform/chips-media/wave5/wave5-vpu.h | 5 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 33 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 1 + .../platform/chips-media/wave5/wave5-vpuconfig.h | 27 +- drivers/media/platform/chips-media/wave5/wave5.h | 3 + .../media/platform/imagination/e5010-jpeg-enc.c | 4 +- drivers/media/platform/intel/pxa_camera.c | 4 +- drivers/media/platform/m2m-deinterlace.c | 4 +- drivers/media/platform/marvell/mcam-core.c | 4 - drivers/media/platform/marvell/mmp-driver.c | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 16 +- .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 11 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c | 2 - .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 2 - .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 2 +- .../vcodec/decoder/mtk_vcodec_dec_stateful.c | 2 - .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 2 - .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 - .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 2 +- drivers/media/platform/mediatek/vpu/mtk_vpu.c | 2 +- .../media/platform/microchip/microchip-csi2dc.c | 2 +- .../media/platform/microchip/microchip-isc-base.c | 2 - .../platform/microchip/microchip-sama5d2-isc.c | 2 +- .../platform/microchip/microchip-sama7g5-isc.c | 2 +- drivers/media/platform/nuvoton/npcm-video.c | 4 +- drivers/media/platform/nvidia/tegra-vde/iommu.c | 7 +- drivers/media/platform/nvidia/tegra-vde/v4l2.c | 14 +- drivers/media/platform/nvidia/tegra-vde/vde.c | 2 +- drivers/media/platform/nxp/dw100/dw100.c | 6 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 19 +- drivers/media/platform/nxp/imx-mipi-csis.c | 2 +- drivers/media/platform/nxp/imx-pxp.c | 4 +- drivers/media/platform/nxp/imx7-media-csi.c | 4 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 2 +- drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 2 - .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 2 - drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 2 +- drivers/media/platform/nxp/mx2_emmaprp.c | 4 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 36 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 + drivers/media/platform/qcom/camss/camss-ispif.c | 5 + drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 10 +- drivers/media/platform/qcom/camss/camss-vfe.c | 1 + drivers/media/platform/qcom/camss/camss-video.c | 2 - drivers/media/platform/qcom/camss/camss.c | 223 +- drivers/media/platform/qcom/camss/camss.h | 7 + drivers/media/platform/qcom/venus/core.c | 29 +- drivers/media/platform/qcom/venus/core.h | 6 + drivers/media/platform/qcom/venus/vdec.c | 15 +- drivers/media/platform/qcom/venus/vdec.h | 1 - drivers/media/platform/qcom/venus/vdec_ctrls.c | 5 - drivers/media/platform/qcom/venus/venc.c | 87 +- drivers/media/platform/qcom/venus/venc.h | 1 - drivers/media/platform/qcom/venus/venc_ctrls.c | 131 +- drivers/media/platform/raspberrypi/Kconfig | 1 + drivers/media/platform/raspberrypi/Makefile | 1 + .../media/platform/raspberrypi/pisp_be/pisp_be.c | 2 +- drivers/media/platform/raspberrypi/rp1-cfe/Kconfig | 15 + .../media/platform/raspberrypi/rp1-cfe/Makefile | 6 + .../media/platform/raspberrypi/rp1-cfe/cfe-fmts.h | 332 +++ .../media/platform/raspberrypi/rp1-cfe/cfe-trace.h | 202 ++ drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 2509 ++++++++++++++++++++ drivers/media/platform/raspberrypi/rp1-cfe/cfe.h | 43 + drivers/media/platform/raspberrypi/rp1-cfe/csi2.c | 586 +++++ drivers/media/platform/raspberrypi/rp1-cfe/csi2.h | 89 + drivers/media/platform/raspberrypi/rp1-cfe/dphy.c | 181 ++ drivers/media/platform/raspberrypi/rp1-cfe/dphy.h | 27 + .../media/platform/raspberrypi/rp1-cfe/pisp-fe.c | 605 +++++ .../media/platform/raspberrypi/rp1-cfe/pisp-fe.h | 53 + drivers/media/platform/renesas/rcar-csi2.c | 520 +++- drivers/media/platform/renesas/rcar-fcp.c | 2 +- drivers/media/platform/renesas/rcar-isp.c | 6 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 32 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 43 + drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 4 +- drivers/media/platform/renesas/rcar_drif.c | 6 +- drivers/media/platform/renesas/rcar_fdp1.c | 4 +- drivers/media/platform/renesas/rcar_jpu.c | 4 +- drivers/media/platform/renesas/renesas-ceu.c | 4 +- .../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 18 +- .../platform/renesas/rzg2l-cru/rzg2l-cru-regs.h | 80 + .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 34 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 41 +- .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 85 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 305 +-- drivers/media/platform/renesas/sh_vou.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 - drivers/media/platform/rockchip/rga/rga-buf.c | 2 - drivers/media/platform/rockchip/rga/rga.c | 4 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 2 - .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 - .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 2 - .../media/platform/samsung/exynos-gsc/gsc-core.c | 2 +- .../media/platform/samsung/exynos-gsc/gsc-m2m.c | 2 - .../platform/samsung/exynos4-is/fimc-capture.c | 2 - .../media/platform/samsung/exynos4-is/fimc-core.c | 2 +- .../platform/samsung/exynos4-is/fimc-is-i2c.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 2 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 +- .../media/platform/samsung/exynos4-is/fimc-m2m.c | 2 - .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.h | 5 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 - .../media/platform/samsung/s3c-camif/camif-core.c | 2 +- drivers/media/platform/samsung/s5p-g2d/g2d.c | 4 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 4 +- .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c | 5 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 1 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c | 19 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos4.h | 4 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 2 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 - drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 4 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 2 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 6 +- drivers/media/platform/st/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/st/stm32/dma2d/dma2d.c | 4 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 4 +- .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 6 - .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 +- .../platform/sunxi/sun6i-csi/sun6i_csi_capture.c | 2 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 2 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 2 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 4 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 4 +- drivers/media/platform/ti/cal/cal-video.c | 2 - drivers/media/platform/ti/cal/cal.c | 2 +- drivers/media/platform/ti/davinci/vpif.c | 2 +- drivers/media/platform/ti/davinci/vpif_capture.c | 4 +- drivers/media/platform/ti/davinci/vpif_display.c | 4 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 10 +- drivers/media/platform/ti/omap/omap_vout.c | 4 +- drivers/media/platform/ti/omap/omap_voutdef.h | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 18 + drivers/media/platform/ti/vpe/vpe.c | 4 +- drivers/media/platform/verisilicon/hantro_drv.c | 2 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 20 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 3 +- drivers/media/platform/via/via-camera.c | 4 +- drivers/media/platform/video-mux.c | 8 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 2 - drivers/media/platform/xilinx/xilinx-tpg.c | 16 +- drivers/media/platform/xilinx/xilinx-vipp.c | 2 +- drivers/media/platform/xilinx/xilinx-vtc.c | 2 +- drivers/media/radio/radio-aimslab.c | 2 +- drivers/media/radio/radio-gemtek.c | 2 +- drivers/media/radio/radio-isa.c | 2 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-miropcm20.c | 2 +- drivers/media/radio/radio-rtrack2.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/radio-terratec.c | 2 +- drivers/media/radio/radio-timb.c | 2 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/radio-zoltrix.c | 2 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 1 + drivers/media/rc/ati_remote.c | 6 +- drivers/media/rc/gpio-ir-recv.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 4 - drivers/media/rc/img-ir/img-ir-core.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/meson-ir.c | 2 +- drivers/media/rc/mtk-cir.c | 2 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 29 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 2 +- drivers/media/test-drivers/vim2m.c | 4 +- drivers/media/test-drivers/vimc/vimc-capture.c | 6 - drivers/media/test-drivers/vimc/vimc-core.c | 2 +- drivers/media/test-drivers/visl/visl-core.c | 2 +- drivers/media/test-drivers/visl/visl-video.c | 22 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/test-drivers/vivid/vivid-meta-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-meta-out.c | 2 - drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-vbi-out.c | 2 - drivers/media/test-drivers/vivid/vivid-vid-cap.c | 17 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 - drivers/media/tuners/it913x.c | 2 +- drivers/media/tuners/mt2063.c | 2 +- drivers/media/tuners/mxl301rf.c | 2 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/tda18271-fe.c | 4 +- drivers/media/tuners/tea5761.c | 4 +- drivers/media/tuners/tea5767.c | 4 +- drivers/media/usb/airspy/airspy.c | 4 +- drivers/media/usb/au0828/au0828-vbi.c | 2 - drivers/media/usb/au0828/au0828-video.c | 2 - drivers/media/usb/cx231xx/cx231xx-417.c | 2 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 59 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 - drivers/media/usb/cx231xx/cx231xx-video.c | 2 - drivers/media/usb/cx231xx/cx231xx.h | 5 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 2 - drivers/media/usb/em28xx/em28xx-vbi.c | 2 - drivers/media/usb/em28xx/em28xx-video.c | 2 - drivers/media/usb/go7007/go7007-v4l2.c | 2 - drivers/media/usb/gspca/gspca.c | 2 - drivers/media/usb/gspca/ov534.c | 2 +- drivers/media/usb/hackrf/hackrf.c | 6 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-io.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 4 +- drivers/media/usb/s2255/s2255drv.c | 2 - drivers/media/usb/stk1160/stk1160-v4l.c | 2 - drivers/media/usb/usbtv/usbtv-video.c | 2 - drivers/media/usb/uvc/uvc_driver.c | 148 +- drivers/media/usb/uvc/uvc_queue.c | 4 - drivers/media/usb/uvc/uvc_status.c | 63 +- drivers/media/usb/uvc/uvc_v4l2.c | 22 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/v4l2-core/v4l2-dev.c | 16 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 199 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 + drivers/media/v4l2-core/v4l2-subdev.c | 27 +- drivers/of/.kunitconfig | 1 + drivers/of/Kconfig | 2 +- drivers/of/address.c | 36 +- drivers/of/base.c | 48 +- drivers/of/cpu.c | 2 +- drivers/of/dynamic.c | 4 +- drivers/of/fdt.c | 23 +- drivers/of/fdt_address.c | 4 +- drivers/of/irq.c | 4 +- drivers/of/kexec.c | 2 +- drivers/of/kobj.c | 8 +- drivers/of/module.c | 4 +- drivers/of/of_numa.c | 3 - drivers/of/of_private.h | 15 +- drivers/of/of_reserved_mem.c | 227 +- drivers/of/overlay.c | 19 +- drivers/of/overlay_test.c | 2 + drivers/of/property.c | 109 +- drivers/of/resolver.c | 12 +- drivers/pci/pci.c | 2 +- .../platform/surface/surface_aggregator_registry.c | 19 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/adv_swbutton.c | 2 +- drivers/platform/x86/amd/Kconfig | 18 +- drivers/platform/x86/amd/Makefile | 5 +- drivers/platform/x86/amd/hsmp.c | 988 -------- drivers/platform/x86/amd/hsmp/Kconfig | 47 + drivers/platform/x86/amd/hsmp/Makefile | 12 + drivers/platform/x86/amd/hsmp/acpi.c | 378 +++ drivers/platform/x86/amd/hsmp/hsmp.c | 408 ++++ drivers/platform/x86/amd/hsmp/hsmp.h | 66 + drivers/platform/x86/amd/hsmp/plat.c | 338 +++ drivers/platform/x86/amd/pmc/pmc.c | 2 +- drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/acpi.c | 46 +- drivers/platform/x86/amd/pmf/core.c | 10 +- drivers/platform/x86/amd/pmf/pmf.h | 6 +- drivers/platform/x86/amd/pmf/tee-if.c | 8 +- drivers/platform/x86/amd/x3d_vcache.c | 176 ++ drivers/platform/x86/amilo-rfkill.c | 6 +- drivers/platform/x86/asus-laptop.c | 4 +- drivers/platform/x86/asus-wmi.c | 90 +- drivers/platform/x86/barco-p50-gpio.c | 2 +- drivers/platform/x86/classmate-laptop.c | 7 +- drivers/platform/x86/compal-laptop.c | 61 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/dell/alienware-wmi.c | 577 ++++- drivers/platform/x86/dell/dcdbas.c | 13 +- drivers/platform/x86/dell/dell-smo8800.c | 2 +- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 9 +- .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 11 +- drivers/platform/x86/hp/hp-wmi.c | 2 +- drivers/platform/x86/hp/hp_accel.c | 2 +- drivers/platform/x86/hp/tc1100-wmi.c | 2 +- drivers/platform/x86/huawei-wmi.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 2 +- drivers/platform/x86/intel/Makefile | 68 +- drivers/platform/x86/intel/bxtwc_tmu.c | 2 +- drivers/platform/x86/intel/bytcrc_pwrsrc.c | 2 +- drivers/platform/x86/intel/chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel/chtwc_int33fe.c | 2 +- drivers/platform/x86/intel/hid.c | 9 +- drivers/platform/x86/intel/int0002_vgpio.c | 4 +- drivers/platform/x86/intel/int1092/intel_sar.c | 2 +- drivers/platform/x86/intel/int3472/discrete.c | 2 +- drivers/platform/x86/intel/mrfld_pwrbtn.c | 2 +- .../x86/intel/{intel_plr_tpmi.c => plr_tpmi.c} | 0 drivers/platform/x86/intel/pmc/arl.c | 3 +- drivers/platform/x86/intel/pmc/cnp.c | 53 + drivers/platform/x86/intel/pmc/core.c | 2 +- drivers/platform/x86/intel/pmc/lnl.c | 3 +- drivers/platform/x86/intel/pmc/mtl.c | 3 +- drivers/platform/x86/intel/pmt/class.c | 10 +- drivers/platform/x86/intel/pmt/class.h | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 2 +- drivers/platform/x86/intel/telemetry/pltdrv.c | 2 +- drivers/platform/x86/intel/vbtn.c | 2 +- drivers/platform/x86/intel/vsec.c | 6 - drivers/platform/x86/intel/{tpmi.c => vsec_tpmi.c} | 2 +- drivers/platform/x86/intel_scu_ipc.c | 140 +- .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2 +- drivers/platform/x86/lenovo-yogabook.c | 2 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/p2sb.c | 1 + drivers/platform/x86/panasonic-laptop.c | 10 +- drivers/platform/x86/samsung-q10.c | 2 +- drivers/platform/x86/sel3350-platform.c | 2 +- drivers/platform/x86/serial-multi-instantiate.c | 2 +- .../x86/siemens/simatic-ipc-batt-apollolake.c | 2 +- .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 2 +- .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 2 +- drivers/platform/x86/siemens/simatic-ipc-batt.c | 2 +- drivers/platform/x86/think-lmi.c | 149 +- drivers/platform/x86/think-lmi.h | 6 +- drivers/platform/x86/wmi.c | 98 +- drivers/platform/x86/x86-android-tablets/Kconfig | 4 +- drivers/platform/x86/x86-android-tablets/core.c | 60 +- drivers/platform/x86/x86-android-tablets/dmi.c | 10 + drivers/platform/x86/x86-android-tablets/other.c | 163 ++ .../x86/x86-android-tablets/x86-android-tablets.h | 2 + drivers/platform/x86/xo1-rfkill.c | 2 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/i2c/Kconfig | 10 - drivers/staging/media/atomisp/i2c/Makefile | 2 - drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 10 - drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 10 - .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 211 -- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 24 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 10 - drivers/staging/media/atomisp/i2c/gc2235.h | 13 - drivers/staging/media/atomisp/i2c/mt9m114.h | 11 - drivers/staging/media/atomisp/i2c/ov2722.h | 11 - drivers/staging/media/atomisp/include/hmm/hmm.h | 11 - drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 15 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 11 - .../staging/media/atomisp/include/linux/atomisp.h | 11 - .../atomisp/include/linux/atomisp_gmin_platform.h | 9 - .../media/atomisp/include/linux/atomisp_platform.h | 11 - .../media/atomisp/include/linux/libmsrlisthelper.h | 28 - .../staging/media/atomisp/include/mmu/isp_mmu.h | 11 - .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 11 - drivers/staging/media/atomisp/pci/atomisp-regs.h | 11 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 11 - drivers/staging/media/atomisp/pci/atomisp_cmd.h | 11 - drivers/staging/media/atomisp/pci/atomisp_common.h | 11 - drivers/staging/media/atomisp/pci/atomisp_compat.h | 11 - .../media/atomisp/pci/atomisp_compat_css20.c | 11 - .../media/atomisp/pci/atomisp_compat_css20.h | 11 - .../media/atomisp/pci/atomisp_compat_ioctl32.h | 11 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 11 - drivers/staging/media/atomisp/pci/atomisp_csi2.h | 11 - .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 11 - drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 11 - drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 11 - drivers/staging/media/atomisp/pci/atomisp_fops.c | 13 - drivers/staging/media/atomisp/pci/atomisp_fops.h | 11 - .../staging/media/atomisp/pci/atomisp_internal.h | 11 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 24 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 11 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 11 - drivers/staging/media/atomisp/pci/atomisp_subdev.h | 11 - drivers/staging/media/atomisp/pci/atomisp_tables.h | 11 - .../media/atomisp/pci/atomisp_trace_event.h | 11 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 13 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 11 - .../pci/base/circbuf/interface/ia_css_circbuf.h | 9 - .../base/circbuf/interface/ia_css_circbuf_comm.h | 9 - .../base/circbuf/interface/ia_css_circbuf_desc.h | 9 - .../media/atomisp/pci/base/circbuf/src/circbuf.c | 9 - .../pci/base/refcount/interface/ia_css_refcount.h | 9 - .../media/atomisp/pci/base/refcount/src/refcount.c | 9 - drivers/staging/media/atomisp/pci/bits.h | 9 - .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 9 - .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 9 - .../pci/camera/pipe/interface/ia_css_pipe_util.h | 9 - .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 9 - .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 9 - .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 9 - .../pci/camera/util/interface/ia_css_util.h | 9 - .../media/atomisp/pci/camera/util/src/util.c | 9 - drivers/staging/media/atomisp/pci/cell_params.h | 9 - .../atomisp/pci/css_2401_system/csi_rx_global.h | 9 - .../atomisp/pci/css_2401_system/host/csi_rx.c | 9 - .../pci/css_2401_system/host/csi_rx_local.h | 9 - .../pci/css_2401_system/host/csi_rx_private.h | 9 - .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 9 - .../pci/css_2401_system/host/ibuf_ctrl_local.h | 9 - .../atomisp/pci/css_2401_system/host/isys_dma.c | 9 - .../pci/css_2401_system/host/isys_dma_private.h | 9 - .../atomisp/pci/css_2401_system/host/isys_irq.c | 9 - .../pci/css_2401_system/host/isys_irq_local.h | 9 - .../pci/css_2401_system/host/isys_irq_private.h | 9 - .../pci/css_2401_system/host/isys_stream2mmio.c | 9 - .../css_2401_system/host/isys_stream2mmio_local.h | 9 - .../host/isys_stream2mmio_private.h | 9 - .../pci/css_2401_system/host/pixelgen_local.h | 9 - .../pci/css_2401_system/host/pixelgen_private.h | 9 - .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 9 - .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 9 - .../css_2401_system/hrt/mipi_backend_common_defs.h | 9 - .../pci/css_2401_system/hrt/mipi_backend_defs.h | 9 - .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 9 - .../pci/css_2401_system/hrt/stream2mmio_defs.h | 9 - .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 9 - .../atomisp/pci/css_2401_system/isys_dma_global.h | 9 - .../atomisp/pci/css_2401_system/isys_irq_global.h | 9 - .../pci/css_2401_system/isys_stream2mmio_global.h | 9 - .../atomisp/pci/css_2401_system/pixelgen_global.h | 9 - .../atomisp/pci/css_receiver_2400_common_defs.h | 9 - .../media/atomisp/pci/css_receiver_2400_defs.h | 9 - drivers/staging/media/atomisp/pci/css_trace.h | 9 - drivers/staging/media/atomisp/pci/dma_v2_defs.h | 9 - drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 9 - drivers/staging/media/atomisp/pci/gp_timer_defs.h | 9 - .../staging/media/atomisp/pci/gpio_block_defs.h | 9 - .../atomisp/pci/hive_isp_css_common/debug_global.h | 9 - .../atomisp/pci/hive_isp_css_common/dma_global.h | 10 - .../pci/hive_isp_css_common/event_fifo_global.h | 9 - .../pci/hive_isp_css_common/fifo_monitor_global.h | 9 - .../atomisp/pci/hive_isp_css_common/gdc_global.h | 9 - .../pci/hive_isp_css_common/gp_device_global.h | 9 - .../pci/hive_isp_css_common/gp_timer_global.h | 9 - .../atomisp/pci/hive_isp_css_common/gpio_global.h | 9 - .../atomisp/pci/hive_isp_css_common/hmem_global.h | 9 - .../atomisp/pci/hive_isp_css_common/host/debug.c | 9 - .../pci/hive_isp_css_common/host/debug_local.h | 9 - .../pci/hive_isp_css_common/host/debug_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/dma.c | 9 - .../pci/hive_isp_css_common/host/dma_local.h | 9 - .../pci/hive_isp_css_common/host/dma_private.h | 9 - .../pci/hive_isp_css_common/host/event_fifo.c | 9 - .../hive_isp_css_common/host/event_fifo_local.h | 9 - .../hive_isp_css_common/host/event_fifo_private.h | 9 - .../pci/hive_isp_css_common/host/fifo_monitor.c | 9 - .../hive_isp_css_common/host/fifo_monitor_local.h | 9 - .../host/fifo_monitor_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/gdc.c | 9 - .../pci/hive_isp_css_common/host/gdc_local.h | 9 - .../pci/hive_isp_css_common/host/gdc_private.h | 9 - .../pci/hive_isp_css_common/host/gp_device.c | 9 - .../pci/hive_isp_css_common/host/gp_device_local.h | 9 - .../hive_isp_css_common/host/gp_device_private.h | 9 - .../pci/hive_isp_css_common/host/gp_timer.c | 9 - .../pci/hive_isp_css_common/host/gp_timer_local.h | 9 - .../hive_isp_css_common/host/gp_timer_private.h | 9 - .../pci/hive_isp_css_common/host/gpio_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/hmem.c | 9 - .../pci/hive_isp_css_common/host/hmem_local.h | 9 - .../pci/hive_isp_css_common/host/hmem_private.h | 9 - .../pci/hive_isp_css_common/host/input_formatter.c | 9 - .../host/input_formatter_local.h | 9 - .../host/input_formatter_private.h | 9 - .../pci/hive_isp_css_common/host/input_system.c | 11 +- .../atomisp/pci/hive_isp_css_common/host/irq.c | 9 - .../pci/hive_isp_css_common/host/irq_local.h | 9 - .../pci/hive_isp_css_common/host/irq_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/isp.c | 9 - .../pci/hive_isp_css_common/host/isp_local.h | 9 - .../pci/hive_isp_css_common/host/isp_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/mmu.c | 9 - .../pci/hive_isp_css_common/host/mmu_local.h | 9 - .../atomisp/pci/hive_isp_css_common/host/sp.c | 9 - .../pci/hive_isp_css_common/host/sp_local.h | 9 - .../pci/hive_isp_css_common/host/sp_private.h | 9 - .../pci/hive_isp_css_common/host/timed_ctrl.c | 9 - .../hive_isp_css_common/host/timed_ctrl_local.h | 9 - .../hive_isp_css_common/host/timed_ctrl_private.h | 9 - .../pci/hive_isp_css_common/host/vamem_local.h | 9 - .../atomisp/pci/hive_isp_css_common/host/vmem.c | 9 - .../pci/hive_isp_css_common/host/vmem_local.h | 9 - .../pci/hive_isp_css_common/host/vmem_private.h | 9 - .../hive_isp_css_common/input_formatter_global.h | 9 - .../atomisp/pci/hive_isp_css_common/irq_global.h | 9 - .../atomisp/pci/hive_isp_css_common/isp_global.h | 9 - .../atomisp/pci/hive_isp_css_common/mmu_global.h | 9 - .../atomisp/pci/hive_isp_css_common/sp_global.h | 9 - .../pci/hive_isp_css_common/timed_ctrl_global.h | 9 - .../atomisp/pci/hive_isp_css_common/vamem_global.h | 9 - .../atomisp/pci/hive_isp_css_common/vmem_global.h | 9 - .../staging/media/atomisp/pci/hive_isp_css_defs.h | 9 - .../pci/hive_isp_css_include/assert_support.h | 9 - .../pci/hive_isp_css_include/bitop_support.h | 9 - .../atomisp/pci/hive_isp_css_include/csi_rx.h | 9 - .../media/atomisp/pci/hive_isp_css_include/debug.h | 9 - .../device_access/device_access.h | 8 - .../media/atomisp/pci/hive_isp_css_include/dma.h | 9 - .../atomisp/pci/hive_isp_css_include/event_fifo.h | 9 - .../pci/hive_isp_css_include/fifo_monitor.h | 9 - .../atomisp/pci/hive_isp_css_include/gdc_device.h | 9 - .../atomisp/pci/hive_isp_css_include/gp_device.h | 9 - .../atomisp/pci/hive_isp_css_include/gp_timer.h | 9 - .../media/atomisp/pci/hive_isp_css_include/hmem.h | 9 - .../pci/hive_isp_css_include/host/csi_rx_public.h | 9 - .../pci/hive_isp_css_include/host/debug_public.h | 9 - .../pci/hive_isp_css_include/host/dma_public.h | 9 - .../hive_isp_css_include/host/event_fifo_public.h | 9 - .../host/fifo_monitor_public.h | 9 - .../pci/hive_isp_css_include/host/gdc_public.h | 9 - .../hive_isp_css_include/host/gp_device_public.h | 9 - .../hive_isp_css_include/host/gp_timer_public.h | 9 - .../pci/hive_isp_css_include/host/hmem_public.h | 9 - .../host/input_formatter_public.h | 9 - .../pci/hive_isp_css_include/host/irq_public.h | 9 - .../pci/hive_isp_css_include/host/isp_public.h | 9 - .../hive_isp_css_include/host/isys_dma_public.h | 9 - .../hive_isp_css_include/host/isys_irq_public.h | 9 - .../host/isys_stream2mmio_public.h | 9 - .../pci/hive_isp_css_include/host/mmu_public.h | 9 - .../hive_isp_css_include/host/pixelgen_public.h | 9 - .../pci/hive_isp_css_include/host/sp_public.h | 9 - .../pci/hive_isp_css_include/host/tag_public.h | 9 - .../hive_isp_css_include/host/timed_ctrl_public.h | 9 - .../pci/hive_isp_css_include/host/vamem_public.h | 9 - .../pci/hive_isp_css_include/host/vmem_public.h | 9 - .../pci/hive_isp_css_include/input_formatter.h | 9 - .../pci/hive_isp_css_include/input_system.h | 9 - .../media/atomisp/pci/hive_isp_css_include/irq.h | 9 - .../media/atomisp/pci/hive_isp_css_include/isp.h | 9 - .../atomisp/pci/hive_isp_css_include/isys_irq.h | 9 - .../pci/hive_isp_css_include/isys_stream2mmio.h | 9 - .../pci/hive_isp_css_include/math_support.h | 9 - .../pci/hive_isp_css_include/misc_support.h | 9 - .../atomisp/pci/hive_isp_css_include/mmu_device.h | 9 - .../atomisp/pci/hive_isp_css_include/pixelgen.h | 9 - .../pci/hive_isp_css_include/platform_support.h | 9 - .../pci/hive_isp_css_include/print_support.h | 9 - .../media/atomisp/pci/hive_isp_css_include/queue.h | 9 - .../atomisp/pci/hive_isp_css_include/resource.h | 9 - .../media/atomisp/pci/hive_isp_css_include/sp.h | 9 - .../media/atomisp/pci/hive_isp_css_include/tag.h | 9 - .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 9 - .../pci/hive_isp_css_include/type_support.h | 9 - .../media/atomisp/pci/hive_isp_css_include/vamem.h | 9 - .../media/atomisp/pci/hive_isp_css_include/vmem.h | 9 - .../pci/hive_isp_css_shared/host/queue_local.h | 9 - .../pci/hive_isp_css_shared/host/queue_private.h | 9 - .../atomisp/pci/hive_isp_css_shared/host/tag.c | 9 - .../pci/hive_isp_css_shared/host/tag_local.h | 9 - .../pci/hive_isp_css_shared/host/tag_private.h | 9 - .../atomisp/pci/hive_isp_css_shared/queue_global.h | 9 - .../pci/hive_isp_css_shared/sw_event_global.h | 9 - .../atomisp/pci/hive_isp_css_shared/tag_global.h | 9 - .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 9 - drivers/staging/media/atomisp/pci/hive_types.h | 9 - drivers/staging/media/atomisp/pci/hmm/hmm.c | 11 - drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 11 - drivers/staging/media/atomisp/pci/ia_css.h | 9 - drivers/staging/media/atomisp/pci/ia_css_3a.h | 9 - .../staging/media/atomisp/pci/ia_css_acc_types.h | 9 - drivers/staging/media/atomisp/pci/ia_css_buffer.h | 9 - drivers/staging/media/atomisp/pci/ia_css_control.h | 9 - .../media/atomisp/pci/ia_css_device_access.c | 9 - .../media/atomisp/pci/ia_css_device_access.h | 9 - drivers/staging/media/atomisp/pci/ia_css_dvs.h | 9 - drivers/staging/media/atomisp/pci/ia_css_env.h | 9 - drivers/staging/media/atomisp/pci/ia_css_err.h | 9 - .../media/atomisp/pci/ia_css_event_public.h | 9 - .../staging/media/atomisp/pci/ia_css_firmware.h | 9 - drivers/staging/media/atomisp/pci/ia_css_frac.h | 9 - .../media/atomisp/pci/ia_css_frame_format.h | 9 - .../media/atomisp/pci/ia_css_frame_public.h | 9 - .../staging/media/atomisp/pci/ia_css_host_data.h | 9 - .../staging/media/atomisp/pci/ia_css_input_port.h | 9 - drivers/staging/media/atomisp/pci/ia_css_irq.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_configs.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_configs.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_params.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_params.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_states.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_states.h | 9 - .../staging/media/atomisp/pci/ia_css_metadata.h | 9 - drivers/staging/media/atomisp/pci/ia_css_mipi.h | 9 - drivers/staging/media/atomisp/pci/ia_css_mmu.h | 9 - .../staging/media/atomisp/pci/ia_css_mmu_private.h | 9 - drivers/staging/media/atomisp/pci/ia_css_morph.h | 9 - drivers/staging/media/atomisp/pci/ia_css_pipe.h | 9 - .../staging/media/atomisp/pci/ia_css_pipe_public.h | 9 - drivers/staging/media/atomisp/pci/ia_css_prbs.h | 9 - .../staging/media/atomisp/pci/ia_css_properties.h | 9 - drivers/staging/media/atomisp/pci/ia_css_shading.h | 9 - drivers/staging/media/atomisp/pci/ia_css_stream.h | 9 - .../media/atomisp/pci/ia_css_stream_format.h | 9 - .../media/atomisp/pci/ia_css_stream_public.h | 9 - drivers/staging/media/atomisp/pci/ia_css_timer.h | 8 - drivers/staging/media/atomisp/pci/ia_css_types.h | 9 - drivers/staging/media/atomisp/pci/ia_css_version.h | 9 - .../media/atomisp/pci/ia_css_version_data.h | 9 - drivers/staging/media/atomisp/pci/if_defs.h | 9 - .../atomisp/pci/input_formatter_subsystem_defs.h | 9 - .../media/atomisp/pci/input_selector_defs.h | 9 - .../media/atomisp/pci/input_switch_2400_defs.h | 9 - .../media/atomisp/pci/input_system_ctrl_defs.h | 9 - .../staging/media/atomisp/pci/input_system_defs.h | 9 - .../media/atomisp/pci/irq_controller_defs.h | 9 - drivers/staging/media/atomisp/pci/irq_types_hrt.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 9 - .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 9 - .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 9 - .../conversion_1.0/ia_css_conversion.host.c | 9 - .../conversion_1.0/ia_css_conversion.host.h | 9 - .../conversion_1.0/ia_css_conversion_param.h | 9 - .../conversion_1.0/ia_css_conversion_types.h | 9 - .../copy_output_1.0/ia_css_copy_output.host.c | 9 - .../copy_output_1.0/ia_css_copy_output.host.h | 9 - .../copy_output_1.0/ia_css_copy_output_param.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 9 - .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 9 - .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 9 - .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 9 - .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 9 - .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 9 - .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 9 - .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 9 - .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 9 - .../ipu2_io_ls/common/ia_css_common_io_param.h | 8 - .../ipu2_io_ls/common/ia_css_common_io_types.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io.host.c | 8 - .../yuv444_io_ls/ia_css_yuv444_io.host.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io_param.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io_types.h | 8 - .../iterator/iterator_1.0/ia_css_iterator.host.c | 9 - .../iterator/iterator_1.0/ia_css_iterator.host.h | 9 - .../iterator/iterator_1.0/ia_css_iterator_param.h | 9 - .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 9 - .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 9 - .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 9 - .../macc/macc1_5/ia_css_macc1_5_table.host.c | 9 - .../macc/macc1_5/ia_css_macc1_5_table.host.h | 9 - .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 9 - .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 9 - .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 9 - .../kernels/output/output_1.0/ia_css_output.host.c | 9 - .../kernels/output/output_1.0/ia_css_output.host.h | 9 - .../output/output_1.0/ia_css_output_param.h | 9 - .../output/output_1.0/ia_css_output_types.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 9 - .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 9 - .../raw_aa_binning_1.0/ia_css_raa.host.c | 9 - .../raw_aa_binning_1.0/ia_css_raa.host.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 9 - .../kernels/sdis/common/ia_css_sdis_common.host.h | 9 - .../kernels/sdis/common/ia_css_sdis_common_types.h | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 9 - .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 8 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 9 - .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 9 - .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 9 - .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 9 - .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 9 - .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 9 - .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 9 - .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 9 - .../pci/isp/modes/interface/input_buf.isp.h | 8 - .../atomisp/pci/isp/modes/interface/isp_const.h | 8 - .../atomisp/pci/isp/modes/interface/isp_types.h | 9 - .../atomisp/pci/isp2400_input_system_global.h | 9 - .../media/atomisp/pci/isp2400_input_system_local.h | 9 - .../atomisp/pci/isp2400_input_system_private.h | 9 - .../atomisp/pci/isp2400_input_system_public.h | 9 - .../staging/media/atomisp/pci/isp2400_support.h | 9 - .../atomisp/pci/isp2401_input_system_global.h | 9 - .../media/atomisp/pci/isp2401_input_system_local.h | 9 - .../atomisp/pci/isp2401_input_system_private.h | 9 - .../media/atomisp/pci/isp_acquisition_defs.h | 9 - .../staging/media/atomisp/pci/isp_capture_defs.h | 9 - .../staging/media/atomisp/pci/mamoiada_params.h | 9 - drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 11 - .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 11 - drivers/staging/media/atomisp/pci/mmu_defs.h | 9 - .../pci/runtime/binary/interface/ia_css_binary.h | 9 - .../media/atomisp/pci/runtime/binary/src/binary.c | 11 +- .../pci/runtime/bufq/interface/ia_css_bufq.h | 9 - .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 9 - .../media/atomisp/pci/runtime/bufq/src/bufq.c | 9 - .../pci/runtime/debug/interface/ia_css_debug.h | 9 - .../debug/interface/ia_css_debug_internal.h | 9 - .../runtime/debug/interface/ia_css_debug_pipe.h | 9 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 9 - .../pci/runtime/event/interface/ia_css_event.h | 9 - .../media/atomisp/pci/runtime/event/src/event.c | 9 - .../pci/runtime/eventq/interface/ia_css_eventq.h | 9 - .../media/atomisp/pci/runtime/eventq/src/eventq.c | 9 - .../pci/runtime/frame/interface/ia_css_frame.h | 9 - .../runtime/frame/interface/ia_css_frame_comm.h | 9 - .../media/atomisp/pci/runtime/frame/src/frame.c | 11 +- .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 9 - .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 9 - .../runtime/inputfifo/interface/ia_css_inputfifo.h | 9 - .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 9 - .../runtime/isp_param/interface/ia_css_isp_param.h | 9 - .../isp_param/interface/ia_css_isp_param_types.h | 8 - .../atomisp/pci/runtime/isp_param/src/isp_param.c | 9 - .../pci/runtime/isys/interface/ia_css_isys.h | 9 - .../pci/runtime/isys/interface/ia_css_isys_comm.h | 9 - .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 9 - .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 9 - .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 9 - .../media/atomisp/pci/runtime/isys/src/isys_init.c | 9 - .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 9 - .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 9 - .../media/atomisp/pci/runtime/isys/src/rx.c | 9 - .../atomisp/pci/runtime/isys/src/virtual_isys.c | 9 - .../atomisp/pci/runtime/isys/src/virtual_isys.h | 9 - .../runtime/pipeline/interface/ia_css_pipeline.h | 9 - .../pipeline/interface/ia_css_pipeline_common.h | 9 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 9 - .../pci/runtime/queue/interface/ia_css_queue.h | 9 - .../runtime/queue/interface/ia_css_queue_comm.h | 9 - .../media/atomisp/pci/runtime/queue/src/queue.c | 9 - .../atomisp/pci/runtime/queue/src/queue_access.c | 9 - .../atomisp/pci/runtime/queue/src/queue_access.h | 9 - .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 9 - .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 9 - .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 9 - .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 9 - .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 9 - .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 9 - .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 9 - .../tagger/interface/ia_css_tagger_common.h | 9 - .../media/atomisp/pci/runtime/timer/src/timer.c | 9 - .../atomisp/pci/scalar_processor_2400_params.h | 9 - drivers/staging/media/atomisp/pci/sh_css.c | 12 - drivers/staging/media/atomisp/pci/sh_css_defs.h | 9 - .../staging/media/atomisp/pci/sh_css_firmware.c | 9 - .../staging/media/atomisp/pci/sh_css_firmware.h | 9 - drivers/staging/media/atomisp/pci/sh_css_frac.h | 15 +- .../staging/media/atomisp/pci/sh_css_host_data.c | 9 - drivers/staging/media/atomisp/pci/sh_css_hrt.c | 9 - drivers/staging/media/atomisp/pci/sh_css_hrt.h | 9 - .../staging/media/atomisp/pci/sh_css_internal.h | 9 - drivers/staging/media/atomisp/pci/sh_css_legacy.h | 9 - drivers/staging/media/atomisp/pci/sh_css_metrics.c | 9 - drivers/staging/media/atomisp/pci/sh_css_metrics.h | 9 - drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 9 - drivers/staging/media/atomisp/pci/sh_css_mmu.c | 9 - .../staging/media/atomisp/pci/sh_css_param_dvs.c | 9 - .../staging/media/atomisp/pci/sh_css_param_dvs.h | 9 - .../media/atomisp/pci/sh_css_param_shading.c | 9 - .../media/atomisp/pci/sh_css_param_shading.h | 9 - drivers/staging/media/atomisp/pci/sh_css_params.c | 11 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 9 - .../media/atomisp/pci/sh_css_params_internal.h | 9 - .../staging/media/atomisp/pci/sh_css_properties.c | 9 - drivers/staging/media/atomisp/pci/sh_css_sp.c | 9 - drivers/staging/media/atomisp/pci/sh_css_sp.h | 9 - .../media/atomisp/pci/sh_css_stream_format.c | 9 - .../media/atomisp/pci/sh_css_stream_format.h | 9 - drivers/staging/media/atomisp/pci/sh_css_struct.h | 9 - drivers/staging/media/atomisp/pci/sh_css_uds.h | 9 - drivers/staging/media/atomisp/pci/sh_css_version.c | 9 - drivers/staging/media/atomisp/pci/str2mem_defs.h | 9 - .../media/atomisp/pci/streaming_to_mipi_defs.h | 9 - drivers/staging/media/atomisp/pci/system_local.c | 9 - drivers/staging/media/atomisp/pci/system_local.h | 9 - .../media/atomisp/pci/timed_controller_defs.h | 9 - drivers/staging/media/atomisp/pci/version.h | 9 - .../media/deprecated/atmel/atmel-isc-base.c | 2 - drivers/staging/media/imx/imx-media-capture.c | 2 - drivers/staging/media/imx/imx-media-csc-scaler.c | 2 - drivers/staging/media/ipu3/ipu3-css-params.c | 6 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 - drivers/staging/media/max96712/max96712.c | 56 +- drivers/staging/media/meson/vdec/vdec.c | 2 - drivers/staging/media/omap4iss/Kconfig | 12 - drivers/staging/media/omap4iss/Makefile | 9 - drivers/staging/media/omap4iss/TODO | 3 - drivers/staging/media/omap4iss/iss.c | 1354 ----------- drivers/staging/media/omap4iss/iss.h | 247 -- drivers/staging/media/omap4iss/iss_csi2.c | 1379 ----------- drivers/staging/media/omap4iss/iss_csi2.h | 155 -- drivers/staging/media/omap4iss/iss_csiphy.c | 277 --- drivers/staging/media/omap4iss/iss_csiphy.h | 47 - drivers/staging/media/omap4iss/iss_ipipe.c | 579 ----- drivers/staging/media/omap4iss/iss_ipipe.h | 63 - drivers/staging/media/omap4iss/iss_ipipeif.c | 844 ------- drivers/staging/media/omap4iss/iss_ipipeif.h | 89 - drivers/staging/media/omap4iss/iss_regs.h | 899 ------- drivers/staging/media/omap4iss/iss_resizer.c | 884 ------- drivers/staging/media/omap4iss/iss_resizer.h | 72 - drivers/staging/media/omap4iss/iss_video.c | 1274 ---------- drivers/staging/media/omap4iss/iss_video.h | 203 -- drivers/staging/media/rkvdec/rkvdec.c | 2 - drivers/staging/media/starfive/camss/stf-video.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 - .../media/sunxi/sun6i-isp/sun6i_isp_capture.c | 2 - .../media/sunxi/sun6i-isp/sun6i_isp_params.c | 2 - drivers/staging/media/tegra-video/vi.c | 2 - drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 66 - drivers/video/fbdev/omap2/omapfb/dss/dss.c | 20 +- drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 3 +- include/linux/efi.h | 17 +- include/linux/hid.h | 21 +- include/linux/hid_bpf.h | 11 +- include/linux/intel_vsec.h | 3 +- include/linux/logic_pio.h | 6 +- include/linux/of.h | 28 +- include/linux/of_address.h | 6 +- include/linux/of_fdt.h | 5 +- include/linux/of_graph.h | 49 + include/linux/of_irq.h | 4 +- include/linux/pci.h | 4 +- include/linux/platform_data/media/omap4iss.h | 66 - include/linux/platform_data/x86/intel_scu_ipc.h | 4 + include/linux/seccomp.h | 5 + include/linux/tpm_eventlog.h | 2 +- include/linux/usb/uvc.h | 6 + include/linux/wmi.h | 12 +- include/media/i2c/mt9p031.h | 18 - include/media/i2c/ths7303.h | 2 +- include/media/media-entity.h | 10 +- include/media/media-request.h | 2 +- include/media/v4l2-dev.h | 15 + include/media/v4l2-dv-timings.h | 66 +- include/media/v4l2-subdev.h | 17 +- .../uapi/linux/media/raspberrypi/pisp_fe_config.h | 273 +++ .../linux/media/raspberrypi/pisp_fe_statistics.h | 64 + include/uapi/linux/v4l2-dv-timings.h | 2 +- include/uapi/linux/videodev2.h | 6 + include/video/omapfb_dss.h | 8 - lib/logic_pio.c | 4 +- samples/v4l/v4l2-pci-skeleton.c | 6 +- scripts/ipe/polgen/polgen.c | 12 +- sound/soc/generic/audio-graph-card.c | 2 +- sound/soc/generic/audio-graph-card2.c | 104 +- sound/soc/generic/test-component.c | 3 +- tools/testing/selftests/hid/Makefile | 2 +- tools/testing/selftests/hid/hid_bpf.c | 151 +- tools/testing/selftests/hid/hid_common.h | 112 +- tools/testing/selftests/hid/hidraw.c | 36 +- tools/testing/selftests/hid/progs/hid.c | 12 + .../testing/selftests/hid/progs/hid_bpf_helpers.h | 6 +- 1292 files changed, 16193 insertions(+), 19762 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-corsair-void delete mode 100644 Documentation/admin-guide/media/omap4_camera.rst create mode 100644 Documentation/admin-guide/media/raspberrypi-rp1-cfe.dot create mode 100644 Documentation/admin-guide/media/raspberrypi-rp1-cfe.rst delete mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt create mode 100644 Documentation/devicetree/bindings/fpga/altr,fpga-passive-serial.yaml create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7986u-spifw.yaml delete mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.txt create mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8953-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.yaml create mode 100644 Documentation/userspace-api/media/v4l/metafmt-pisp-fe.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16i.rst create mode 100644 Documentation/wmi/devices/alienware-wmi.rst create mode 100644 drivers/hid/bpf/progs/Mistel__MD770.bpf.c create mode 100644 drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c create mode 100644 drivers/hid/hid-corsair-void.c create mode 100644 drivers/hid/hid-kysona.c delete mode 100644 drivers/media/pci/mantis/mantis_core.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/Kconfig create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/Makefile create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe-fmts.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/csi2.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/csi2.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/dphy.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/dphy.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.h create mode 100644 drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h delete mode 100644 drivers/platform/x86/amd/hsmp.c create mode 100644 drivers/platform/x86/amd/hsmp/Kconfig create mode 100644 drivers/platform/x86/amd/hsmp/Makefile create mode 100644 drivers/platform/x86/amd/hsmp/acpi.c create mode 100644 drivers/platform/x86/amd/hsmp/hsmp.c create mode 100644 drivers/platform/x86/amd/hsmp/hsmp.h create mode 100644 drivers/platform/x86/amd/hsmp/plat.c create mode 100644 drivers/platform/x86/amd/x3d_vcache.c rename drivers/platform/x86/intel/{intel_plr_tpmi.c => plr_tpmi.c} (100%) rename drivers/platform/x86/intel/{tpmi.c => vsec_tpmi.c} (99%) delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c delete mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h delete mode 100644 drivers/staging/media/omap4iss/Kconfig delete mode 100644 drivers/staging/media/omap4iss/Makefile delete mode 100644 drivers/staging/media/omap4iss/TODO delete mode 100644 drivers/staging/media/omap4iss/iss.c delete mode 100644 drivers/staging/media/omap4iss/iss.h delete mode 100644 drivers/staging/media/omap4iss/iss_csi2.c delete mode 100644 drivers/staging/media/omap4iss/iss_csi2.h delete mode 100644 drivers/staging/media/omap4iss/iss_csiphy.c delete mode 100644 drivers/staging/media/omap4iss/iss_csiphy.h delete mode 100644 drivers/staging/media/omap4iss/iss_ipipe.c delete mode 100644 drivers/staging/media/omap4iss/iss_ipipe.h delete mode 100644 drivers/staging/media/omap4iss/iss_ipipeif.c delete mode 100644 drivers/staging/media/omap4iss/iss_ipipeif.h delete mode 100644 drivers/staging/media/omap4iss/iss_regs.h delete mode 100644 drivers/staging/media/omap4iss/iss_resizer.c delete mode 100644 drivers/staging/media/omap4iss/iss_resizer.h delete mode 100644 drivers/staging/media/omap4iss/iss_video.c delete mode 100644 drivers/staging/media/omap4iss/iss_video.h delete mode 100644 include/linux/platform_data/media/omap4iss.h delete mode 100644 include/media/i2c/mt9p031.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_fe_config.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_fe_statistics.h