1843200
     ˆÂÉƒ-½¿Æ N    # SPDX-License-Identifier: GPL-2.0
# Makefile for USB tools
include ../scripts/Makefile.include

bindir ?= /usr/bin

ifeq ($(srctree),)
srctree := $(patsubst %/,%,$(dir $(CURDIR)))
srctree := $(patsubst %/,%,$(dir $(srctree)))
endif

# Do not use make's built-in rules
# (this improves performance and avoids hard-to-debug behaviour);
MAKEFLAGS += -r

override CFLAGS += -O2 -Wall -Wextra -g -D_GNU_SOURCE -I$(OUTPUT)include -I$(srctree)/tools/include
override LDFLAGS += -lpthread

ALL_TARGETS := testusb ffs-test
ALL_PROGRAMS := $(patsubst %,$(OUTPUT)%,$(ALL_TARGETS))

all: $(ALL_PROGRAMS)

export srctree OUTPUT CC LD CFLAGS
include $(srctree)/tools/build/Makefile.include

TESTUSB_IN := $(OUTPUT)testusb-in.o
$(TESTUSB_IN): FORCE
	$(Q)$(MAKE) $(build)=testusb
$(OUTPUT)testusb: $(TESTUSB_IN)
	$(QUIET_LINK)$(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)

FFS_TEST_IN := $(OUTPUT)ffs-test-in.o
$(FFS_TEST_IN): FORCE
	$(Q)$(MAKE) $(build)=ffs-test
$(OUTPUT)ffs-test: $(FFS_TEST_IN)
	$(QUIET_LINK)$(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)

clean:
	rm -f $(ALL_PROGRAMS)
	find $(or $(OUTPUT),.) -name '*.o' -delete -o -name '\.*.d' -delete -o -name '\.*.o.cmd' -delete

install: $(ALL_PROGRAMS)
	install -d -m 755 $(DESTDIR)$(bindir);		\
	for program in $(ALL_PROGRAMS); do		\
		install $$program $(DESTDIR)$(bindir);	\
	done

FORCE:

.PHONY: all install clean FORCE prepare
  	   ˆÃÉ0¿Æ  "   ˆl–äY>”Jh¥6 \¸n	µ1hßÊƒákÀÇ z    -supModel="Epson Stylus Color 640, 720x720DpI, Plain Paper"
-sDEVICE=uniprint
-dNOPAUSE
-P- -dSAFER
-dupColorModel=/DeviceCMYKgenerate
-dupRendering=/FSCMYK32
-dupOutputFormat=/EscP2
-r720x720
-dupMargins="{ 9.0 24.0 9.0 9.0}"
-dupBlackTransfer="{ 
 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.30000000
}"
-dupCyanTransfer="{
 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.30000000
}"
-dupMagentaTransfer="{
 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.30000000
}"
-dupYellowTransfer="{
 0.00000000 0.00627451 0.01254902 0.02196078 0.02980392 0.03764706 0.04549020
 0.05490196 0.06431373 0.07215686 0.08156863 0.09098039 0.10196078 0.11450980
 0.12862745 0.14588235 0.16313725 0.18509804 0.20862745 0.25411765 0.30000000
}"
-dupOutputComponentOrder="{ 1 2 3 0 }"
-dupWeaveYPasses=8
-dupOutputPins=32
-dupWeaveYFeeds="{31 31 31 31 37 33 33 29}"
-dupWeaveInitialYFeeds="{1  1  1  1  1  1  1 25}"
-dupWeaveInitialPins="{  4 24 28 32 19 15 11  7}"
-dupBeginPageCommand="<
   00 00 00 
   1b01 40 45 4a 4c 20 31 32 38 34 2e 34 0a 
   40 45 4a 4c 20 20 20 20 20 0a 
   1b40   1b40
   1b2847 0100 01
   1b2855 0100 05
   1b5501
   1b2865 0200 0002
   1b2843 0200 0000
   1b2863 0400 0000 0000
>"
-dupAdjustPageLengthCommand
-dupAdjustTopMarginCommand
-dupAdjustBottomMarginCommand
-dupEndPageCommand="(\033@\014)"
-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
     ˆÃÊƒ]sÂÀÇ €    /* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * gpio-regulator.h
 *
 * Copyright 2011 Heiko Stuebner <heiko@sntech.de>
 *
 * based on fixed.h
 *
 * Copyright 2008 Wolfson Microelectronics PLC.
 *
 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
 *
 * Copyright (c) 2009 Nokia Corporation
 * Roger Quadros <ext-roger.quadros@nokia.com>
 */

#ifndef __REGULATOR_GPIO_H
#define __REGULATOR_GPIO_H

#include <linux/gpio/consumer.h>

struct regulator_init_data;

enum regulator_type;

/**
 * struct gpio_regulator_state - state description
 * @value:		microvolts or microamps
 * @gpios:		bitfield of gpio target-states for the value
 *
 * This structure describes a supported